Skip to content

MartyrsBlog/ArchInstallScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Arch Linux 一键安装脚本

简介

本脚本旨在帮助用户快速、自动化地安装 Arch Linux 系统。通过运行该脚本,用户可以完成从分区设置、系统安装到基本配置的一系列操作,同时支持自定义用户名、密码、root 密码以及选择不同的内核。

特性

  1. 自动化分区:自动检测磁盘设备,并进行分区设置,包括 500MB 的 EFI 分区、8GB 的交换分区和剩余空间的根分区。
  2. 用户自定义:允许用户自定义用户名、用户密码和 root 密码。
  3. 内核选择:提供三种内核供用户选择,分别是标准 Linux 内核、Linux LTS 内核和 Linux Zen 内核。
  4. 基本配置:完成时区设置、locale 配置、网络配置、引导程序安装等基本系统配置。

使用方法

准备工作

  1. 下载 Arch Linux 安装镜像,并制作可引导的 USB 安装介质。
  2. 使用 USB 介质引导计算机,进入 Arch Linux 安装环境。
  3. 确保计算机已连接到互联网,可通过 ping 命令测试网络连接。

运行脚本

  1. 下载脚本:

    https://raw.githubusercontent.com/MartyrsBlog/ArchInstallScript/refs/heads/main/ArchInstall.sh
  2. 赋予脚本执行权限:

    chmod +x ArchInstall.sh
  3. 运行脚本:

    ./ArchInstall.sh

脚本执行过程

  1. 脚本会首先检查是否以 root 身份运行,如果不是则会提示并退出。
  2. 配置镜像源为阿里云镜像源,以加快软件包下载速度。
  3. 检测磁盘设备,并进行分区和格式化操作。请确保磁盘上的数据已备份,因为分区操作会清除磁盘上的所有数据。
  4. 提示用户输入用户名、用户密码和 root 密码。
  5. 让用户选择要安装的内核,可选择标准 Linux 内核、Linux LTS 内核或 Linux Zen 内核。
  6. 进入新系统环境,完成时区设置、locale 配置、网络配置、引导程序安装等操作。
  7. 安装常用软件包,如 vimgit
  8. 退出 chroot 环境,并卸载挂载的分区。

注意事项

  1. 数据安全:脚本中的分区操作会清除磁盘上的所有数据,请在运行脚本前备份重要数据。
  2. 网络连接:确保计算机在安装过程中保持网络连接,以便下载所需的软件包。
  3. 内核选择:不同的内核适用于不同的场景,请根据自己的需求选择合适的内核。标准 Linux 内核提供最新的功能和性能优化;Linux LTS 内核提供长期支持,稳定性较高;Linux Zen 内核针对桌面系统进行了优化,提供更好的响应性能。
  4. 密码安全:在实际使用中,建议使用强密码,并避免在脚本中明文存储密码。

贡献

如果你发现脚本存在问题或有改进建议,欢迎提交 issues 或 pull requests。

许可证

本脚本采用 MIT 许可证 授权。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages