我正在使用 Arch,昨晚我正在阅读初学者指南并设置所有分区,下载所需的基础和基础开发文件,我认为一切都很好。
然而,我意识到,由于我已经安装了 Windows,因此我已经有一个 EFI 系统分区,/dev/sdc1
因此我不需要在/dev/sdb1
.我已经生成了我的fstab
文件,所以我假设我需要将启动更改为/dev/sdb1
-/dev/sdc1
但是我不确定这是否像编辑一样简单/mnt/etc/fstab
,或者我需要做一些更复杂的事情。
我的第二个小问题是,要让 USB 安装程序启动,我需要使用该nomodeset
选项,但是,我忘记将其永久化,所以我需要再次执行此操作 - 但通过 Arch 直接启动到启动设备,我无法e
按选项菜单添加nomodeset
。我怎样才能做到这一点?
答案1
您可以尝试将内容复制/dev/sdb1
到/dev/sdc1
(同时保留数据结构),然后更改挂载选项以/etc/fstab
指向/dev/sdc1
分区boot
。如果您能够成功启动,那很好,但如果不能,那么您始终可以使用实时 USB chroot 到您的 Arch Linux 安装并恢复更改。请注意,您应该在文件中使用 UUID 而不是分区名称/etc/fstab
。
如果您使用的是systemd-boot
,请编辑/boot/loader/entries/*.conf
文件并添加nomodeset
到options
文件中的行。请注意,我写的内容是*.conf
为了指示配置文件的文件名,它可以是您设置的任何内容。如果您使用的是GRUB
,我认为您需要编辑/etc/default/grub
文件并添加nomodeset
到然后GRUB_CMDLINE_LINUX_DEFAULT
运行sudo update-grub
。