大致记录了 thinkpad x1 carbon 安装 arch Linux 的过程,引导方式为 UEFI。
- BOOT设置
security -> secure boot: disabled
关闭快速启动Restart -> OS Optimized Defaults: disabled
关闭系统优化值startup -> boot: usb udd
提升到首位 网络连接
wifi-menu
更新系统时间
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
格式化分区:
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
插入以下源:
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
安装系统
pacstrap -i /mnt base base-devel
生成分区信息
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 安装、配置、美化和优化