|
Re: lug-bg: Re: lug-bg: Проблем при "Mounting root file system"
- Subject: Re: lug-bg: Re: lug-bg: Проблем при "Mounting root file system"
- From: Dimitar Tomow <the.real.maniac@xxxxxxxxx>
- Date: Thu, 25 May 2006 10:30:24 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
Skeleta wrote:
Alexander P. Panov wrote:
Begin: Mounting root file system ...
Begin: Running /scripts/local-top ...
Done.
ALERT! /dev/sda2 does not exist. Dropping to a shell!
Дебиан тестинг, контролера е SCSI Adaptec. Груб държи буутването.
Дебиана наистина е на sda2. Виждам директориите от друга дистрибуция,
но при стартирането на Дебиан-а, зарежда, дарежда и изплюва това
съобщение и ме оставя в csh шел.
Някакви предложения как да продължа, така че да се зареди ОС-а.
Ако при инсталацията го е виждало успешно, вероятно проблема е следния:
Модула може би се слага от пакета discover, който за жалост се пуска
късно от init процеса.
В директория /etc/rcS.d вероятно има следния линк (или подобен):
S36discover -> ../init.d/discover
Направи нов линк от вида:
S23_discover -> ../init.d/discover
Това ще премести стартирането на discover преди mount-a
Горното решение работи при Debian stable, но е много вероятно да
проработи и на testing.
Скелета
Току що ставам , но /etc дори и да е на отделен дял се mount-ва след
rootfs (.?) , а в случея доколкто разбирам имаме само /(root) и
евентуално /boot да е на отделен дял (предположение).
Идеята ми е: Ядрото казва не мога да монтирам rootfs => нямаме достъп до
/etc/init.d/... и въобще discover , и въобще :-)
Така че дали ще е указано discover да се стратира с N23 или N36 няма как
да реши проблема.
Модула за rootfs трябва да е в ядрото или в initrd image (което ясно),
Може би аз не разбирам това, което си написал , но то ми звучи така:
"Ядрото не може да монтира rootfs , защото трябва програма , която е на
rootfs да бъде изпълнена и да зареди модула за rootfs."
~Някак си действията в обратен ред :-) Цялото ми звучи объркано :-)
|
|
|