我想要安装 Debian 6。我想要一个grub2
作为引导加载程序。
我读到,/boot
为内核创建一个单独的主分区(具有只读访问权限)是一种很好的做法。创建一个单独的主/grub
分区也是一种很好的做法吗?
- 它有什么用处?
- 这样的分区方案会带来什么问题呢?
- 如果我要将相同的配置安装到 VPS,我需要了解一些具体信息吗?
/
如果我对和/home
其他分区使用 LVM 会怎么样?
如果这是一个好的做法,甚至不是一个坏主意 - 那么/grub
分区是否应该更好地放在/boot
分区之前(在磁盘的开头)?
100Gb 硬盘
答案1
我从未见过。无论如何都/grub
需要安装/boot/grub
,但我真的认为仅为 grub 文件本身设置单独的分区有点小题大做。
还要考虑的是,当您启动时,grub 期望其文件位于您设置为 root 的分区下(例如 (hd0,0))。当然,您可以通过 fstab 将 grub 分区挂载到启动分区下,但当您处于 Grub 的第 2 阶段模式时,这无济于事,而且这些都还没有完成。
最有可能的是,可以使用合适的配置文件来解决这个问题(Grub 是相当可变的),但我认为维护该设置的麻烦比结果更值得。
如果您对任何系统关键目录(/
、、等)使用 LVM /usr
,/var
那么您将需要一个初始 RAM 文件系统,其中包含 LVM 工具来打开这些卷组并将启动移交给内核 - 否则您的内核将在启动时崩溃,因为它找不到它的根设备或它所需的密钥文件/usr
。
总而言之,我认为你的这个计划只是在自找麻烦。