grub - загрузка восстановление mbr

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

prajenik
Сообщения: 69

grub - загрузка восстановление mbr

Сообщение prajenik »

господа
подскажите как создать загрузочную дискету и что надо будет ввести с нее загрузившись что бы груб переписал мбр
а то я всю жизнь пользовался lilo - так было удобно, загружаешься пишешь ./lilo и все готово.. а тут как чего то не пойму..
не могу войти в компьютер - это эмоции

ubuntu 8.04
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: grub - загрузка восстановление mbr

Сообщение Alexxx »

А зачем загрузочная дискета? Потерял компакт с дистрибом?
Спасибо сказали:
prajenik
Сообщения: 69

Re: grub - загрузка восстановление mbr

Сообщение prajenik »

ну например на работе у меня нету DVD на котором у меня диск с линуксом, а если ща винду переустановить то что бы понять граб нужно завтра везти из дома ДВД и так далее..

кароче нужно вот именно так как то посстановиться))
не могу войти в компьютер - это эмоции

ubuntu 8.04
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: grub - загрузка восстановление mbr

Сообщение Alexxx »

Ну если по аналогии
загружаешься пишешь ./lilo и все готово..
то в принципе тоже самое: загружаешься, пишешь grub-install /dev/hda, к примеру, если hda.
Спасибо сказали:
Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: grub - загрузка восстановление mbr

Сообщение WarlorD »

для таких целей можно вполне заюзать кноппикс, ну сидюк та я думаю найдется? там оч. просто все сделать. Вобщем грузищься с него и потом делашь chroot /куда/надо, затем grub install. можно вроде и просто grub-install /dev/куда_надо.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали:
blaster
Сообщения: 78

Re: grub - загрузка восстановление mbr

Сообщение blaster »

А подскажите пожалуйста, как сделать в grub загружаемой ОС по дефолту винду, а не Linux?
Поиском пользовался, но..
Примерное содержание файла загрузки -

Код: Выделить всё

title    Ubuntu, kernrl 2.6.12-9-386
root    (hd, 2)
kernel    /boot/vmlinuz-2.6.12-9-386 root=/dev/sda 3 ro quiet splash
savedevault
boot

# (тут другие варианту загрузки Linux)


title    WinXP
root    (hd,0)
savedefault
makeactive
chainloader    +1
Спасибо сказали:
Аватара пользователя
Radik
Сообщения: 229
ОС: ASPLinux v.11.2

Re: grub - загрузка восстановление mbr

Сообщение Radik »

blaster писал(а):
07.02.2006 23:33
А подскажите пожалуйста, как сделать в grub загружаемой ОС по дефолту винду, а не Linux?

Там в самом верху есть строчки (которые Вы, кстати, не указали).
Там есть строчка "default = "
Так вот. По умолчанию там ноль, так как grub Linux ставит во главе.
Дабы по дефолту грузилось то что нужно, надо указать номер ОС, начиная считать от нуля, то есть Linux это ноль, в хрюша...какой он там по счету ;)
Постарайтесь получить то, что вы хотите, или же вы будете вынуждены захотеть то, что вы получили...
-------------------
Notebook iRU 4115 Brava
Спасибо сказали:
malor
Сообщения: 335

Re: grub - загрузка восстановление mbr

Сообщение malor »

У меня стоял RHat Ent. v4. Затем я поставил CentOS 4.1. В итоге mbr как-то неправильно видоизменилась:когда я при загрузке выбирал в меню строку "RedHat Ent. AS" мне выдает -
Booting 'RedHat AS'
rootverify (hd0,6)
chainloader +1
Error 13: Invalid or unsupported executable format
Press any key to continue...

Сейчас мой grub.conf такой(часть):

Код: Выделить всё

splashimage=(hd0,7)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS-4 i386 (2.6.9-11.EL)
    root (hd0,7)
    kernel /boot/vmlinuz-2.6.9-11.EL ro root=LABEL=/1 rhgb quiet
    initrd /boot/initrd-2.6.9-11.EL.img
title WindowsXP
    rootnoverify (hd0,0)
    chainloader +1
title RedHat Ent. AS
    root (hd0,6)
    kernel /boot/vmlinuz-2.6.9-5.EL ro root=LABEL=/1 rhgb quiet
    initrd /boot/initrd-2.6.9-5.EL.img
#rootnoverify (hd0,6)
#chainloader +1


Три строчки в разделе RHat'a я только что вставил, а центосом было поставлено то, что я закоментировал в самом конце.
Как видите я содрал эти строки с центосовского раздела, изменив лишь цифру 7 на 6 и цифры в названии ядра и образа, соответствующие рэдхату. Потом запустил #grub-install /dev/sda
Перегружаюсь-> Выбираю пункт RedHat'a -> Попадаю в CentOS !! Почему ?

Разметка диска :

Код: Выделить всё

#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1913    15366141    7  HPFS/NTFS
/dev/sda2            1914        8566    53440222+   f  W95 Ext'd (LBA)
/dev/sda3            8567        9729     9341797+  83  Linux
/dev/sda5            1914        5821    31390978+   b  W95 FAT32
/dev/sda6            5822        5887      530113+  82  Linux swap
/dev/sda7            5888        6780     7172991   83  Linux
/dev/sda8            6781        7673     7172991   83  Linux
/dev/sda9            7674        8566     7172991   83  Linux
Спасибо сказали:
Аватара пользователя
Radik
Сообщения: 229
ОС: ASPLinux v.11.2

Re: grub - загрузка восстановление mbr

Сообщение Radik »

Боюсь ошибиться, так как опыта такого масштаба нет... :rolleyes:
Попробуйте последовать совету переустановки вот тут: http://community.asplinux.ru/forum/1/58581
Именно с обновлением описания ядер.
Эту тему создавал я и эти советы мне помогли, пока я...ну прочитаете... :(
Постарайтесь получить то, что вы хотите, или же вы будете вынуждены захотеть то, что вы получили...
-------------------
Notebook iRU 4115 Brava
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: grub - загрузка восстановление mbr

Сообщение Alexxx »

2mallory
Замени метки на реальные разделы. К примеру, вместо root=LABEL=/1 пиши root=/dev/sd[твой_раздел]. И в fstab - тоже самое.
Спасибо сказали: