
Debian 安装程序已经创建了 lilo.conf:
boot=/dev/md1
root=/dev/md1
raid-extra-boot=mbr-only
但是当我配置 lilo 时我通常会输入这些行
disk=/dev/md1
sectors=63
heads=255
cylinders=60801
boot=/dev/sda
root=/dev/md1
map=/boot/map
其中 /dev/sda 是 RAID1 的第一项(并且我还将 sda 更改为 sdb 并再次运行 lilo,以便能够在第一项死机时从第二项启动)
问题:哪种方法更好?Debian 安装程序是否会将引导加载数据写入两个磁盘?
答案1
debian 的方式更好,因为 lilo 会自动为 raid 集合中的所有磁盘写入引导记录,但不包括 raid 设备本身(因为有选项mbr-only
)。
我甚至大胆猜测,当你运行 lilo 时(可能使用-v
),它会告诉你它将引导记录写入哪些设备。我自己无法检查,因为几年来,我所有的机器上都使用 grub...