上一篇
光盘安装ArchLinux
- 行业动态
- 2025-04-22
- 8
准备工作
下载Arch Linux ISO镜像
- 访问Arch Linux官网下载最新版ISO(通常为
.iso
格式)。 - 校验镜像完整性(可选但推荐):
sha256sum -c <ISO文件路径>.sha256sum # 对比官网提供的SHA256值
- 访问Arch Linux官网下载最新版ISO(通常为
刻录ISO到光盘
- Windows:使用Rufus或Etcher工具,选择ISO镜像并刻录到U盘或DVD。
- Linux/Mac:
sudo dd if=/path/to/archlinux.iso of=/dev/sdX bs=4M status=progress && sync
(
/dev/sdX
替换为光盘设备,如/dev/sdb
)
BIOS/UEFI设置
- 进入BIOS/UEFI
- 开机时按
Del
、F2
、Esc
或F10
(具体按键因主板而异)。
- 开机时按
- 设置启动顺序
将光盘或USB设置为第一启动项。
- 关闭Secure Boot(UEFI模式)
若使用UEFI启动,需禁用Secure Boot以允许自定义引导加载器。
安装步骤
启动安装介质
- 插入光盘/U盘并启动,进入Arch Linux的Live环境(通常会加载到内存中)。
分区磁盘
- 查看磁盘信息:
fdisk -l
- 创建分区(以
/dev/sda
为例):fdisk /dev/sda
- 输入
n
创建新分区,p
选择主分区,+500M
分配给/boot
(可选)。 - 重复创建(根分区)、
/swap
(交换分区,大小为内存容量)和/home
(可选)。 - 输入
w
保存并退出。
- 输入
格式化分区
mkfs.ext4 /dev/sda1 # 格式化根分区(/) mkfs.ext4 /dev/sda2 # 格式化/home分区(可选) mkswap /dev/sda3 # 格式化交换分区 swapon /dev/sda3 # 激活交换分区
挂载分区
mount /dev/sda1 /mnt # 挂载根分区 mkdir /mnt/home # 创建/home挂载点(可选) mount /dev/sda2 /mnt/home # 挂载/home分区(可选)
安装基础系统
pacstrap /mnt base base-devel # 安装基础系统和开发工具 genfstab -U /mnt >> /mnt/etc/fstab # 自动生成fstab文件
配置系统(Chroot环境)
arch-chroot /mnt
- 设置时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- 编辑
locale.gen
文件:
取消注释en_US.UTF-8 UTF-8
和zh_CN.UTF-8 UTF-8
,保存后运行:locale-gen
- 配置主机名:
编辑/etc/hostname
,设置主机名(如myarch
)。 - 设置root密码:
passwd
- 安装引导加载器(GRUB):
pacman -S grub os-prober grub-install --target=i386-pc /dev/sda # BIOS模式 # 或 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB /dev/sda # UEFI模式 grub-mkconfig -o /boot/grub/grub.cfg
- 创建普通用户并赋予sudo权限:
useradd -m yourusername passwd yourusername usermod -G wheel yourusername
- 启用sudo服务:
编辑/etc/sudoers
,取消wheel
组的注释。
退出Chroot并重启
exit umount -R /mnt reboot
常见问题与解答
问题1:如何选择合适的分区方案?
- 最小分区:(根分区,建议≥20GB)、
/swap
(交换分区,建议≥1GB)。 - 扩展分区:可添加
/home
(用户数据)、/boot/efi
(UEFI启动,约500MB)。 - LVM/加密分区:适合高级用户,需额外配置。
问题2:安装后无法启动怎么办?
- 检查引导加载器:确保GRUB安装在硬盘(如
/dev/sda
),而非USB设备。 - UEFI模式:若Secure Boot未关闭,需进入BIOS临时禁用或签名GRUB。
- 修复引导:通过Live环境重新运行
grub-install
并更新配置