Доброго времени. Решил поэксперементировать,поставить картинку на фон Grub. Два жестких диска.
title Ubuntu 8.10, kernel 2.6.27-15-generic
uuid 00aa76ba-e0c6-41ff-a19e-5ffcdecc54d5
kernel /boot/vmlinuz-2.6.27-15-generic root=UUID=00aa76ba-e0c6-41ff-a19e-5ffcdecc54d5 ro xforcevesa splash
initrd /boot/initrd.img-2.6.27-15-generic
quiet
А что прописать в =(hdX,X). Строки root нет.Прописал 0,1 - меню по умолчанию.
Вторая система:
title Microsoft Windows XP Home Edition RU
root (hd0,0)
savedefault
makeactive
chainloader +1 Поискал по форуму, но конкретного ответа не нашел. Возможно тема потеряла актуальность,т.к. ей уже сто лет, но и я далеко не первой свежести. 63 года дают знать.Если можно,кто нибудь посоветуйте.
(hd0,1) - это второй раздел на первом диске. В терминах
GRUB-a нумерация идет с 0.
В Вашем же случае, как я понимаю, нужно было бы указать
(hd1,0), т.е. первый раздел второго диска.
Я правильно понимаю?
Если да, то еще рано радоваться!
Дело в том, что Оси от Microsoft не умеют грузиться со второго харда.
Поэтому нужно еще "перемапить", т.е. поменять местами винты в памяти, по примеру того как это делает BIOS.
Тогда последовательность команд будет выглядить так:
title WinXP from (hd1,0) with remaping
map (hd1) (hd0)
map (hd0) (hd1)
map --rehook
root(hd0,0)
makeactive
chainloader /ntldr
Обратите внимание, что в команде chainloader можно указывать загрузчик ОСи.
Кстати!Ах да, могу сразу сказать. Что в menu.lst нету моей Windows 7 как вариант загрузки. Папку Груба я с бэкапил.
Чё делать дальше?
Для VISTA или Win7 загрузчик называется bootmgr, поэтому...
если известно, что Win7 на втором разделе первого диска, то...
title Win VISTA or Win 7 from (hd0,1)
root (hd0,1)
makeactive
chainloader /bootmgrесли неизвестно, то с поиском на первом диске
title Win VISTA or Win 7 find and boot
find --set-root /bootmgr
makeactive
chainloader /bootmgrесли хард диск с Win7 не первый, то нужен ремапинг
(см. выше)