Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

04.05.2005, 19:59

Fehler beim Booten

Hallo liebes Forum,

nach meinen anfänglichen Schwierigkeiten konnte ich jetzt endlich die Installation von Gentoo 2005.0 abschliessen. Dazu habe ich einen genkernel verwendet. Ich bekomme beim Booten jetzt folgende Fehlermeldung:

>> Mounting filesystems
>> Determining root device
>> Block device /dev/hda3 is not a vaild root device...
>> The root block device is unspecified or not detected.
Please specify a device to boot, or "shell" for a shell...
boot() ::

Damit kann ich nun nicht viel anfangen. Für mich sieht meine fstab ganz in Ordnung aus:

/dev/hda1 /boot ext2 defaults,noatime 1 2
/dev/hda3 / ext3 noatime 0 1
/dev/hda2 none swap sw 0 0
/dev/cdroms/cdrom0 /mnt/cdrom iso9660 auto,user 0 0
#dev/fd0 /mnt/floppy auto noauto 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0

Wieso findet er nun meine root-Partition nicht?

Meine grub.conf sieht folgendermassen aus:

defautlt 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.11-r6
root (hd0,0)
kernel (hd0,0)/kernel-2.6.11-gentoo-r6 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd (hd0,0)/initrd-2.6.11-gentoo-r6

Falls jemand dazu eine Idee hat, dann wäre ich ausserordentlich dankbar. So kurz vorm Ziel ...

Viele Grüsse,
BigFish
Where there's a will, there's a way.

2

04.05.2005, 20:27

RE: Fehler beim Booten

Zitat

Original von BigFish
Meine grub.conf sieht folgendermassen aus:

defautlt 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.11-r6
root (hd0,0)
kernel (hd0,0)/kernel-2.6.11-gentoo-r6 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd (hd0,0)/initrd-2.6.11-gentoo-r6

Falls jemand dazu eine Idee hat, dann wäre ich ausserordentlich dankbar. So kurz vorm Ziel ...


Wenn deine Root Parition wirklich auf hda3 liegt dann müsste deine grub.conf so aussehen:

Quellcode

1
2
3
4
title=Gentoo Linux 2.6.11-r6
root (hd0,2)
kernel (hd0,2)/kernel-2.6.11-gentoo-r6 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd (hd0,2)/initrd-2.6.11-gentoo-r6


bye Benny
Intel Pentium 3,6GHz
1,00GB DDR Ram
GeForce FG 6800LE
Asus P5P800 Mainboard

_______________________


Mein Bäckerforum: http://www.baeckerforen.de
Mein OS Forum: http://www.free-your-os.com

3

04.05.2005, 20:42

Hi

Zitat

title=Gentoo Linux 2.6.11-r6
root (hd0,2)
kernel (hd0,2)/kernel-2.6.11-gentoo-r6 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd (hd0,2)/initrd-2.6.11-gentoo-r6



da muss ich Dir leider wiedersprechen (hd0,x) gibt die Partition an auf der sich der Kernel befindet. Also ist (hd0,0) richtig.

Joachim

Nachtrag

ich weiß nicht ob es nur ein Tipfehler ist:

defautlt 0 sollte heißen default 0

Nachtrag 2:

Bist Du sicher, dass Du den genkernel benutzt?
Unmögliches erledigen wir sofort. Wunder dauern etwas länger.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »magjo« (04.05.2005, 20:53)


4

04.05.2005, 21:42

ups, sorry

bye Benny
Intel Pentium 3,6GHz
1,00GB DDR Ram
GeForce FG 6800LE
Asus P5P800 Mainboard

_______________________


Mein Bäckerforum: http://www.baeckerforen.de
Mein OS Forum: http://www.free-your-os.com

5

05.05.2005, 11:30

Fehler beim Booten

Hallo,

vielen Dank für Eure Antworten! Ja, ich bin sicher, dass ich den genkernel verwende, wieso zweifelst Du dara? Vielleicht habe ich ja auch etwas falsch gemacht?

Ich habe gemäss dem Handbuch erstmal emerge gentoo-sources und anschliessend emerge genkernel gemacht. Dann habe ich zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config-2.6 gemacht und genkernel --menuconfig all, weil ich noch Unterstützung für HFS+ aktivieren wollte.

Heute morgen habe ich noch mal mit der LiveCD gestartet, gechrootet den Kernel neu kompiliert, diesmal mit genkernel --udev all, verlief ansonsten wie gestern auch. Anschliessen habe ich noch verschiedene Änderungen vorgenommen in der grub.conf, aber das war ehrlich gesagt nur zum Ausprobieren, bevor ich eine *ächz* Neuinstallation *keuch* vornehme.

Aber ich sehe schon, ich bekomme es nicht raus, was der Fehler ist.
Where there's a will, there's a way.

6

05.05.2005, 12:52

RE: Fehler beim Booten

@BigFish

gib beim grub boot prompt "shell" ein, anschliessend musst du checken ob dein System den IDE-Controller und die Festplatten richtig erkannt hat mit "lspci" was ist eingebaut? und anschliessend im /proc checken ob alles da ist.

mögliches Problem:
- benötigte IDE-Kernelmodule als Modul kompiliert, diese wären dann erst nach dem "/" Mount vorhanden, ist aber nicht möglich "Ei Huhn problematik"
- ext3 FS-Kernelmodul siehe oben...

7

07.05.2005, 20:21

[hat sich erledigt ] Fehler beim Booten

Vielen Dank für Eure Antworten!

Ich habe zwischenzeitlich eine neue Gentoo-Installation mit gentoo-sources vorgenommen und die läuft jetzt. Leider habe ich nicht herausbekommen können, was genau der Grund für den Fehler war.

Vielen Dank aber für Eure Mühe!

Viele Grüsse,
BigFish
Where there's a will, there's a way.

8

08.05.2005, 07:51

ich bin nmal gemein und sage das der genkernel schuld ist....
In Deutschland nehmen weniger als die Hälfte der Insomnie-Patienten ein Hypnotikum ein.
Ximovan
bringt nicht nur Entlastung bei Ein- und Durchschlafstörungen, sondern verbessert auch die Tagesbefindlichkeit, wie in Studien nachgewiesen wurde.

9

08.05.2005, 12:54

@-str]ID[er-

warum gemein;-) ich glaube muss dir leider zustimmen, hab bis jetzt noch nie eine laufenden Kernel mit genkernel erhalten. es waren immer einige Treiber als Modul kompiliert obwohl sie zum Zeitpunkt an dem sie gebraucht wurden noch gar nicht verfügbar waren. siehe mein obiges posting. z.B S-ATA Treiber, ext3 FS usw.
Aber als Grundkonfig trotzallem brauchbar. Muss nur anschliessend bischen Hirnschamlz reinstecken und nochmals kompilieren. Oder halt alles von "Faust"....

10

08.05.2005, 19:30

Ich habe bisher einen Genkernel zum laufen bekommen, bei dem ich jedoch nichts verändert habe....
Aber jetzt steht fest selber Kernel backen ist besser!!

bye Benny
Intel Pentium 3,6GHz
1,00GB DDR Ram
GeForce FG 6800LE
Asus P5P800 Mainboard

_______________________


Mein Bäckerforum: http://www.baeckerforen.de
Mein OS Forum: http://www.free-your-os.com

11

19.05.2005, 22:47

mal noch was zu der bootproblematik :

ich hab auf 3 rechner stage1 laufen 2 davon mit genkernel und wie es kommen musste läufts beim booten nicht richtig. man muss beim booten die root-partition eintippen oO obwohl in der grubconfig real_root=/dev/hdb3 drinne steht (is bei mir hdb .. funzt auch wenn ichs dann eintippe) . habt ihr ne ahnung woran das liegt ? beim dem rechner ohne genkernel läuft alles normal is allerdings auch noch die 2004/Q$ livecd gewesen , vll liegts ja auch daran ..