install grub on hd1 (debian lenny)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

install grub on hd1

Сообщение Lon Tonor »

Доброго времени суток!

Картина такая (установлены ОСи):
hd0 - winxp, grub
hd1 - linux

Хочу перетащить загрузчик на второй винчестер, дабы винду в случае чего можно было бы безболезненно переустановить, отключив на время второй винчестер. Грузить компьютер потом буду со второго. Подскажите, пожалуйста, как всё это грамотно и безопасно устроить?
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: install grub on hd1

Сообщение Bluetooth »

Я бы воспользовался grub-install путь ко второму жесткому диску.
подробнее - man grub; man grub-install
Спасибо сказали:
Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: install grub on hd1

Сообщение Lon Tonor »

Bluetooth
Я так и думал. Но всё же решил спросить, мало ли тонкости какие есть. Благодарю.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: install grub on hd1

Сообщение Bluetooth »

Lon Tonor писал(а):
14.01.2010 21:21
Bluetooth
Я так и думал. Но всё же решил спросить, мало ли тонкости какие есть. Благодарю.

Вообще, есть. Но проявляются в определенных условиях. По Вашим условиям я их не вижу(хотя, может, это из-за короткого описания :) )
Спасибо сказали:
Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: install grub on hd1

Сообщение Lon Tonor »

В общем сделал "grub-install /dev/hdb", reboot, в bios поменял порядок загрузки винчестеров, grub ругается, что не знает таких fs, поменял местами диски ОСей в menu.lst, linux стал нормально грузиться, winxp не грузится - grub не может определить партицию и замерзает. В целом главная цель достигнута - заиметь на всякий случай в mbr второго винчестера grub. Если есть предложения или замечания, буду рад.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: install grub on hd1

Сообщение Bluetooth »

Lon Tonor писал(а):
15.01.2010 11:12
В общем сделал "grub-install /dev/hdb", reboot, в bios поменял порядок загрузки винчестеров, grub ругается, что не знает таких fs, поменял местами диски ОСей в menu.lst, linux стал нормально грузиться, winxp не грузится - grub не может определить партицию и замерзает.

А что значит "поменял местами диски осей в menu.lst? Может, лучше покажете его, чем на пальцах объяснять?)
Спасибо сказали:
Аватара пользователя
Lon Tonor
Сообщения: 46
ОС: Debian GNU/Linux

Re: install grub on hd1

Сообщение Lon Tonor »

menu.lst (изначально, bios - 1-hd0, 2-hd1):
title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd1,0)
kernel /vmlinuz-2.6.26-2-686 root=/dev/hdb3 ro vga=792
initrd /initrd.img-2.6.26-2-686

title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root (hd1,0)
kernel /vmlinuz-2.6.26-2-686 root=/dev/hdb3 ro vga=792 single
initrd /initrd.img-2.6.26-2-686

title MS Windows XP Home Edition SP1
root (hd0,0)
savedefault
makeactive
chainloader +1

Всё грузит.

menu.lst (после смены, bios - 1-hd1, 2-hd0):
title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd0,0)
kernel /vmlinuz-2.6.26-2-686 root=/dev/hdb3 ro vga=792
initrd /initrd.img-2.6.26-2-686

title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root (hd0,0)
kernel /vmlinuz-2.6.26-2-686 root=/dev/hdb3 ro vga=792 single
initrd /initrd.img-2.6.26-2-686

title MS Windows XP Home Edition SP1
root (hd1,0)
savedefault
makeactive
chainloader +1

Грузит только linux.
Спасибо сказали: