回到 Arch Linux
Manjaro -> Arch Linux 转职成功。这回大概会长期使用了。
最重要的一点:各位不要因为 phoenixlzx 在 X1 Carbon 上装 Arch Linux 的时候表示「Everything works out of box」就觉得 Lenovo/Realtek/NVIDIA 对 Linux 的支持已经真的友好了。
不存在的。
注意:这不是一份完整的安装教程。部分没有出现问题的部分被省略,但这不代表被省略的部分在安装过程中是不必要的。
安装过程
写入启动盘
在 Rufus 中,Arch Linux (和 Manjaro)似乎需要把启动盘以 dd 模式写入。以 iso 写入的可能不会被系统识别。
调节网络设置
部分设备可能会遇到 WLAN Hard Blocked 的情况(请参见rfkill list wlan
)。此时我们需要关闭 Hard blocked 的驱动。如果由于某些原因无法关闭 Hard blocked 驱动的话,也可以使用其它的方案(例如 Android 的 USB Tethering)。这种情况下,可能需要用 dhcpcd
获取下 IP 才能联网。
* Soft blocked 的话,尝试一下 rfkill unblock wlan
。
EFI
(此段落内容适用于 EFI + systemd-boot。如果使用其它 boot manager(如 GRUB),则不一定要这样配置。)
如果是 EFI 方案的话,在 pacstrap
之前记得挂载上 EFI 分区。这样在安装 linux 的时候才会自动帮你 mkinitcpio
并存储到正确的位置。一般来说比较推荐的方案是把 EFI 分区挂载到 /boot
。挂载完之后,你大概能看到类似这样的文件夹:
(假设新系统的的 / 挂载在 /mnt)
/mnt/boot/BOOT
/mnt/boot/EFI
而 mount 中有类似这样的一行:
/dev/nvme0n1p1 on /boot type vfat (后略)
/boot
中有这些文件:
/boot/initramfs-linux.img
/boot/vmlinuz-linux
之后就可以按照喜好安装自己的启动管理器了(systemd-boot、GRUB 等)。
NVIDIA 显卡驱动
在安装完 nvidia
之后,不要使用 nvidia-xconfig
进行 Xorg 的配置。
双显卡切换方案的话,Outvi 的方案是 bbswitch
+ nvidia-xrun
,这可以满足笔记本 HDMI 输出桌面环境的需求。具体可以参考相关文章。也有很多用户选择直接用 NVIDIA 卡独显跑桌面环境的,这方面可以参考 惠狐 (MegumiFox) 和 依云 (Lilydjwg) 的文章。
最后,祝各位 Linux 用户愉快!