回到 Arch Linux

Re:Linked

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。挂载完之后,你大概能看到类似这样的文件夹:

1
2
3
(假设新系统的的 / 挂载在 /mnt)
/mnt/boot/BOOT
/mnt/boot/EFI

而 mount 中有类似这样的一行:

1
/dev/nvme0n1p1 on /boot type vfat (后略)

/boot 中有这些文件:

1
2
/boot/initramfs-linux.img
/boot/vmlinuz-linux

之后就可以按照喜好安装自己的启动管理器了(systemd-boot、GRUB 等)。

NVIDIA 显卡驱动

在安装完 nvidia 之后,不要使用 nvidia-xconfig 进行 Xorg 的配置。

双显卡切换方案的话,Outvi 的方案是 bbswitch + nvidia-xrun,这可以满足笔记本 HDMI 输出桌面环境的需求。具体可以参考相关文章。也有很多用户选择直接用 NVIDIA 卡独显跑桌面环境的,这方面可以参考 惠狐 (MegumiFox)依云 (Lilydjwg) 的文章。

最后,祝各位 Linux 用户愉快!


评论