после пересборки udev (не спрашивайте зачем я это делал...) при загрузке вижу приблизительно следущее:
Код:
fsck.ext3: No such file or directory while trying to open /dev/hda1
The superblock could not be read or does not describe
a correct ex2 filesystem. If the device is vaild and it really
contains ex2 (and not swap or ufs...), then the superblock is cupport, ...
try running e2fsck with an alternate support block:
e2fsck -b 8193 <device>
* filesystem couldn't be fixed :(
Give root password for mainterance
(or type Control-D to continue):
если нажать ctrl+d - перезагружается, если дать root password -
дает мне шел с правами рута и примонтированным в readonly корнем.
у меня на корневом разделе ext3 (а он его как ext2 пытается понять что ли?), при этом файл
fsck.ext3 лежит в /sbin и сделан симлинк на него куда только можно. сама файловая система в норме (проверял из livecd) пробовал делать `rc-update del checkroot`, но все равно мимо этого бреда не проходит загрузка.
куда копать?
дико извеняюсь если вопрос был, но не нашел. если такое действиетельно было ткните носом меня туда...
кстати удалось сделать `init 5` (а сначало почему-то не получалось), но оно почти ни к чему не привело: ни один сервис не запустить, большенство программ не работают, иксы тем более не загружаются.
решил проблему заменой содержимого /sbin содержимым того же на live cd. и после этого у меня сбилось куча конфигов почему-то! ну чего сказать нельзя было как делать надо?!? тфу...
теперь появились еще 3 проблемы:
1. перестали автоматически загружаться модули (мне это надо...), хотя соответвующая опция в ядре включена. пересборка ядра не помогла
2. могу переключаться из иксов в консоль (Ctrl+Alt+F6) а назад немогу. до этого такого не было. xorg.conf не поменялся (могу предъявить, но вряд ли поможет) 3. у меня есть локалка eth0, которая настроена в /etc/conf.d/net (прописан только ip и netmask). поднимается она при загрузке, но при первом запуске ни ip и netmask нету. если сделать ему restart - они появляются. что это за бред? раньше такого не было. решилось прописыванием 'modules_eth0("!plug")'
однако такого бреда раньше не было.
=/
Pr0b3L
Это было очень опрометчивое и неразумное решение... В /sbin, надо полагать, испорчен (не соответствует установленным конфигам) runscript. Можно надеятся на то, что пересборка baselayout все исправит.
Seeding /dev with need nodes ...
cp: cannot stat `/lib/udev/devices/*': No such file or directory [ ok ]
...
Letting udev process events ...
udevd-event[1743]: rename_net_if: error changing net interface name: File exists [ ok ]
ох. вообще все начилось с того, что я ставил систему через GUI инсталлер...
как-то, интересу ради, решил набрать `emerge -pv world` и увидил пакет заблоченный "udev". а блокировал его "coldplug".
в общем что бы это исправить я удалил coldplug и не помню зачем уже пересобрал udev. и вот результат.
Может ещё раз проверить все Юз Флаги , все лишнее снести или временно выключить и сделать необратимую операцию emerge -avuDNe world и долго долго ждать и не факт что соберётся
меня это как-то не очень устраивает...
вобщем-то можно и с этим косяком жить я думаю, или это может перерасти во что-то более серьезное?
у меня просто когда-то была проблема, которая решилась только включением опции автозагрузки модулей... сейчас то ее уже нет, но как она снова появится - мне с ней не справится будет =/