не монтируется root
frooty_box 25 мая, 2011 - 08:53
установил gentoo собрал граб и ядро в граб добавил следуещие
title=system
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.37-gentoo-r4 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda2 udev
initrd /boot/initramfs-genkernel-x86-2.6.37-gentoo-r4
диск ssd 80G
после применения
grub
root (hd0,0)
setup (hd0)
quit
перезагрузка
ядро грузится до момента Mounting root...
потом ругается
Booting (initramfs)>> ERROR: your real /dev is missing files required to boot (console and null)..
switch_root: can't open '/dev/console': no surch file or directory
Kernel panic - not syncind: Attempted to kill init!
Pid: 1, comm: switch_root Not tainted 2.6.37-gentoo-r4 #1
Что мне делать? Подскажите пжлста ! :)
[РЕШЕНО]
»
- Для комментирования войдите или зарегистрируйтесь
см.
см. http://www.gentoo.ru/node/22890
Или просто пересобери ядро с
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
Сделал откомпилил и всеравно
Сделал откомпилил и всеравно ета ошибка
frooty_box написал(а): Сделал
как делал, как компилил?
зашел в /usr/src/linuxnano
зашел в /usr/src/linux
nano .config
потом ctrl+w
вписал CONFIG_DEVTMPFS
нашел в коментах
#CONFIG_DEVTMPFS not set
и вписал твои две строчки
ctrl+x
y
genkernel all
воть
Я ужо третий раз переставляю я тут просто боюсь за ссд
он ведь умирает по техоньку!
СПС те скажи в чем может быть причина!
Раньше а ето 2 месяца назад у мня все ставилось без проблем :)И большое спс просто в хэнбуке не на шел ответов! Вся надежда на вас! :)
Неправильно делаешь. конфиг
Неправильно делаешь. конфиг руками не нужно править
делай
затем поиском (нажни '/') находи нужный пункт, и включай
genkernel --menuconfig all
genkernel --menuconfig all
что-то добрый я сегодня ....
ну, или так. Я просто не
ну, или так.
Я просто не пользуюсь генкернелом
Помойму /dev пустой от чего
Помойму /dev пустой от чего ето может быть?
Ну не могу сказать наверняка,
но имеется некоторое подоздрение, что некоторые команды, типа
mount --bind /dev /mnt/gentoo/dev
предchroot
'ом не были рождены на свет Божий.Иначе - затрудняюсь объяснить этот тип "поллитргейста" - тут без бутылки не разобраться :)
willy написал(а): Иначе -
раньше stage3 шёл с "наполненным" /dev (так сказать "по умолчанию"), а в последнем варианте stage3 - там только null
что-то добрый я сегодня ....
.
Благодарю за информацию, leryc, но как давно грянули сии изменения?
20-го мая (stage3 c
20-го мая (stage3 c baselayout-2)
что-то добрый я сегодня ....
.
Спасибо. Ну а какова мотивация сего героическаго поступка?
На горге я чего-то не нахожу пока упоминания об этом.
Вот да я делал mount -o bind
А можно ли старый стэдж попробывать или как сделать чтоб там не только нуль был! Кстате так оно и есть ток нуль! Спс всем гуру ну помогите не могу без генты ! :)
Можно см. ссылку в моем
Можно см. ссылку в моем первом посте.
Вот да я делал mount -o bind
Вот да я делал mount -o bind /dev /mnt/gentoo/dev
инач я б не поставил grub! Вот ток после перезагрузки смотрю а он пустой как наполнить что сделать нужно? :)
bind "накладывается" поверх
bind "накладывается" поверх (как mount /dev/xxxxxxx) - исходное содержимое не меняется
выше вам указали путь
+ можно вытащить /dev из другого stage (если есть под рукой), но установку лучше делать с этого (чтоб потом не переходить на baselayout-2)
+ можно скопировать (не mount bind) с liveCD (cp -ar ....)
что-то добрый я сегодня ....
нашел терь грузится но другая
нашел терь грузится но другая ошибка ща буду исправлять!
Как загружу распишу какие минусы при установке нового сэйджа и распишу решение спс вам!:)
Для того чтобы все было хорошо, нам необходимо загрузиться с другого носителя (например любой LiveCD) подмонтировать наш корневой раздел, и в каталоге /dev (каталог по идее должен оказаться абсолютно пустым) проделать следующее:
mknod -m 660 console c 5 1
mknod -m 660 null c 1 3
Скажите а ет чтоERROR:
Скажите а ет что
ERROR: urandom failed to start
Starting local и повис.
Еще раз *внимательно*
Еще раз *внимательно* прочитай первый пост по ссылке из моего первого сообщения.