Автор Тема: [РЕШЕНО] Поставить GRUB всместо lilo  (Прочитано 6825 раз)

Оффлайн Raynor

  • Участник
  • *
  • Сообщений: 40
  • ALT 4.1 branch
Собственно, сабж.
ALT 4.1 по умолчанию ставит lilo, предпочитаю GRUB.
Пакет grub установил, menu.lst имеется.
Проблема с собственно установкой загрузчика.

Не получилось ни с grub-install, ни с grub.

grub-install /dev/hdaругается: /dev/hda does not have any corresponding BIOS drive.

Классическое
grub
root (hd0,1)
ругается Error 21: Selected disk does not exist

Заранее благодарю за помощь!
« Последнее редактирование: 27.11.2008 14:47:00 от Skull »

Alexei_VM

  • Гость
Re: Поставить GRUB всместо lilo
« Ответ #1 : 26.11.2008 21:05:57 »

Классическое
grub
root (hd0,1)
ругается Error 21: Selected disk does not exist

У вас в системе НЕТ устройства hda. Разберитесь, как называется ваш диск, и пишите его имя правильно.

Оффлайн Raynor

  • Участник
  • *
  • Сообщений: 40
  • ALT 4.1 branch
Re: Поставить GRUB всместо lilo
« Ответ #2 : 26.11.2008 21:43:03 »
Я бы не был таким категоричным насчёт hda :)

#ls -l /dev | grep hda
brw-r----- 1 root disk    3,     0 Nov 26 17:11 hda
brw-r----- 1 root disk    3,     1 Nov 26 17:11 hda1
brw-r----- 1 root disk    3,     2 Nov 26 17:11 hda2

kda

  • Гость
Re: Поставить GRUB всместо lilo
« Ответ #3 : 26.11.2008 21:54:29 »
grub-install hd0
?


Оффлайн Raynor

  • Участник
  • *
  • Сообщений: 40
  • ALT 4.1 branch
Re: Поставить GRUB всместо lilo
« Ответ #4 : 26.11.2008 21:59:51 »
#grub-install hd0
/dev/hda2 does not have any corresponding BIOS drive.

Должен заметить, что grub раньше уже был у меня в этой инсталляции загрузчиком и никаких проблем не было.
Но однажды пришлось поставить lilo... жалею до сих пор, но совсем другая опера.
Может быть, lilo что-то поломал в грубе... пока остаётся только гадать, что за дела :(
« Последнее редактирование: 26.11.2008 22:04:02 от Raynor »

Drool

  • Гость
Re: Поставить GRUB всместо lilo
« Ответ #5 : 26.11.2008 22:29:44 »
#ls -l /dev | grep hda

А что говорит
# fdisk -l
?

kda

  • Гость
Re: Поставить GRUB всместо lilo
« Ответ #6 : 26.11.2008 23:06:02 »
Должен заметить, что grub раньше уже был у меня в этой инсталляции загрузчиком и никаких проблем не было.
Но однажды пришлось поставить lilo... жалею до сих пор, но совсем другая опера.
Может быть, lilo что-то поломал в грубе... пока остаётся только гадать, что за дела :(

Может таблица разделов уже не та? Попробуйте:

grub-install --recheck /dev/hda (или hd0)

Оффлайн Raynor

  • Участник
  • *
  • Сообщений: 40
  • ALT 4.1 branch
Re: Поставить GRUB всместо lilo
« Ответ #7 : 27.11.2008 07:49:38 »
Большое спасибо, помогло!

#grub-install --recheck /dev/hda
....
(hd0)   /dev/hda
(hd1)   /dev/hdb

#grub-install hd0
Installation finished. No error reported.
....
(hd0)   /dev/hda
(hd1)   /dev/hdb

P.S. Теперь буду знать про /boot/grub/device.map.
« Последнее редактирование: 27.11.2008 07:51:14 от Raynor »

Оффлайн NK

  • Участник
  • *
  • Сообщений: 283
Re: [РЕШЕНО] Поставить GRUB всместо lilo
« Ответ #8 : 08.12.2008 20:35:45 »
А у меня вопрос такой, если GRUB слетит , что делать? Как его восстановить?

Как Lilo восстановить я знаю - загружаюсь в режим восстановления с Диска восстановления системы и ввожу fixmbr
или же -> Восстановление загрузочной записи

А вот как быть с GRUB , если он слетит?

Alexei_VM

  • Гость
Re: [РЕШЕНО] Поставить GRUB всместо lilo
« Ответ #9 : 08.12.2008 20:37:52 »
А у меня вопрос такой, если GRUB слетит , что делать? Как его восстановить?

Как Lilo восстановить я знаю - загружаюсь в режим восстановления с Диска восстановления системы и ввожу fixmbr
или же -> Восстановление загрузочной записи

А вот как быть с GRUB , если он слетит?

Что мешает сделать точно так же, как с лило?

Оффлайн NK

  • Участник
  • *
  • Сообщений: 283
Re: [РЕШЕНО] Поставить GRUB всместо lilo
« Ответ #10 : 08.12.2008 20:52:08 »
Просто не пробовал с GRUB , того и спросил), но планирую его прикрутить

А что Вы имеете в виду:
ввести команду fixmbr в режиме восстановления (это так же помогает и для GRUB или это только для LILO?)
или Восстановление загрузочной записи -> Ручное восстановление загрузчика lilo ?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: [РЕШЕНО] Поставить GRUB всместо lilo
« Ответ #11 : 08.12.2008 21:06:22 »
fixmbr восстанавливает только lilo, т.к. grub в данном случае "нештатный загрузчик".

Оффлайн veshka

  • Участник
  • *
  • Сообщений: 64
Re: [РЕШЕНО] Поставить GRUB всместо lilo
« Ответ #12 : 27.12.2008 04:45:43 »
прошу прощения за ламерский вопрос, но у меня на ALT 4.0 Des* по дефолту стоит LiLo, скачал Grub 0.96, но не знаю, как удалить ЛиЛо и поставить груба, прошу расписать по шагам.
P.S. и просьба не посылать в поиск, у мну жопорез - скорость и стоимость траффа ещё те:(

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: [РЕШЕНО] Поставить GRUB всместо lilo
« Ответ #13 : 27.12.2008 09:03:27 »
Лучше даже не начинайте с этим возиться - не получиться. Как я понимаю в дистрибутиве его нет, скачали вы левый grub. Лучше вытащите из старый grub http://www.sisyphus.ru/srpm/Sisyphus/grub/get и пресобирите у себя через rpm --rebuild.
Если хотите спросить почему его нет в дистрибутиве - отвечу : У grub есть отдельные преимущества только на 64-битной архитектуре. Но он на ней не собирается без наличия biarch. С другой стороны проект grub уже несколько лет как мёртв, а проект grub2 ещё не работоспособен.
Поэтому он не очень интересен.
« Последнее редактирование: 27.12.2008 09:05:34 от ruslandh »