大體記錄了 thinkpad x1 carbon 安裝 arch Linux 的過程,引導方式爲 UEFI。php
security -> secure boot: disabled
關閉快速啓動Restart -> OS Optimized Defaults: disabled
關閉系統優化值startup -> boot: usb udd
提高到首位網絡鏈接html
wifi-menu
更新系統時間linux
timedatectl set-ntp
分區和格式化
查看分區狀況: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
格式化分區:dom
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分區)
配置鏡像優化
nano /etc/pacman.d/mirrorlist
插入如下源:ui
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
安裝系統code
pacstrap -i /mnt base base-devel
生成分區信息orm
genfstab -U /mnt >> /mnt/etc/fstab
Change root
arch-chroot /mnt
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
時間設置
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc
主機設置
echo hiyohoo > /etc/hostname
nano /etc/hosts
127.0.0.1 localhost ::1 localhost 127.0.1.1 hiyohoo.localdomain hiyohoo
密碼設置
passwd
安裝Intel-ucode(非IntelCPU能夠跳過此步驟)
pacman -S intel-ucode
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。網絡設置
無線網絡安裝相應的工具才能夠使用 iw 和 wifi-menu:
pacman -S iw wpa_supplicant dialog
有線網絡讓dhcpcd服務開機啓動便可:
systemctl enable dhcpcd.service
退出chroot
exit
重啓
reboot
參考:
Arch Linux 安裝指南
以官方Wiki的方式安裝ArchLinux
入教教程 —— 安裝arch
Arch Linux 安裝、配置、美化和優化