当前位置:首页 > 行业动态 > 正文

光盘安装ArchLinux

准备工作

  1. 下载Arch Linux ISO镜像

    • 访问Arch Linux官网下载最新版ISO(通常为.iso格式)。
    • 校验镜像完整性(可选但推荐):
      sha256sum -c <ISO文件路径>.sha256sum # 对比官网提供的SHA256值
  2. 刻录ISO到光盘

    光盘安装ArchLinux

    • 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设置

  1. 进入BIOS/UEFI
    • 开机时按DelF2EscF10(具体按键因主板而异)。
  2. 设置启动顺序

    将光盘或USB设置为第一启动项。

    光盘安装ArchLinux

  3. 关闭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-8zh_CN.UTF-8 UTF-8,保存后运行:

    光盘安装ArchLinux

    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并更新配置