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.
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.
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 pisze: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.
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