[Не Актуально] Я установил систему из нового (майского) stage3, а она не грузится! Что делать?

Новый stage3 (от мая 2011) является первым, включающим новую систему инициализации OpenRC. Если Вы будете использовать его для установки Gentoo, то можете столкнуться с некоторыми проблемами. Выражаются они в невозможности загрузки свежеустановленной системы.

Примеры таких проблем на форуме:
http://www.gentoo.ru/node/22890
http://www.gentoo.ru/node/22902

Официальное обсуждение тут: http://bugs.gentoo.org/show_bug.cgi?id=368597

Некоторые советуют просто пересобрать ядро с

CONFIG_DEVTMPFS=y

Это, действительно, позволит загрузить систему, но не является решением проблемы в целом.
Ну, приступим.

Если Вы читаете этот пост во время установки, то можете проделать это непосредственно с LiveCD
Иначе, перезагрузите компьютер, дабы загрузиться с minimalcd, rescuecd или пр.
Будем исходить из предположения, что корневой раздел вашей свежеустановленной Gentoo смонтирован в /mnt/gentoo/
ВАЖНО! /dev не должен быть примонтирован в /mnt/gentoo/dev.

Выполняем следующие команды (не в chroot окружении)

# cd /mnt/gentoo/dev
# rm null
# mknod --mode=600 console c 5 1
# mknod --mode=666 null c 1 3
# mknod --mode=666 zero c 1 5

Теперь выполняем chroot

chroot /mnt/gentoo /bin/bash

и добавляем udev в уровень запуска sysinit

# rc-update add udev sysinit

Собственно все: можно перезагружаться.

P.S. За основу была взята эта заметка.

Неужели в stage3 нельзя сразу

Неужели в stage3 нельзя сразу поместить console, null & zero? зачем такие сложности при установке?

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Разработчики тоже люди, а

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

/

eegorov написал(а):
Если интересны мотивы, почитай/поучаствуй в обсуждении на багзилле.

s/мотивы/причины/

:wq
--
Live free or die

Значение сказанного тобой

Значение сказанного тобой недоступно для понимания мной

Берем последний stage3 от

Берем последний stage3 от 02.06.11 и наблюдаем ту же картину. Если разработчики в курсе что у них в /dev кроме null ничего нет ... специально издеваются, да? Что, за месяц поправить не судьба?
Офф обсуждение не читал ибо с английским туго.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

значит это "фича" правда еще

значит это "фича" правда еще не доделанная до ума ;)
Интересно а на немецких зеркалах та же тема будет????

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

на немецких зеркалах такая же

на немецких зеркалах такая же тема=) сам недавно с этого зеркала тянул http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/

качал с зеркала яндекса

качал с зеркала яндекса июньский снапшот уже когда занялся ноутом. там все файлы былм. ЧЯДНТ?

ну значит пофиксили=)

ну значит пофиксили=)

UPD. ради интереса скачал с немецкого зеркала, там кроме /дев/нуль ничо нету...хмм

вот только у меня какие то

вот только у меня какие то траблы с системой инциализации возникли и ядро меня послало куда подальше. пришлось мигрировать на OpenRC в срочном порядке.тогда все заработало но zero null и console там были. я тогда специально проверял ибо перед этим про это где то в гугле читал

Зеркала поэтому и называются

Зеркала поэтому и называются зеркалами. К.О.

А вот и не пофиксили.

А вот и не пофиксили. Последний stage3 от 02.06.11 ... в нем только null и .keep

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

ответ специално для тебя:

ответ специально для тебя:
Да, над тобой специально издеваются , да, доделать не судьба, ждут, когда именно ты почешеся,

mknod /dev/console c 5

mknod /dev/console c 5 1
mknod /dev/zero c 1 5
mknod /dev/null c 1 3

развели, понимаешь, дебаты...

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Как вариант замены следующего

Как вариант замены следующего действия

# mknod --mode=600 console c 5 1
# mknod --mode=666 null c 1 3
# mknod --mode=666 zero c 1 5

можно использовать( LiveCD ) MAKEDEV generic.

С уважением.

От ить оно как.... А я-то уж

От ить оно как....
А я-то уж было решил, что у меня кретинизм начался... вирусный...
Лично я вышел из положения другим путём:

mount /mnt/dev/cciss/c0d0p3 /mnt/gentoo
cp -ar /dev/* /mnt/gentoo/dev/
umount /mnt/gentoo
reboot

Если я породил себе проблемы - подскажите - какие?

emerge Your world
Gentoogle

Ну, если в /dev изначально

Ну, если в /dev изначально будет не три файла, а больше — ничего страшного. А вот udev в sysinit добавить все-таки стоит.

.

На сколько мне известно, к слову, ноды не копируются. При копировании они превратятся в обычные файлы. Так что даже если у товарища всё и работает, то перестанет, когда размеры файлов станут такими гигантскими, что забьют / ;)

O_o

O_o
для того, чтоб нода при копировании не превратилась в файл и нужен ключик -a

Может, выкинем из FAQ это

Может, выкинем из FAQ это уже?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Если неактуально (а я не знаю

Если неактуально (а я не знаю - давно из stage3 не разворачивал) - можешь выкидывать

RESOLVED FIXED, да и прошло

RESOLVED FIXED, да и прошло уже два года почти.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask

krigstask написал(а):
RESOLVED FIXED, да и прошло уже два года почти.

а воз и ныне там? или как?

Цитата: а воз и ныне

Цитата:
а воз и ныне там?

Э?

Цитата:
или как?

Точно не знаю, ибо последний раз из stage3 ставил в 2009 году.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Возможно имеет смысл архивная

Возможно имеет смысл архивная категория ЧаВо (для вопросов, потерявших актуальность)?

:wq
--
Live free or die

Хорошая мысль.

Хорошая мысль.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".