在发行版之间共享 /boot 分区

onl*_*egg 6 linux partitioning multi-boot

几个月前,我在我的机器上运行了默认安装的 CEntOS 6.5,此后添加了我不想删除的程序和文件。我想双启动 Ubuntu 14.x 并且想知道如何处理 /boot 分区。硬盘驱动器当前分区如下:

sda:256 GB SSD

  • sda1: /boot 500 MB
  • sda2:/LVM 物理卷 ~237 GB
    • /根
    • /家
    • 交换

我的问题是:可以在发行版之间共享 /boot 分区吗?还是我需要为 Ubuntu 设置一个单独的 /boot 分区?如果是这样,是否有必要将 /boot 分区放在驱动器的开头?

bwD*_*aco 2

你可以,但这不是一个好主意。

在 GRUB 中,您要做的就是initrd为系统上安装的每个发行版指定不同的内核和文件。

但是,一个发行版的引导配置可能与其他发行版的配置冲突,具体取决于每个发行版如何设置其引导配置并在/boot. 这可能会导致配置混乱,并可能导致一个或多个发行版无法启动。在任何发行版中更新内核或更改启动设置时应特别小心。但是,如果不存在冲突,您应该能够毫无问题地引导两个操作系统。