我如何阻止lilo进行磁盘扫描?


0

我在RAID5上的LVM上使用root安装了gentoo。我设置lilo时犯了一个错误但是genkernel创建的initrd捕获了它并允许我键入正确的根分区。我修改了lilo.conf,但是当我尝试安装调整后的启动菜单时,我得到了

...
Reading boot sector from /dev/sda
Fatal: Incompatible Raid version information on /dev/md0   (RV=0.90 GAI=1.2)

现在我知道我之前从安装CD安装了lilo,所以不知何故它能够更早地通过这个致命的错误。

我需要在lilo.conf中添加什么来告诉lilo忽略该RAID分区?我的initrd为我解决了所有的问题,所以我不需要lilo太聪明的RAID逻辑。

Answers:


0

现在我通过从安装CD启动并重新运行lilo解决了这个问题 没有/ proc /已安装 在chroot里面。这给了我一个

Warning: '/proc/partitions' does not exist, disc scan bypassed

这可能是我之前安装它的方式。我不认为这是我的问题的正确答案,因为它需要我卸载/ proc(这对于正在运行的系统来说似乎很危险,而且我不想每次想要更新时都重新启动到救援/安装CD我的lilo)。

即使/ proc / partitions可用,这个问题的真正解决方案也是使lilo工作的一种方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.