Hallo,
ich habe Gentoo über die Minimal CD installiert (amd64). Den Kernel habe ich gleich mit
genkernel erstellt. Kernelmodule werden aus der
/etc/modules.autoload.d/kernel-2.6 keine geladen (habe keine reingeschrieben).
Zum Problem:
Wenn ich über den Grub-Loader gentoo boote kommt folgender Fehler:
|
Quellcode
|
1
2
3
4
5
|
>> Activate mdev
>> Determining root device...
!! The root block device is unspecified or not detected.
Please specify a device to boot, or "shell" for a shell...
boot() :: _
|
In der Grub-Config stehen ungefähr die gleichen Werte, wie in der Gentoo-Doku (für den genkernel) drinnen:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux
root (hd0,0)
kernel /boot/kernel-genkernel-x86_64-2.6.20-gentoo-r9 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 udev
initrd /boot/initramfs-genkernel-x86_64-2.6.20-gentoo-r9
# Nur wenn Sie einen Dual-Boot einrichten möchten
title=Windows XP
rootnoverify (hd0,4)
makeactive
chainloader +1
|
Ich hoffe ich habe euch den richtigen Kernel geschrieben, da ich gerade nicht in der Grub-Config nachschauen konnte.
Mein Prozessor ist ein Intel Core2 Duo mit 2Ghz
Festplatte: SATA mit 80 GB
Die Partitionierung müsste so aussehen (gleich wie in der Doku):
|
Quellcode
|
1
2
3
4
|
/dev/sda1 /boot ext2 64MB
/dev/sda2 swap swap 1GB
/dev/sda3 / ext3 39GB
/dev/sda4 C: NTFS 39GB
|
Das ganze ist ein Fujisu-Siemens Tablet Notebook (Lifebook T-Series).
Ich habe die ersten 3 Partitionen in der fstab eingetragen.
Wenn ich nun nach dem Kernel-Boot-Fehler
/dev/sda3 eingebe erkennt er sda3 nicht, als würde diese nicht existieren.
|
Quellcode
|
1
2
3
4
5
6
|
Please specify a device to boot, or "shell" for a shell...
boot() :: /dev/sda3
!! Block device /dev/sda3 is not a valid root device...
! The root block device is unspecified or not detected.
Please specify a device to boot, or "shell" for a shell...
boot() :: _
|
Die Partition ist
ext3, kann es sein dass ich das Kernelmudul für ext3-Support in der
/etc/modules.autoload.d/kernel-2.6 eintragen muss? Ladet er das nicht automatisch?
Wenn ich aber die Boot-Partition mit ext2
/dev/sda1 angebe, erkennt er sie, nur dass ich halt Kernelpanik kriege. Schon eigenartig was?
Kann mir jemand bei dem Problem helfen?
MfG,
Reiser
// Edit: Ich habe auch schonmal Gentoo neu installiert mit den neuesten Archiven, etc. Der Fehler ist der gleiche!