Здраствуйте, есть следующая проблема.
Итак, у меня стоит на одном харде IDE 80Гб:
WinXP MCE
Kubuntu 7.10 (ставилась после винды)
Все работает нормально, выбор ОС при загрузке осуществляется с помощью GRUB
Теперь мне надо (не спрашивайте зачем :)) ), чтобы выбор ОС был с помощью NTLoader
Что я сделал :
1. узнал где установлен grub
sudo grub
find /boot/grub/stage1
получил ответ (hd0,5)
2. командой dd скопировал бутсектор grub-a в файл
dd if=/dev/hda6 of=grub.bootsect bs=512 count=1
3. кинул этот файл на диск с виндой (в C:), а в файл C:\boot.ini
добавил строку C:\grub.bootsect = "Linux/GRUB"
4. перезагрузился, в меню grub-a выбора ОС выбрал Windows XP,
появилось еще одно меню в котором два пункта
1. WinXP
2. Linux/GRUB
жму 2 и вижу :
Loading stage2
GRUB loading, please wait...
Error 18
5. решил заменить MBR, чтоб грузился NTLoader. для этого из Windows Recovery Console ввел
fixboot и fixmbr
6. перезагрузился
опять два пункта, уже NTLoader-a
1. WinXP
2. Linux/GRUB
жму 2 и вижу :
_ (курсор мигает и всо )
Вопрос: что не так делаю ?? ХЕЛП
ммм...если я правильно понял конфигурацию, то копировать бутсектор нужно было так:
dd if=/dev/hda of=grub.bootsect bs=512 count=1
Ошибка 18 указывает на то, что линуксовый раздел, по всей видимости, расположен за пределами 1023 цилиндра.
А что делать теперь, когда в MBR уже NTloader...как вариант, поставить на другой винт Kubuntu (предварительно разбив на разделы аналогично этому) и скопировать оттуда бут, или попросить копию у кого-нибудь с аналогичной конфигурацией...Возможно, Super Grub Disk`ом можно восстановить Grub (сам не пробовал).
Отправить комментарий