|
Po kompilacji jądra - unable to mount root fs
IgiKoval - 19-10-2009 16:12
Witam. Problem nie dotyczy, co prawda, tyle Debiana, co raczej ogólnie Linuksa. Przy próbie kompilacji jądra na dowolnej dystrybucji (aktualnie jest to Gentoo) dostaję coś w stylu:
not syncing: VFS: unable to mount root fs on unknown_block
Czy wie ktoś co należy łączyć w jądrze przy kompilacji (bo myślę, że to o to chodzi), aby system ruszył? Przy okazji: partycję boot mam na ext2, a root na ext3.
winnetou - 19-10-2009 16:27
Przede wszystkim jeżeli nie używasz initrd to NA STAÂŁE MUSISZ wkompilować obsługę fs'ów, których używasz (czyli w Twoim wypadku ext2 i ext3) oraz sterowniki do dysku twardego.
IgiKoval - 19-10-2009 20:17
Sterowniki ext2 i 3 mam wkompilowane, a jeśli chodzi o obsługę dysku - co za to odpowiada? Nie przypominam sobie, żebym dodawał coś takiego, ale czy nie jest to kompilowane domyślnie?
winnetou - 19-10-2009 20:33
Domyślnie jest kompilowane jako moduł a musi być na stale, Wszystkie dane znajdziesz pod
lspci
albo w logu sarego kernela i dmesg
fnmirk - 19-10-2009 23:23
a jeśli chodzi o obsługę dysku - co za to odpowiada?
Przy własnej kompilacji możesz wybrać, czy chcesz korzystać ze sterownika IDE czy libata do obsługi dysków i napędów.
Co prawda. poniższy odnośnik dotyczy Gentoo, ale znajdziesz tam przydatne i wartościowe informacje: http://www.gentoo.org/doc/pl/kernel-config.xml
ryba84 - 20-10-2009 01:08
Przede wszystkim jeżeli nie używasz initrd to NA STAÂŁE MUSISZ wkompilować obsługę fs'ów, których używasz (czyli w Twoim wypadku ext2 i ext3) oraz sterowniki do dysku twardego.
Tak na prawdę potrzebuje tylko na stałe wkompilować w jądro ext3 bo ma na głównej partycji. Boot jest montowany później jak już udev działa więc system plików od niego może być jako moduł. U mnie z powodzeniem to działa. Jeśli masz te moduły wkompilowane na stałe to na 100% brakuje Ci czegoś od dysku w jądrze, ale nie podałeś żadnych danych jakim sprzętem dysponujesz.
fnmirk - 20-10-2009 01:21
brakuje Ci czegoś od dysku w jądrze, ale nie podałeś żadnych danych jakim sprzętem dysponujesz.
ryba84, przejrzyj opis z odnośnika, który podałem i dowiesz się, że już koledze nic więcej do kompilacji nie brakuje.
ArnVaker - 20-10-2009 01:22
Nie przypominam sobie, żebym dodawał coś takiego, ale czy nie jest to kompilowane domyślnie?
Co rozumiesz przez "domyślnie"? Jeśli masz na myśli "świeży" konfig gentoo-sources, to nie.
IgiKoval - 20-10-2009 19:40
A czy mógłby mi ktoś powiedzieć, gdzie sprawdzić czy mam IDE czy ATA?
winnetou - 20-10-2009 21:16
odpal sobiie dystrybucyjne jajko wklep w konsoli lsmod
i będziesz wiedział wszystko. Do tego jak już wspomniałem
lspci
A co do ATA i SATA to sporo dysków ATA może działać na sterowniku SATA trzeba tylko pozmieniać potem wpisy w /etc/fstab. A typ sterownika/modułu/jakkolwiek to nazwać "zgadniesz" po nazwach partycji. Dyski SATA i SCSI maja nazwy sdXY a dyski ATA hdXY
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|