ďťż
 
 
   Po kompilacji jądra - unable to mount root fs
 
 

Tematy

 
    
 

 

 

 

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis