Подружить NetBSD и GRUB
Всем доброго времени суток,
Решил попробовать эту новую для себя систему и сразу столкнулся с одной маленькой проблемой: GRUB не может её загрузить.
У меня два винта, на первом стоит GNU/Linux (и граб там), на второй поставил NetBSD 5.0.2 - рядом со старой виндой. Второй винт выглядит так:
Device Boot Start End Blocks Id System /dev/hdb1 * 1 1216 9767488+ c W95 FAT32 (LBA) /dev/hdb2 1217 4865 29310592+ f W95 Ext'd (LBA) /dev/hdb5 1217 2432 9767488+ b W95 FAT32 /dev/hdb6 2433 4130 13639153+ c W95 FAT32 (LBA) /dev/hdb7 4131 4865 5903856 a9 NetBSD
В конфиге граба:
title NetBSD 5.0.2 root (hd1,6a) kernel --type=netbsd /netbsd
Граб честно пытается загрузить ядро NetBSD напрямую, но матерится не-по-русски и в итоге ничего у него не выходит. Чтобы обойти этот косяк, я попробовал сделать т.н. chainloading, чтобы граб сначала запускал загрузчик самой netbsd, а тот уже в свою очередь - саму ОС. Каково же было моё удивление, когда вместо netbsd граб врубил старую (и считавшуюся мертвой) винду :)
Отсюда два вопроса:
- Кто нибудь знает, почему GRUB не может загрузить ядро NetBSD?
- Как (и откуда) поставить загрузчик NetBSD в MBR второго винта, чтобы грузить его по цепочке?
Ну и ещё немного инфы:
.-(~)---------------------------------------------------------(dmatveev@debian)- `--> cd /mnt/nbsd .-(/mnt/nbsd)-------------------------------------------------(dmatveev@debian)- `--> file boot boot: DOS executable (COM) .-(/mnt/nbsd)-------------------------------------------------(dmatveev@debian)- `--> file netbsd netbsd: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically lin ked, for NetBSD 5.0, not stripped .-(/mnt/nbsd)-------------------------------------------------(dmatveev@debian)- `--> cat boot.cfg menu=Boot normally:boot netbsd menu=Boot single user:boot netbsd -s menu=Disable ACPI:boot netbsd -2 menu=Disable ACPI and SMP:boot netbsd -12 menu=Drop to boot prompt:prompt default=1 timeout=5
Всем откликнувшимся заранее спасибо :)
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 2306 просмотра
Решено title
Решено
Да, граб умел (наверно и
Да, граб умел (наверно и сейчас умеет) грузить только через chainloader +1.