Arch Linux - 交换 /boot

Arch Linux - 交换 /boot

我正在使用 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文件并添加nomodesetoptions文件中的行。请注意,我写的内容是*.conf为了指示配置文件的文件名,它可以是您设置的任何内容。如果您使用的是GRUB,我认为您需要编辑/etc/default/grub文件并添加nomodeset到然后GRUB_CMDLINE_LINUX_DEFAULT运行sudo update-grub

相关内容