Djon
2005-12-26, 19:00:27
Hallo!!!
Ich habe hier ein GROSSES Problem!!!
Ich versuche schon seit mehreren Tagen Gentoo 2005.1-r1 an meinen Dell I6000 zum laufen zu bekommen. Die Installation hat soweit alles schön geklappt, doch ich kann Gentoo nicht booten. Da ich DualBoot gemacht habe, komme ich problemlos in WindowsXP rein, doch bei Gentoo kriege ich ständig Kernel panic.
Ich habe hier paar Sachen aufgelistet, die vielleicht für Linuxkenner von Bedeutung sein könnten um mein Problem zu beheben:
Also hier ist mein fdisk -l:
Device Boot Start End Blocks Id System
/dev/sda1 1 8093 65006991 7 HPFS/NTFS
/dev/sda2 * 8094 8099 48195 83 Linux
/dev/sda3 8100 9729 13092975 5 Extended
/dev/sda5 8100 8224 1004031 83 Linux
/dev/sda6 8225 8972 6008278+ 83 Linux
/dev/sda7 8973 9729 6080571 83 Linux
und hier meine grub.conf
default 0
timeout 20
splashimage=(hd0,1)/grub/splash.xpm.gz
title=WindowsXP
rootnoverify (hd0,0)
makeactive
chainloader +1
title=Gentoo
root (hd0,1)
kernel (hd0,1)/kernel-2.6.12-gentoo-r10 root=/dev/sda5
also wie schon bereits erwähnt, kann ich Windows problemlos starten. Ich habe das Filesystem fest in den Kernel eingebunden und habe den Kernel selber kompiliert.
Edit:
Habe jetzt noch low-level SCSI-Support in den Kernel eingebunden und als Resultat darauf hat sich die Fehlermeldung verändert, sieht jetzt also folgendermassen aus:
NET: Registered protocol family 1
NET: Registered protocol family 17
ACPI wakeup devices:
LID PBTN PCI0 USB0 USB1 USB2 USB4 USB3 MODM PCIE
ACPI: (supports S0 S3 S4 S4bios S5)
VFS: Cannot open root device "sda5" or unknown-block(8,5)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,5)
Habe eben den Kernel neu kompiliert und da ist mir die folgende Meldung am Ende des Kompiliervorganges aufgefallen:
Root device is (8,6)
Boot sector 512 bytes
Setup is 4602 bytes
System is 3836 kB
Kernel: arch/i386/boot/bzImage is ready
Was soll dieses "Root device is (8,6)" eigentlich heissen? Wo kann man diese Einstellung im Kernel verändern?
Ich habe hier ein GROSSES Problem!!!
Ich versuche schon seit mehreren Tagen Gentoo 2005.1-r1 an meinen Dell I6000 zum laufen zu bekommen. Die Installation hat soweit alles schön geklappt, doch ich kann Gentoo nicht booten. Da ich DualBoot gemacht habe, komme ich problemlos in WindowsXP rein, doch bei Gentoo kriege ich ständig Kernel panic.
Ich habe hier paar Sachen aufgelistet, die vielleicht für Linuxkenner von Bedeutung sein könnten um mein Problem zu beheben:
Also hier ist mein fdisk -l:
Device Boot Start End Blocks Id System
/dev/sda1 1 8093 65006991 7 HPFS/NTFS
/dev/sda2 * 8094 8099 48195 83 Linux
/dev/sda3 8100 9729 13092975 5 Extended
/dev/sda5 8100 8224 1004031 83 Linux
/dev/sda6 8225 8972 6008278+ 83 Linux
/dev/sda7 8973 9729 6080571 83 Linux
und hier meine grub.conf
default 0
timeout 20
splashimage=(hd0,1)/grub/splash.xpm.gz
title=WindowsXP
rootnoverify (hd0,0)
makeactive
chainloader +1
title=Gentoo
root (hd0,1)
kernel (hd0,1)/kernel-2.6.12-gentoo-r10 root=/dev/sda5
also wie schon bereits erwähnt, kann ich Windows problemlos starten. Ich habe das Filesystem fest in den Kernel eingebunden und habe den Kernel selber kompiliert.
Edit:
Habe jetzt noch low-level SCSI-Support in den Kernel eingebunden und als Resultat darauf hat sich die Fehlermeldung verändert, sieht jetzt also folgendermassen aus:
NET: Registered protocol family 1
NET: Registered protocol family 17
ACPI wakeup devices:
LID PBTN PCI0 USB0 USB1 USB2 USB4 USB3 MODM PCIE
ACPI: (supports S0 S3 S4 S4bios S5)
VFS: Cannot open root device "sda5" or unknown-block(8,5)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,5)
Habe eben den Kernel neu kompiliert und da ist mir die folgende Meldung am Ende des Kompiliervorganges aufgefallen:
Root device is (8,6)
Boot sector 512 bytes
Setup is 4602 bytes
System is 3836 kB
Kernel: arch/i386/boot/bzImage is ready
Was soll dieses "Root device is (8,6)" eigentlich heissen? Wo kann man diese Einstellung im Kernel verändern?