Ik draai al geruime tijd Gentoo Linux op mijn computer.
Een paar dagen geleden kwam emerge -up world met de melding dat er een nieuwe versie van de gentoo sources beschikbaar was, namelijk 2.4.20-gentoo-r1 ipv 2.4.19-gentoo-r10.
Dus ik besloot om maar eens over te stappen naar een nieuwe kernel. Ik heb dus de nieuwe source geinstalleerd.
Vervolgens heb ik de .config file uit de oude kernel-source directory gehaald en deze naar de nieuwe gekopieerd.
Daarna heb ik met
De toegevoegde configuratieopties ingevuld. Daarna alles nog even gechecked, en de kernel gecompileerd.
Voor de zekerheid heb ik de oude kernel naar /boot/bzImage.orig gekopieerd, en in /boot/grub/menu.lst een optie toegevoegd om deze oude kernel te booten in plaats van de nieuwe. Het enige verschil in deze opties is de kernel de rest is exact gelijk.
Vervolgens ben ik gaan rebooten. Ik krijg echter deze melding(laatste regel plus een paar voorgaande regels):
Ik vermoedde eerst dat dit aan de UDF driver lag, deze heb ik er dus uitgeknikkerd, en gerecompiled via de oude kernel. Hierna verdween alleen de
regel.
Ik heb nog een paar dingen geprobeerd, echter alles zonder succes.
Mijn root partitie is /dev/hda5, mijn boot partitie zit op /dev/hda3. Deze zijn beide in Ext3 geformatteerd. Zowel Ext3 als Ext2 support is ingebouwd in de kernel, dus niet als een module.
Ik heb hier al over gezocht op Google en op de Gentoo fora. De enige hulpvolle suggestie die ik daar gevonden heb is andere sources proberen dan de gentoo-sources. Ik heb dus vervolgens wolk-sources, vanilla-sources en gaming-sources geprobeerd, allen met hetzelfde resultaat.
Ook heb ik geprobeerd om deze kernels volledig opnieuw te configureren zonder uit te gaan van de oude .config file, echter ook zonder resultaat.
Heeft hier misschien iemand nog een suggestie over wat ik kan proberen?
Het liefst blijf ik bij gentoo-sources omdat daar preemptive en supermount patches inzitten, en ik heb dit nog op geen andere manier voor elkaar gekregen of in een andere sources gevonden.
Een paar dagen geleden kwam emerge -up world met de melding dat er een nieuwe versie van de gentoo sources beschikbaar was, namelijk 2.4.20-gentoo-r1 ipv 2.4.19-gentoo-r10.
Dus ik besloot om maar eens over te stappen naar een nieuwe kernel. Ik heb dus de nieuwe source geinstalleerd.
Vervolgens heb ik de .config file uit de oude kernel-source directory gehaald en deze naar de nieuwe gekopieerd.
Daarna heb ik met
code:
1
| make oldconfig |
De toegevoegde configuratieopties ingevuld. Daarna alles nog even gechecked, en de kernel gecompileerd.
Voor de zekerheid heb ik de oude kernel naar /boot/bzImage.orig gekopieerd, en in /boot/grub/menu.lst een optie toegevoegd om deze oude kernel te booten in plaats van de nieuwe. Het enige verschil in deze opties is de kernel de rest is exact gelijk.
Vervolgens ben ik gaan rebooten. Ik krijg echter deze melding(laatste regel plus een paar voorgaande regels):
code:
1
2
3
4
5
6
7
| TCP: Hash tables configured (established 16384 bind 32768) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0 FAT: bogus logical sector size 64543 FAT: bogus logical sector size 64543 UDF-fs: No VRS found Kernel panic: VFS: Unable to mount root fs on 03:00 spurious 8259A Interrupt: IRQ7 |
Ik vermoedde eerst dat dit aan de UDF driver lag, deze heb ik er dus uitgeknikkerd, en gerecompiled via de oude kernel. Hierna verdween alleen de
code:
1
| UDF-fs: No VRS found |
regel.
Ik heb nog een paar dingen geprobeerd, echter alles zonder succes.
Mijn root partitie is /dev/hda5, mijn boot partitie zit op /dev/hda3. Deze zijn beide in Ext3 geformatteerd. Zowel Ext3 als Ext2 support is ingebouwd in de kernel, dus niet als een module.
Ik heb hier al over gezocht op Google en op de Gentoo fora. De enige hulpvolle suggestie die ik daar gevonden heb is andere sources proberen dan de gentoo-sources. Ik heb dus vervolgens wolk-sources, vanilla-sources en gaming-sources geprobeerd, allen met hetzelfde resultaat.
Ook heb ik geprobeerd om deze kernels volledig opnieuw te configureren zonder uit te gaan van de oude .config file, echter ook zonder resultaat.
Heeft hier misschien iemand nog een suggestie over wat ik kan proberen?
Het liefst blijf ik bij gentoo-sources omdat daar preemptive en supermount patches inzitten, en ik heb dit nog op geen andere manier voor elkaar gekregen of in een andere sources gevonden.
[ Voor 4% gewijzigd door MadEgg op 10-03-2003 20:16 ]
Tja