我之前因為有特殊須要 要在 IBM 450 server 上裝 RH9
之前是因為 RH9 內建的不支援 ServerRAID 6i
後我我改先裝在 IDE 上然後重編核心在起動 SCSI
然後 IDE TO SCSI 資料的部份都用好了 但是在做 lilo 出了一些問題
lilo 不是原本的版本更新到 LILO version 22.5.9
用 IDE 開機我的 lilo.conf是這樣
prompt
timeout=20000
default=linux-2.4.28
boot=/dev/hdb
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32
image=/boot/vmlinuz-2.4.20-8
label=linux-up
initrd=/boot/initrd-2.4.20-8.img
read-only
append="root=LABEL=/"
image=/boot/vmlinuz-2.4.28
label=linux-2.4.28
initrd=/boot/initrd-2.4.28.img
read-only
append="devfs=mount"
這樣都很正常 都沒問題, 但我要做 SCSI 上的 MBR 就有問題了
一開使是出現 Warning: /dev/sda is not on the first disk 這樣的問題
我加了
disk=/dev/sda
bios=0x80
disk=/dev/hdb
bios=0x81
這樣問題就解決了 但是又多了一個問題, 就是 map 的問題
Warning: The boot sector and map file are on different disks.
這我就不知道怎麼解決了, google 找了很久都 try 不出來原因
map 是由 kernel 重新產生過的我在想會不是是 在 hdb 上的問題, 但我也不是
肯定, 就麻煩各位先進解答看看了
disk=/dev/sda
bios=0x80
disk=/dev/hdb
bios=0x81
prompt
timeout=20000
default=linux-2.4.28
boot=/dev/sda
#boot=/dev/hdb
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32
image=/boot/vmlinuz-2.4.20-8
label=linux-up
initrd=/boot/initrd-2.4.20-8.img
read-only
append="root=LABEL=/"
image=/boot/vmlinuz-2.4.28
label=linux-2.4.28
initrd=/boot/initrd-2.4.28.img
read-only
append="devfs=mount"