Dobry den.
Stahl jsem novy kernel 2.6.20 skompiloval ho, ale pri spusteni se zasekne s hlaskou:
ramdisk: couldn't find valid ramdisk image starting at 0
no filesystem could mount root,, tired
kernel panic-not syncing VFS:unable to mount root fs on unknown-block(0,0)
Pouzivam grub:
title Arch Linux
root (hd0,0)
kernel /2.6.20/bzImage root=/dev/sda3 ro
initrd /2.6.20/System.map
Mam arch linux.
Dekuji za rady.
Pokud chces tak muzes pouzit primo jadro z archu testing. Jinak problem je vtom ze initrd vubec pouzivat nemusis, vubec tam ten radek nema byt, klidne ho zrus, pouziva se jen u distro jader. A potom taky mas asi spatne nastaveny config jadra, nektere veci musis mit nastaveny na tvdro v jadre, ne jako moduly. Jmenovite: tvuj filesystem, radice ke tve desce, a tzaky ramdisk.
"Člověk nemusí vždy dostat to co si přeje, ale má právo si o to říct "
Souhlasím, A navíc se mi zdá ten zápis celý nějak blbě, ovšem je možné, že u Archu to tak je. Cesta pro grub nezačíná od kořene systému, jak by se mohlo nabízet, ale od kořene diskového oddílu s jádrem. Tedy u mne je to sda2 (ale také hda2 - pro starší verze jádra) kterou připojuju jako /boot. Ten zápis, jak je tady uveden, by byl správně, pokud bych měl ty soubory umístěny ještě v adresáři 2.6.20, tedy po nastartování (u mne) by byly soubory vmlinuz a initrd v adresáři /boot/2.6.20