Вообщем, имею такую структуру винчестеров/разделов:
Код:
root@BratSinot: /etc/rc.d # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 37.3G 0 disk
└─sda1 8:1 0 37.3G 0 part /windows/system
sdb 8:16 0 465.8G 0 disk
└─sdb1 8:17 0 465.8G 0 part /windows/dat
sdc 8:32 0 232.9G 0 disk
├─sdc1 8:33 0 212.4G 0 part /windows/dat2
├─sdc2 8:34 0 486.4M 0 part [SWAP]
└─sdc3 8:35 0 20G 0 part /
sr0 11:0 1 1024M 0 rom
На sda1 стоит WIndows XP, на sdc3 Slackware64-current (кастомное ядро), конфиг lilo такой:
Код:
root@BratSinot: /etc/rc.d # cat /etc/lilo.conf && echo
lba32
boot = /dev/sdc
compact
prompt
timeout = 50
vga = 773
image = /boot/vmlinuz
root = /dev/sdc3
label = Slackware64
append=" vt.default_utf8=1 rootfstype=reiserfs raid=noautodetect "
read-only
other = /dev/sda1
label = MustDIE
table = /dev/sda
Slackware грузится без лишних вопросов, WinXP ругается на отсуствие NTLDR. Сколько ни гуглил, так и не нашел ничего по поводу загрузки с другого винчестера.