debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: установка GRUB в Rescue mode  (Прочитано 13179 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fram_64

  • Topic Author
  • Сообщений: 8
установка GRUB в Rescue mode
« : 19 Октябрь 2011, 10:06:35 »
устанавливал Wheezy на виртуальную машину, в процессе установки GRUB не был установлен... установка была продолжена в надежде установить GRUB в последствии...
хочу установить GRUB без применения LiveCD c установочного диска в Rescue mode...

grub-install /dev/sda --root-directory=/target/boot
/bin/sh: grub-install: not found

grub-installer /target
выдает такое же сообщение как и процесс установки
"Не удалось установить пакет "grub-pc" в /target/. Без установленного..."

где грабли?
 

paulcarroty

  • Гость
Re: установка GRUB в Rescue mode
« Ответ #1 : 19 Октябрь 2011, 10:47:26 »
Там траблы с инсталлятором, пробовал не один раз. Используйте чрут.
 

Оффлайн fram_64

  • Topic Author
  • Сообщений: 8
Re: установка GRUB в Rescue mode
« Ответ #2 : 19 Октябрь 2011, 10:54:01 »
Там траблы с инсталлятором, пробовал не один раз. Используйте чрут.
в RescueMode или грузиться с LiveCD?
если в Rescue - поподробнее... или ссылочку...
спасибо
 

paulcarroty

  • Гость
Re: установка GRUB в Rescue mode
« Ответ #3 : 19 Октябрь 2011, 11:43:10 »
 

Оффлайн fram_64

  • Topic Author
  • Сообщений: 8
Re: установка GRUB в Rescue mode
« Ответ #4 : 19 Октябрь 2011, 12:31:00 »
http://wiki.debian.org/chroot
в режиме востановления, chroot - это есть пункт меню "Запуск оболочки в /dev/sda1"
туда же можно попасть из "Запуск оболочки в рабочей среде программы установки", выполнив
mount /dev/sda1 /target - даже делать этого не надо - устанавливаемая/восстанавливаемая система ужО туда смонтирована
mount /dev/sdYY /mnt/boot - если boot отдельной партицией
for i in /dev /dev/pts /proc /sys; do mount -B $i /target$i; done
chroot /target
и... мы ровно в том же состоянии что и при выборе пункта "Запуск оболочки в /dev/sda1"...
дальше то что? чем нам поможет "чрут"?...
вопрос не снимается!... как в rescue mode установить GRUB?

да вот еще проблема...
apt-cdrom add  - выполнить не удается, следовательно ставить grup-pc неоткуда...

спасибо
« Последнее редактирование: 19 Октябрь 2011, 14:15:12 от fram_64 »
 

paulcarroty

  • Гость
Re: установка GRUB в Rescue mode
« Ответ #5 : 19 Октябрь 2011, 15:03:18 »
Если вы внимательно читали, в вики не вспоминается инсталлятор.
А дальше надо просто включить мозги: настроить инет на live-системе, чрутнуться в устанавливаемую систему и установить граб, который при установке спросит куда его ставить. ВСЕ.
P.S. Надо чтоли написать мануал, ибо такие вопросы мне уже надоели.
 

Оффлайн fram_64

  • Topic Author
  • Сообщений: 8
Re: установка GRUB в Rescue mode
« Ответ #6 : 19 Октябрь 2011, 15:37:28 »
Если вы внимательно читали, в вики не вспоминается инсталлятор.
А дальше надо просто включить мозги: настроить инет на live-системе, чрутнуться в устанавливаемую систему и установить граб, который при установке спросит куда его ставить. ВСЕ.
P.S. Надо чтоли написать мануал, ибо такие вопросы мне уже надоели.
а Вы тему поста внимательно читали?... интересует установка GRUB именно с установочного диска, а не с внешних "костылей"
спасибо, но методА установки GRUB с LiveCD действительно хорошо обсосана...
 

paulcarroty

  • Гость
Re: установка GRUB в Rescue mode
« Ответ #7 : 19 Октябрь 2011, 16:29:25 »
Лайв это костыль по вашему? Сочуствую.
С установочного у меня не получилось, ибо там просто не хватает нескольких пакетов в iso-образе, как я позднее выяснил. Запостите баг, хотя думаю, что уже давно есть.
 

Оффлайн fram_64

  • Topic Author
  • Сообщений: 8
Re: установка GRUB в Rescue mode
« Ответ #8 : 21 Октябрь 2011, 14:31:45 »
Лайв это костыль по вашему? Сочуствую.
костыль... и уж если пользовать костыль - то "заточенный" под восстановление GRUBа... например Rescatux 0.29 released http://www.supergrubdisk.org/category/download/rescatuxdownloads/

С установочного у меня не получилось, ибо там просто не хватает нескольких пакетов в iso-образе, как я позднее выяснил.
ой-ли?...  :)
Запостите баг, хотя думаю, что уже давно есть.
в багах оно действительно уже есть... только рекомендации те же - грузиться с LiveCD... только оно вам надо?

сам спросил, самому и "мурзилку" писать...  ;)

установочный диск -> advanced options -> rescue mode -> в режиме восстановления доходим до выбора устройства в качестве корневой системы, выбираем куда ставили (/dev/sda1) -> запуск оболочки /dev/sda1 -> nano, редактируем /etc/apt/source.lst, раскомментируем строку с cdrom -> apt-get update -> apt-get install grub-pc-bin -> apt-get install grub-pc -> выбираем куда ставить grub -> exit -> перезапуск системы

не требуется ни LiveCD, ни интернет... ;)

Проявляйте уважение к участникам форума: выражайтесь грамотно и не используйте "лесенку".
« Последнее редактирование: 21 Октябрь 2011, 18:58:07 от Brainey »
 

paulcarroty

  • Гость
Re: установка GRUB в Rescue mode
« Ответ #9 : 21 Октябрь 2011, 17:52:27 »
Цитировать
костыль... и уж если пользовать костыль - то "заточенный" под восстановление GRUBа... например Rescatux 0.29 released http://www.supergrubdisk.org/category/download/rescatuxdownloads/
Опять сочуствую.
Что касается рецепта, пробовал я так делать, не сработало. Может уже работает.
 

Оффлайн fram_64

  • Topic Author
  • Сообщений: 8
Re: установка GRUB в Rescue mode
« Ответ #10 : 14 Ноябрь 2011, 11:51:09 »
установочный диск -> advanced options -> rescue mode -> в режиме восстановления доходим до выбора устройства в качестве корневой системы, выбираем куда ставили (/dev/sda1) -> запуск оболочки /dev/sda1 -> nano, редактируем /etc/apt/source.lst, раскомментируем строку с cdrom -> apt-get update -> apt-get install grub-pc-bin -> apt-get install grub-pc -> выбираем куда ставить grub -> exit -> перезапуск системы
приведенный выше метод установки GRUB2 срабатывает не всегда...  похоже только на свежеустановленной системе без обновлений... в других случаях, например, при клонировании системы, apt-get update не видит cdrom-а... не помогает и apt-cdrom add, хотя apt-cdrom ident монтирует/размонтирует диск и показывает правильную информацию о установочном диске в дисководе...
подходит более универсальный вариант...

установочный диск -> advanced options -> rescue mode -> в режиме восстановления доходим до выбора устройства в качестве корневой системы, выбираем куда ставили (/dev/sda1) -> запуск оболочки /dev/sda1 -> nano, редактируем /etc/apt/source.lst, комментируем все источники и добавляем
deb file:///media/cdrom/ wheezy main contrib
                                            ^^^ или, в моем случае, testing - имя дистрибутива на диске...
                                                     подсовывание дистрибутива старее установленного, увы, не проходит...
-> mount /dev/sr0 /media/cdrom -> apt-get update  -> apt-get (--reinstall) install grub-pc-bin -> apt-get (--reinstall) install grub-pc -> выбираем куда ставить grub -> exit -> перезапуск системы

ну... как то так...
 

Теги: