Eli vasta-asennettua gentoota bootatessa tulee seuraava virhe: VFS: Unable to mount root fs via NFS, trying floppy VFS: Cannot open root device "sda2" or unknown-block(2,0) Please append a correct "root=" boot option; here are the available partitions: Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0) Fstab: /dev/sda1 /boot ext2 noauto,noatime 1 2 /dev/sda2 / ext3 noatime 0 1 /dev/sda3 /home ext3 noauto,noatime 0 1 Grub: default 0 timeout 5 title Gentoo Linux root (hd0,0) kernel /boot/kernel-2.6.27-gentoo-r8 root=/dev/sda2 eli sda1 = boot, sda2 = root ja sda3 = home. Asennettu LiveCD:ltä, ja liven oma installeri asentui oikein, mutta siinä ei toiminut netti. Eli missäs nyt vika? Edit: kokeilin tuohon grubiin root=/dev/ram0 real_root=/dev/sda2 niin virheilmoitus muuttui hieman: No filesystem could mount root, tried: ext3 msdos vfat iso9660. Root on kyllä omasta mielestäni ext3 tiedostojärjestelmä.
Miten käänsit kernelin, käsin vai genkernelillä? Mahdollisesti kernelistä puuttuu tuki joko piirisarjalle/sata ohjaimelle tai tiedostojärjestelmälle jotka sinne pitää konffata mukaan (ei moduuleina). Jos ne on moduuleina tai on genkerneliä käyttänyt niin sitten tarvitsee mahdollisesti myös initrd määritteen.
Käsin konffasin, mutta olin katsovinani että ext3-tiedostojärjestelmä siellä olisi jo. No, täytyypä tarkastaa vielä illemmalla. initrd on minulla ennenkin ollut vaikka käsin kääntänyt kernelin, mutta en nyt ollenkaan muista mistä se aina tuli.
heh, sama ongelma kun mulla oli tossa aiemmin (tuo gentoo ongelma threadi) kun yritin käsin konffata. Pistin suosiolla genkernelillä niin onnistu. (tarkistin kyllä että tuki ext3:lle oli suoraa kernelissä, eli ei johtunut siitä)