LINUX.ORG.RU

Wenda схавала MBR


0

0

Вынужден был переустановить windows из-за смены железа, терь имею:
hd0 - Ubuntu, здесь записан GRUB
hd1 - WindowsXP, mbr вроде пустая


При загрузке компа окошечко Grub успешно выскакивает, но Windows не грузится (виснит лоадер) menu.lst:

root (hd1,0)
savedefault
makeactive
chainloader +1

Хелп, плиз.

Ответ на: комментарий от xscrew

ссылка плохо прошла.

Загрузка ОС Windows, которая установлена на втором hdd, при помощи GRUB

Однако, все таки иногда приходится устанавливать Windows не только в wmware, но и на реальную машину в качестве второй операционной системы.

В качестве первого винчестера у меня используется SATA, в grub он виден как hd0 Приобретается второй винчестер, устанавливается WindowsXP, в grub виден как hd1

Что бы дать возможность загружаться Windows из меню grub-a, был написан конфиг: Файл: /boot/grub/grub.conf default 1 timeout 30 splashimage=(hd0,0)/grub/splash.xpm.gz

title=2.6.12 root (hd0,0) kernel /vmlinuz-2.6.12 root=/dev/sda3

title Windows XP root (hd1,0) map (hd1,0) (hd0,0) map (hd0,0) (hd1,0) makeactive chainloader +1 boot

xscrew ★★
()
Ответ на: комментарий от xscrew

да что за епт твою мать!

default 1 timeout 30 splashimage=(hd0,0)/grub/splash.xpm.gz

title=2.6.12 root (hd0,0) kernel /vmlinuz-2.6.12 root=/dev/sda3

title Windows XP root (hd1,0) map (hd1,0) (hd0,0) map (hd0,0) (hd1,0) makeactive chainloader +1 boot

xscrew ★★
()
Ответ на: комментарий от xscrew

xscrew, Спасибо :)
Это я уже ранее испробывал, на что был послан виндой:
"не удается запустить Windows из-за испорченного или отсутствующего файла <Windows root>\system32\ntoskrnl.exe"


Интересно, что с livecd (or SuperGrub) такая последовательность команд успешно запускает венду со 2-го винта.
Всякие чудо решения от M$ не помогают http://support.microsoft.com/kb/103673/ru

insidex
() автор топика
Ответ на: комментарий от xscrew

Вот тут всетаки наверное есть ошибка :

map (hd1,0) (hd0,0) map (hd0,0) (hd1,0) makeactive chainloader +1 boot

наверное лучше так :

title win

root (hd1,0)

map (hd0) (hd1)

map (hd1) (hd0)

chainloader +1

cd_we
()
Ответ на: комментарий от insidex

ИМХО, дело в самом оффтопике. Недавно тоже понадобилась, переставил, но груб тереть не хотел. Отключил винт, на котором этот загрузчик, поставил винду на другой, добавил запись в груб. Теперь если пытаться грузится с винта с грубом винда пишет отсутствие ntoskrnl. Если отключить винт с линуховым загрузчиком, то винда грузится нормально. Притом груб нормально передает все, и виндовый загрузчик появляется, только дальше не идет.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.