LinuxForum.Fans
Тема

Grub на Gentoo

Автор: Xsana 49 сообщений 13835 просмотров
#124581

скачала образ Gentoo: install-x86-minimal-20110111.iso
ставила на VertualBox по инструкции: http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?full=1#installing_portage до пункта 10.d включительно, исключая пункты настройки Lilo и заменяя kernel-2.4 на kernel-2.6, а также hda на sda.
ставила по инструкции без единой ошибки, все команды выполнялись штатно. Однако после перезагрузки (с извлечением устройства) я увидела вот такую надпись:
[console][ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible competions of a device/filename. ]

grub> _[/console]

помогите пожалуйста правильно настроить ГРАБ

я не полностью уверена, что дело в ГРАБе.. но очень прошу помощи в решении этой проблемы невозможности запуска системы..

#124584

Вот что написано в инструкци по Вашей ссылке:

Находясь в GRUB, можно использовать автодополнение по клавише TAB. К примеру, если ввести «root (», а затем TAB, появится список устройств (таких как hd0). Если ввести «root (hd0,» и нажать TAB, появится список для выбора раздела из возможных (такого как hd0,0).

Благодаря автодополнению установка GRUB не так сложна. Теперь приступим к настройке GRUB.

Листинг 2.8: Установка GRUB в MBR

grub> root (hd0,0) (указание расположения раздела с /boot)
grub> setup (hd0) (установка GRUB в MBR)
grub> quit (выход из оболочки GRUB)

Вы сейчас в GRUB, вводите root (hd и жмите Tab.

#124585
Xsana написал:
ставила на VertualBox по инструкции: http://www.gentoo.org/doc/ru/handbook/h … ng_portage

Русскоязычная версия HandBook'а очень устарела — «Обновлено 17 сентября 2006». Лучше пользоваться оригинальной.
Покажите созданный вами /boot/grub/grub.conf (или у вас его ещё нет?)
Как вам «сообщает» Grub, вы можете воспользоваться автодополнением его команд и, кроме того, возможных названий устройств.

#124699



в /boot/grub/grub.conf - никак не зайду

#124711

Покажите

text

fdisk -l
#124712

я вообще в таком состоянии мало что смогу показать:

#124713

Xsana, ваш скриншот относится к установке Grub'а из chroot-системы, либо после перезагрузки? (Имеется ввиду предыдущий скриншот)

#124715
Xsana написал:
я вообще в таком состоянии мало что смогу показать:

Просто опять загрузитесь с установочного диска и, выполнив необходимые шаги, войдите в chroot.

#124725

Если вся система уже установлена, то вовсе не обязательно загружаться с установочного диска.
Вы ведь уже скомпилировали ядро?
Тогда, как писал durc, тлько вот это:

Листинг 2.8: Установка GRUB в MBR
grub> root (hd0,0) (указание расположения раздела с /boot)
grub> setup (hd0) (установка GRUB в MBR)
grub> quit (выход из оболочки GRUB)

видимо было приведено лишь для примера. Это установка граба, у вас он очевидно уже установлен. Нужно так
[console]
grub> root (hd0,0)
grub> kernel /boot/vmlinuz
grub> initrd /boot/initrd
grub> boot
[/console]
Возможно вместо /boot/vmlinuz и /boot/initrd нужно что-то другое, можно просто ввести /boot и нажать таб, чтобы посмотреть список имеющихся файлов.
После этого система должна загрузиться и тогда можно будет поредактировать /boot/grub/menu.lst

#124760
Xsana написал:


в /boot/grub/grub.conf - никак не зайду

Xsana судя по тому что вы показали, вы выбрали раздел root (hd0,0) , но это не тот раздел, на котором присутствует каталог /boot/grub по этому при выполнении команды setup (hd0)
ругается на то что grub не может найти файл menu.lst в котором как раз и прописаны параметры загрузки smile
По этому когда вы запускаете установку системы, перед вами показывается просто командная строка самого загрузчика, чтобы исправить придется снова грузится с livecd , опять входить в chroot систему, и по новой выполнить:

mount -t proc none /mnt/gentoo/proc
chroot /mnt/gentoo

пере-объявить раздел на котором находятся конфиги grub так же как вы делали это ранее, только раздел root (hd0,x) выбрать другой

хотя по идее должно бы хватить для установки и самой командной строки загрузчика для установки, только надо знать точно на каком разделе находится файл menu.lst.
если знаете какой раздел использовали для установки, значит должны догадаться как прописать.
sda1 это root (hd0,0)
sda2 это root (hd0,1)
и т.д.

на счет вывода команды fdisk -l то ее следует выполнить когда загрузитесь с livecd просто в командной строке.

#125871

не могу дойти до момента установки Граба, т.к. каждый раз система выдаёт мне всё новые и новые моменты:
например раньше система не жаловалась на отсутствие некоторых директорий, то сейчас она потребовала ручной установки директории usr, etc и src, плюс ко всему, после распаковки stage3-i686-20110102.tar.bz2 и portage-latest.tar.bz2 у меня появилось просто гигантское кол-во пакетов в системе, кроме того после появления chroot я даже не могла заново примонтировать диски и зайти в links. Что произошло, я так и не поняла(

#125876

Xsana, вы, видимо, распаковывали архивы в уже существующие директории либо неправильно указывали путь для распаковки.
Раз вы всё равно устанавливаете Gentoo на виртуальную машину, почему бы не начать всё с нуля, строго придерживаясь HandBook и именно английской её версии.

#125878

Опишите подробнее как все делали, все по порядку очень тяжело понять что вы конкретно сделали.
перед входом в chroot выполняли команду?
mount -t proc none /mnt/gentoo/proc

Если нет, то диски монтироваться и не должны

#125966

mount -t proc none /mnt/gentoo/proc естественно делала
однако решила последовать совету и установить заново по новой инструкции.
забыла раннее указать, что на sda3 ставила xfs! может это на что-то влияет.
всё шло опять же штатно, но вот emerge gentoo-sources дало сбой:

ну и кроме того система опять говорит на ls -l /usr/src/linux, что нет такой директории!

#125967

создайте /etc/resolv.conf

#125968
Xsana написал:
ну и кроме того система опять говорит на ls -l /usr/src/linux, что нет такой директории!

Установите исходные коды ядра — появится.

#125971

Lupo Alberto а почему об этом в хэндбуке ничего не сказано? и как тогда это сделать?

#125976

emerge -av gentoo-sources тот же эффект:

настройка сети:

#125979

Xsana, так как вы устанавливаете Gentoo на виртуальную машину, какие настройки сети вы выбирали при создании виртуальной машины?
Покажите вывод ifconfig в консоли Gentoo.

Войдите или зарегистрируйтесь, чтобы ответить.