两个 Linux,一个 /boot

两个 Linux,一个 /boot

以前我经常对内核进行一些修改,所以我习惯于创建一个单独的 /boot 分区,这样当我不可避免地弄坏某些东西时,就可以轻松修复它。现在,我正在重新格式化,但我遇到了一个问题,在继续之前我想问一个问题。

到目前为止,我已经安装了 Windows 和两个 Linux 发行版中的第一个。

这是我的磁盘现在的样子:

/dev/sda1--已安装

/dev/sda2-/启动对于第一个(和第二个?)Linux已安装

/dev/sda5-/- 对于第一个 Linux已安装

/dev/sda6-/家-在发行版之间共享

/dev/sda7-/- 对于第二个 Linux,尚未安装

/dev/sda7-交换

我意识到这种安排有点愚蠢,但在我删除大部分分区并重新开始之前,如果我将 /dev/sda2 设置为两个不同 Linux 发行版的 /boot 挂载点,Grub2/Linux 会如何表现?内核内容可以并排放置吗?文件名会冲突吗?链式加载程序会不会试图找出要查找哪个卷?

http://forums.opensuse.org/english/get-technical-help-here/install-boot-login/409020-installing-11-1-next-10-3-share-boot-partition.html

上面的链接模糊地暗示我不应该这样做,但没有提供非常严格的答案。

任何帮助或建议表示感谢,

洋基队

答案1

如果我将 /dev/sda2 设置为两个不同 Linux 发行版的 /boot 挂载点,Grub2/Linux 会如何表现?

假设您不允许安装程序自动覆盖启动分区,并且两个内核都支持 sda2 的文件系统,那么就不会出现任何问题。

内核的东西可以并排放置吗?

启动分区可以包含尽可能多的物理内核映像。

是否存在文件名冲突?

两个发行版的 grub 包中的公用文件(例如 stage 1、stage 2 和配置文件)是相同的。只需从一个发行版安装一次即可。

链式装载机是否会傻乎乎地试图弄清楚要查找哪个卷?

不。

相关内容