Chtěl bych se zeptat, jak dostat kernel 2.6.28 až 2.6.30 do Ubuntu 10.04?
Zkoušel jsem instalaci balíčku z 9.04, hrozilo rozbití závislostí (chtělo mazat grub2). Zkoušel jsem kopii všech souborů s názvem 2.6.30 ze složky /boot v Debian Squeeze po instalaci (že by zkaženého?) kernelu 2.6.30 (válel se v repozitářích vedle standardního 2.6.32) a kopii složky /lib/modules/2.6.30-2, ale po startu to hlásilo, že se nepřipojil /dev (a asi kvůli tomu pak nefungovala myš ani klávesnice, přestože jinak Ubuntu naběhlo v pořádku do přihlašovací obrazovky). A zkoušel jsem návody na howtoforge na kompilaci kernelu ze zdrojáků na kernel.org, ale výsledný kernel nechtěl připojit root oddíl.
Chci tam dostat tuto verzi, protože od 2.6.31 nefunguje síťovka používající ovladač rt61pci korektně, přestože bug byl v minulosti nahlášen a prý opraven - občas klesne rychlost a to jak na 2.6.31, tak na 2.6.32, tak na 2.6.35. Pro surfování na internetu jen nepohodlné, pro streamování filmu po síti nepoužitelné. Jelikož ostatní hlásí bug jako opravený, tak nepočítám s brzkým vyřešením mého problému jinou cestou, než instalací posledního fungujícího kernelu.
Být tebou dal bych ještě šanci té kompilaci - pokud se ti při pokusu o nabootování nového kernelu vypíše něco jako "kernel panic not syncing" + ještě něco o tom root oddílu, tak jde o celkem častou chybu při kompilaci kernelu - buď tam nemáš zakompilovanou podporu filesystému (sekce Filesystems v menuconfig) na kterém ten root máš, nebo ti chybí v sekci Device Drivers - Serial ATA... - ten správný driver disku (případně obojí), případně tam obojí máš jako moduly, ale nevytvořils initrd.img. Buď teda obojí zakompiluj přímo do jádra a nebo pak vytvoř pomocí mkinitramfs initrd.img...