Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Операционные системы *nix _ Удалил раздел с Linux

Автор: chama Пятница, 03 Сентября 2004, 11:38

Удалил раздел с RedHatLinux 9.
Когда он стооял была 4 раздела. На первом 98 винда с фатом на 2 ом linux сам
на 3 winxp с ntfs, на 4 своп для линукс.
Пр запуске компа вылазил стандартный линуксовый boot менеджер которы просил выбрать между linux и дос. Когда я выбирал дос выходило меню записанное в boot.ini на диске С.
Теперь я удалил PQmagic 8 все разделы Linux и занял всё пространство.
Но я так понял я удалил boot manager.
Как можно сделать что бы снова можно была запускать винду.

Автор: Барэль Пятница, 03 Сентября 2004, 12:11

chama, попробуй загрузиться с дискеты (или CD) на котором есть fdisk и выполни команду: fdisk /mbr

Автор: chama Пятница, 03 Сентября 2004, 13:03

а что она делает?

Автор: Барэль Пятница, 03 Сентября 2004, 13:31

chama, восстанавливает загрузочную запись. Не бойся, хуже не будет.

Автор: yozh Пятница, 03 Сентября 2004, 15:44

Цитата
а что она делает?


Уберёт твой загрузчик (lilo/grub) из MBR, но не тронет Partition Table. Линукс тебя при установке наверняка спрашивал, куда будем ставить загрузчик - в MBR или в партицию. Ты (или кто ставил) выбрал установку в MBR.

Автор: Leppy Пятница, 03 Сентября 2004, 19:14

Загружаешься с дискеты, которую создавал при инсталляции линуха или с первого сидюка дистрибутива.
В приглашении пишешь:
linux resque
потом пишешь:
chroot /mnt/sysimage
потом:
ls /boot/grub
появляется stage1, stage2 и несколько stage 1.5, а также образы ядра и сам grub.conf.
Читаешь grub.conf (cat /boot/grub/grub.conf) - видишь в начале файла закомментированные строки, где загрузчик ссылается на (hd0,#), где # - номер раздела, в котором установлен линух.
теперь командуешь:
grub
видишь приглашение
grub>
теперь показываешь ему, где у тебя устройство с загрузочной директорией:
grub> root (hd0,#) - Значение # берём из grub.conf
Теперь заново прописываем grub в MBR:
grub> setup(hd0)
После окончания установки:
quit
Перегружаешься.
Всё ОК-) Главное - правильно указать № раздела, который #.


ЗЫ - Лёхин, скажи, зачем затирать MBR, ты чему человека учишь?-)) Куда он потом грузицца будет?-)

Автор: yozh Пятница, 03 Сентября 2004, 21:40

Ну не всё так страшно на самом деле smile.gif Ежели у него есть загрузочный CD с WinXP (и он в состоянии загрузиться с него в recovery console), то даже в случае уничтожения загрузчика можно поправить дело с помощью fixboot и fixmbr:
http://www.microsoft.com/windowsxp/home/using/productdoc/en/default.asp?url=/WINDOWSXP/home/using/productdoc/en/bootcons_fixboot.asp
http://www.microsoft.com/windowsxp/home/using/productdoc/en/default.asp?url=/WINDOWSXP/home/using/productdoc/en/bootcons_fixmbr.asp
Я сам так делал последний раз, когда сносил Win2k+Slackware 9.1 и ставил WinXP+Slackware 10 (мог обойтись и без этого, но мне надо было заодно разделы потормошить, чтоб выделить линуксу побольше места).

Автор: Барэль Понедельник, 06 Сентября 2004, 10:08

Leppy, когда к нам принесли компьютер с бут-менеджером от PowerQuest, мы восстанавливали XP-шный бут именно таким способом (fdisk /mbr) - работало. Почему здесь не может сработать? wink.gif

Автор: Leppy Понедельник, 06 Сентября 2004, 21:36

Потому что ты grub потрёшь-)) И останешься в ..голой винде!-))

Автор: bug Вторник, 07 Сентября 2004, 8:55

Leppy
Цитата
Потому что ты grub потрёшь-)) И останешься в ..голой винде!-))

Windows 98 и выше не использует mbr для загрузки, для нее (ОСи) главное, чтобы в mbr ничего не было... так что fdisk /mbr прекрасно сработает...единственно останется проверить какой раздел активный и все...

Автор: chama Вторник, 07 Сентября 2004, 15:21

поправил дело из из recovery console
и поставил ещё Acronis OS Selector 8
теперь работает и 98 и xp,
а fdisk /mbr только портил дело и винда не запускалась.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)