Здравствуйте, опишу проблему.
У меня стоит WinXP и RedHat9.
Винт разбит так: | ntfs | vfat | ext3 | swap |
Короче, решил я урезать раздел ext3, а освободившееся место добавить в ntfs.
Так как redhat ntfs не понимает, а запустил винды и решил сделать всё при помощи partition magic 7.0
Ну вот, а так как я предварительно всё из /home переписал в фатовский раздел, то решил линукс вообще удалить, а потом заново поставить на новый раздел.
Беру я значит и удаляю весь раздел ext3, сохраняю изменения(прошу сильно не бить).
Затем разбиваю всё так, как хотел, нажимаю "сохранить изменения" и комп требует перезагрузку.
Ну и, естественно, система не грузится (я же раздел удалил).
При запуске вижу только приглашение grub>
Список доступных команд мне абсолюдно ни о чём не сказал (понял только команду reboot).
Вопрос: как мне заставить grub запустить винды?
В командной строке GRUB дать следующие команды:grub> rootnoverify(hd0,0)
grub> chainloader +1
grub> bootПримечание: hd0,0 в команде rootnoverify соответствует hda1 в номенклатуре Linux. То есть hd0,0 -> hda1, hd1,1 -> hdb2 и т. д.
>В командной строке GRUB дать следующие команды:
>
>grub> rootnoverify(hd0,0)
>grub> chainloader +1
>grub> boot
>
>Примечание: hd0,0 в команде rootnoverify соответствует hda1 в номенклатуре Linux. То есть hd0,0 -> hda1, hd1,1 -> hdb2 и т. д.Попробую, спасибо.
Винду лучше загружать нтлоадером, чтобы его востановить скачай bootpart.exe
а когда установиш линукс установи grub на тот раздел где /boot и скопируй первый сектор этого раздела в файл командой dd if=/dev/hda5 of=/mnt/win_d/bootsec.lnx count=1 bs=512 , предполагается что /boot у тебя на hda5. Потом этот файл копируешь на диск С: винды и в boot.ini добавляешь строку C:\bootsec.lnx="Linux". В итоге получаем винда грузится нтлоадером а при загрузке линукса ntloader запускает grub который уже грузит линукс. Если захочешь переустановить винду то забекапь bootsec.lnx и пропиши заново в boot.ini