这已经是不知道第几次受够 Windows 了,两个系统刷来刷去也算是不厌其烦了,这次又回到了 Linux。
不过这篇文章不会记录完整的安装过程,只是记录一些安装过程中遇到的问题以及操作方案。
首先,设备是微星的 GP68HX 13VF,已启动独显直连,关闭安全启动,正常进入安装流程。
因为要用到 Wayland 和 Nvidia,就不做 Swap 功能了,Hibernate 后再启动总是卡死崩溃,索性放弃这个功能。
到安装基本系统之前先更正一下镜像仓库源,安装盘自带这个工具,可以直接运行:
sudo reflector --verbose \
--country China \
--protocol https \
--latest 10
--fastest 10 \
--sort rate \
--save /etc/pacman.d/mirrorlist
这段命令的作用是检索中国区域内的协议为 https 的十个最新最快的源并保存到指定目录中,生成的 mirrorlist 也可以直接复制到新系统相同目录中覆盖。
内核选择的始终是 linux-zen(包括 linux-zen-headers),所以驱动只能选择 nvidia-open-dkms,顺带一个 nvidia-utils 包就好。
到 mkinitcpio -P 的时候又出现了vconsole报错的问题,直接手动创建 /etc/vconsole.conf 文件并写入下面内容:
KEYMAP=us
LOCALE=en_US.UTF-8
安装 Nvidia 驱动之后需要做一些配置,打开 /etc/mkinitcpio.conf,在 MODULES 字段里添加下面内容:
nvidia nvidia_modeset nvidia_uvm nvidia_drm
然后重新执行生成命令:
mkinitcpio -P
然后配置内核启动参数,打开 /etc/default/grub 并编辑grub配置文件,在GRUB_CMDLINE_LINUX字段中添加以下参数:
ibt=off nvidia_drm.modeset=1
最后重新生成 grub 配置:
grub-mkconfig -o /boot/grub/grub.cfg
