我有一台带双存储的笔记本电脑。/dev/sda
和/dev/sdb
/dev/sda1
是我在Gentoo安装过程中创建的UEFI引导分区
/dev/sda2
是 Gentoo 的安装位置..ext4
我已分区/dev/sdb
为一个分区,/dev/sdb1
ext4
安装在/
现在我想安装 void/dev/sdb1
并与 Gentoo 一起启动它(Gentoo 和 Void 在启动时都显示在 GRUB 的屏幕上)
我的理解是,我所要做的双启动就是/dev/sda
在void安装过程中进入“选择安装引导加载程序的磁盘”页面时进行选择?
答案1
我有类似的计划,并且对这些说明感到满意:
选择磁盘安装 Void 时安装引导加载程序。您可以选择没有任何跳过此步骤并在完成安装过程后手动安装引导加载程序。
因为最后它说:
... [安装程序] 然后将生成一个 initramfs 并安装 GRUB2 引导加载程序到可启动分区。
所以我会让正在运行的整个sda
磁盘保持不变 - 如果你选择void
,并且 void 为你提供none
作为目标,为什么坚持自动 sda?
您只需将内核和 initramfs 复制到 ESP (sda1) 并创建第二个引导条目即可。我从 UEFI shell 启动,因此我可以使用所需选项(root=,...)手动启动新的 kernel-initrams 对,和/或将其保存在 ESP 上的一行文件中。对于 Grub,这也只是添加一行的问题 - 实际上您也应该能够在 grub 中输入手动 KCL。
我已将 /dev/sdb 分区为一个分区 /dev/sdb1 ext4 安装在 /
但是启动安装程序后,没有安装任何内容,并且名称 sd[ab] 并不是您在早期启动中识别磁盘的方式(在内核本身启动之前)。
为什么不在“第二个”磁盘上投资 1-2GB ESP?一旦第二个磁盘必须单独启动,这可能会很有用。