我试图在我的linux机器上设置raid1,所有的教程都解释了如何改变你的grubconfiguration。 好,但是我想明白我在做什么。 grub的手册页在解释root命令时省略了有趣的部分。 该命令看起来像“root / device / [hdbias]”,设备看起来像“hd(0,0)”或“hd(1,0)”,但它不能解释这些数字对应的,因为我驱动器设置不完全像他们的问题把他们放在我的grubconfiguration,而不知道我是否指向正确的驱动器。 设备号码是什么意思?
Grub在设备命名scheme上有点奇怪。 说的部分
root (hd0,0)
告诉grub在哪里可以find启动分区。 这必须是一个物理分区,如sda1。 在上面的例子中,hd0,0表示第一个物理驱动器的第一个分区。 不幸的是,grub不遵循调用第一个分区“分区1”的常规约定,而是将其称为“分区0”。 没有什么可以做的。
这条线说
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/Volume00/LogVol00
告诉内核 根分区在哪里。 在这种情况下,在名为/ dev / Volume00 / LogVol00的逻辑卷上。 内核理解LVM和更多(grub不),因此可以使用LVM或dmraid或其他任何东西。 尽pipe如此,请确保使用带有必要模块的虚拟硬盘。
如果使用交互式grub shell,如果键入root(hdTAB)或root(hd0,TAB),则选项卡完成将显示根设备的可能选项。