新手如何快速安装Arch Linux?

下载Arch Linux ISO并制作启动盘,启动后分区、格式化并挂载目录,运行pacstrap安装基本系统,生成fstab文件,arch-chroot进入新系统,设置时区、语言和主机名,创建用户及密码,安装引导程序(如GRUB),最后退出重启,完成安装,务必参考官方安装指南逐步操作,确保网络连接并备份数据。

准备工作

  1. 必备条件

    新手如何快速安装Arch Linux?

    • 稳定的互联网连接(建议有线网络)
    • 至少2GB内存、20GB磁盘空间
    • U盘(≥4GB)用于制作启动盘
    • 备份重要数据(安装过程会格式化磁盘)
  2. 下载安装介质
    访问Arch Linux官方镜像站获取最新ISO文件,验证SHA256校验和:

    sha256sum archlinux-*.iso  # 需与官网值一致
  3. 制作启动盘

    • Windows:使用Rufus(选择”DD模式”)
    • Linux/macOS:dd if=archlinux.iso of=/dev/sdX bs=4M status=progress(替换sdX为U盘设备名)

启动安装环境

  1. 进入Live环境

    • 插入U盘重启电脑,选择U盘启动项
    • 选择”Arch Linux install medium”启动
  2. 验证启动模式

    ls /sys/firmware/efi/efivars  # 若显示目录则为UEFI模式,否则为BIOS
  3. 连接网络

    • 有线网络(自动连接):
      ping archlinux.org  # 测试连通性
    • Wi-Fi连接:
      iwctl                           # 进入交互工具
      [iwd]# device list              # 查看网卡名
      [iwd]# station wlan0 scan       # 扫描网络(替换wlan0)
      [iwd]# station wlan0 connect SSID # 连接Wi-Fi

磁盘分区与格式化

⚠️ 操作前用lsblk确认磁盘标识(如/dev/nvme0n1

  1. 分区方案(UEFI示例)
    | 挂载点 | 分区类型 | 大小 | 文件系统 |
    |——–|———-|————|———-|
    | /mnt/boot | EFI系统分区 | ≥512MB | FAT32 |
    | /mnt | Linux文件系统 | 剩余空间 | Ext4/Btrfs |
    | [可选] /mnt/home | 用户数据 | 自定义 | Ext4/XFS |

  2. 执行分区操作
    使用fdiskcfdisk(以/dev/sda为例):

    cfdisk /dev/sda
    • 创建EFI分区:类型EFI System(FAT32)
    • 创建根分区:类型Linux filesystem
  3. 格式化与挂载

    新手如何快速安装Arch Linux?

    # 格式化
    mkfs.fat -F32 /dev/sda1        # EFI分区
    mkfs.ext4 /dev/sda2            # 根分区
    # 挂载
    mount /dev/sda2 /mnt
    mkdir -p /mnt/boot
    mount /dev/sda1 /mnt/boot

安装基础系统

  1. 更新镜像源

    reflector --country China --protocol https --save /etc/pacman.d/mirrorlist
  2. 安装核心包

    pacstrap /mnt base base-devel linux linux-firmware nano sudo
  3. 生成fstab文件

    genfstab -U /mnt >> /mnt/etc/fstab

系统配置

  1. 进入新系统

    arch-chroot /mnt
  2. 设置时区与本地化

    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    hwclock --systohc
    nano /etc/locale.gen  # 取消注释en_US.UTF-8和zh_CN.UTF-8
    locale-gen
    echo "LANG=en_US.UTF-8" > /etc/locale.conf
  3. 网络配置

    • 设置主机名:
      echo "myarch" > /etc/hostname
    • 配置hosts文件:
      nano /etc/hosts

      添加:

      0.0.1   localhost
      ::1         localhost
      127.0.1.1   myarch.localdomain myarch
  4. 设置Root密码

    passwd  # 输入两次密码
  5. 安装引导程序(GR2示例)

    新手如何快速安装Arch Linux?

    pacman -S grub efibootmgr os-prober
    grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
    grub-mkconfig -o /boot/grub/grub.cfg

完成安装

  1. 创建普通用户

    useradd -m -G wheel -s /bin/bash username
    passwd username
  2. 启用sudo权限

    nano /etc/sudoers

    取消注释:

    %wheel ALL=(ALL) ALL
  3. 退出与重启

    exit
    umount -R /mnt
    reboot

安装后必备操作

  1. 连接网络

    systemctl enable --now NetworkManager  # 若使用NetworkManager
  2. 安装图形界面(可选)

    sudo pacman -S xorg sddm plasma-desktop  # KDE示例
    sudo systemctl enable sddm
  3. 更新系统

    sudo pacman -Syu

注意事项

  • 数据安全:操作前务必备份,错误的磁盘操作可能导致数据丢失
  • 官方文档:遇到问题优先查阅Arch Wiki
  • 社区支持:访问Arch Linux中文论坛获取帮助
  • 系统维护:定期更新(sudo pacman -Syu)并阅读更新通知

本文参考:

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/37330.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月24日 04:12
下一篇 2025年6月24日 04:23

相关推荐

  • Linux打jar包详细步骤教程

    使用javac编译Java文件后,通过jar cvfe 包名.jar 主类名 编译后的class文件命令打包。,“bash,javac -d . src/*.java,jar cvfe myapp.jar com.example.Main com/example/*.class,“

    2025年6月7日
    000
  • 如何用光盘安装Linux系统

    将Linux镜像刻录至光盘,重启电脑并设置BIOS/UEFI从光驱启动,启动后跟随安装向导操作,选择语言、时区、键盘布局,规划磁盘分区方案(如根目录/和交换空间swap),创建用户并设置密码,最后完成安装重启即可。

    2025年6月10日
    000
  • Linux如何找回FTP密码

    在Linux中,FTP密码通常存储在FTP服务器配置文件(如vsftpd.conf或proftpd.conf)或系统用户文件(/etc/shadow)中,使用命令如grep或cat查看,但密码可能加密,需root权限访问,注意安全风险,避免明文暴露。

    2025年6月19日
    000
  • Linux服务器远程登录详细步骤?

    使用SSH客户端(如终端或PuTTY),输入命令 ssh 用户名@服务器IP地址 并按回车,根据提示输入用户密码(输入时不显示),验证成功后即可登录Linux服务器。

    2025年6月16日
    100
  • 如何在Linux系统中从U盘启动系统?

    插入U盘后重启电脑,在启动时反复按主板指定键(如F12/Del/F2)进入启动菜单,选择U盘设备作为首选项,若需持久调整,进入BIOS/UEFI设置界面,将USB设备移至启动顺序首位,保存后重启即可从U盘引导系统。

    2025年5月28日
    400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN