arch linux安装过程

大致记录了 thinkpad x1 carbon 安装 arch Linux 的过程,引导方式为 UEFI。

  1. BOOT设置
    security -> secure boot: disabled 关闭快速启动
    Restart -> OS Optimized Defaults: disabled 关闭系统优化值
    startup -> boot: usb udd 提升到首位
  2. 网络连接

       wifi-menu
  3. 更新系统时间

       timedatectl set-ntp 
  4. 分区和格式化
    查看分区情况:fdisk -l
    执行分区(EFI分区(512MiB)+/分区(20GiB)+swap分区(4GiB)+home分区(剩余所有空间)):

       parted /dev/sda
       mklabel gpt
       mkpart ESP fat32 1M 513M
       set 1 boot on
       mkpart primary ext4 513M 20.5G
       mkpart primary linux-swap 20.5G 24.5G
       mkpart primary ext4 24.5G 100%
       print
       quit

    格式化分区:

       mkfs.vfat -F32 /dev/sda1
       mkfs.ext4 /dev/sda2
       mkswap /dev/sda3
       mkfs.ext4 /dev/sda4

    挂载分区:

       mount /dev/sda2 /mnt (挂载/分区)
       mkdir -p /mnt/boot
       mount /dev/sda1 /mnt/boot (挂载EFI分区)
       mkdir -p /mnt/home
       mount /dev/sda4 /mnt/home (挂载home分区)
       swapon /dev/sda3 (激活swap分区)
  5. 配置镜像

       nano /etc/pacman.d/mirrorlist

    插入以下源:

       Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
       Server = http://mirrors.163.com/archlinux/$repo/os/$arch
       Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
       Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
       Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
  6. 安装系统

       pacstrap -i /mnt base base-devel
  7. 生成分区信息

       genfstab -U /mnt >> /mnt/etc/fstab
  8. Change root

       arch-chroot /mnt
  9. Locale设置
    取消注释nano /etc/locale.gen

     en_US.UTF-8 UTF-8
     zh_CN.UTF-8 UTF-8
     zh_TW.UTF-8 UTF-8

    生成local信息locale-gen
    创建本地化配置echo LANG=en_US.UTF-8 > /etc/locale.conf

  10. 时间设置

       ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
       hwclock --systohc
  11. 主机设置

       echo hiyohoo > /etc/hostname

    nano /etc/hosts

       127.0.0.1    localhost
       ::1          localhost
       127.0.1.1    hiyohoo.localdomain
       hiyohoo
  12. 密码设置

       passwd
  13. 安装Intel-ucode(非IntelCPU可以跳过此步骤)

       pacman -S intel-ucode
  14. 安装引导程序
    下载:pacman -S os-prober grub efibootmgr
    配置:grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub --recheck
    生成:grub-mkconfig -o /boot/grub/grub.cfg
    如果报warning failed to connect to lvmetad,falling back to device scanning.错误,编辑/etc/lvm/lvm.conf这个文件,找到use_lvmetad = 1将1修改为0,保存,重新配置grub。
  15. 网络设置
    无线网络安装相应的工具才可以使用 iw 和 wifi-menu:

       pacman -S iw wpa_supplicant dialog

    有线网络让dhcpcd服务开机启动即可:

       systemctl enable dhcpcd.service
  16. 退出chroot

       exit
  17. 重启

       reboot
    
    

参考:
Arch Linux 安装指南
以官方Wiki的方式安装ArchLinux
入教教程 —— 安装arch
Arch Linux 安装、配置、美化和优化

    原文作者:hiYoHoo
    原文地址: https://segmentfault.com/a/1190000013106166
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞