大体记录了 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 安装、配置、美化和优化