Gentoo, RAID1: "cannot open root device" (RAID nicht gefunden)

M

mqt

Grünschnabel
Hallo,

Hab ein Problem bei der Installation von Gentoo Auf einem Hetzner Server (EQ4):
http://img3.imagebanana.com/img/4cwixg5c/kernelpanic.png

Nun weiß ich nicht woran das liegt. Fehlen im Kernel irgendwelche Treiber oder liegt das an was anderem? :think: Raid1 Support ist jedenfalls eingebaut..
Ich benutze den Kernel linux-2.6.27-openvz-kuindzhi.1-r1. Loadable module support ist deaktiviert.

Hier ein paar Informationen zum System:

Folgendes Partitionsschema (sda und sdb):
Code:
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          49      393561   fd  Linux raid autodetect
/dev/sda2              50         298     2000092+  82  Linux swap / Solaris
/dev/sda3             299        5278    40001850   fd  Linux raid autodetect
/dev/sda4            5279       91201   690176497+   5  Extended
/dev/sda5            5279       91201   690176466   83  Linux
sd{a,b}1 = md0 = /boot
sd{a,b}3 = md2 = /

grub.conf:
Code:
default 0
timeout 2
fallback 1

# disc1
title Gentoo Linux
root (hd0,0)
kernel /kernel root=/dev/md2 ro

# disc2
title Gentoo Linux
root (hd1,0)
kernel /kernel root=/dev/md2 ro

lspci:
Code:
00:00.0 Host bridge: Intel Corporation X58 I/O Hub to ESI Port (rev 13)
00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 13)
00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 13)
00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 13)
00:14.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub System Management Registers (rev 13)
00:14.1 PIC: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 13)
00:14.2 PIC: Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 13)
00:14.3 PIC: Intel Corporation 5520/5500/X58 I/O Hub Throttle Registers (rev 13)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
02:00.0 VGA compatible controller: nVidia Corporation G98 [GeForce 8400 GS] (rev a1)
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)


Kann mir jemand einen Tipp geben? Wäre echt dankbar.. Ich komme gerade überhaupt nicht weiter.
 
Sieht nach einer falschen kernel konfiguration aus. Schau dir das an, ob du das raid auch so eingerichtet hast.

Aber so aus dem Bauch heraus würd ich raten, das du den device mapper nicht im Kernel hast.
 
Danke für die Antwort.

Device Mapper ist im Kernel. Ich bin nochmal die Install Guide durchgegangen und habe bemerkt, dass ich nicht den metadata=0.90 Flag für /boot und / benutzt habe. Hab ich mal ausgebessert, hat aber nichts gebracht.
 
Kernel Dump schrieb:
[ 5.886246] VFS: Cannot open root device "md2" or unknown-block(2,0)

Von hier aus fällt mir nicht wirklich ein wie wir das kontrolliert Rausfinden, aber wir können uns ja rantasten.

Mach folgendes:

  • Stell in deiner grub.cfg statt md2 sda3 ein, wenn er dann bootet hats was mit dem raid
  • check ob du ahci oder "compatibility" im bios eingestellt hast, viele Bios haben per default ide emulation eingestellt, weil die default windows xp installation nicht mit sata umgehen kann. Allerdings brauchst du bei der Einstellung ide Treiber
  • Post deine /usr/src/linux/.config, aber nur wenn von den oberen Punkten nichts geht
 
Ich danke dir für deine Bemühungen, aber ich habe es soeben selber geschafft. Ein ganz dummer Fehler, hab im Eifer des Gefechts die benötigte Partitions-Unterstützung deaktiviert. Weswegen Punkt #1 bei dir schon Fehlgeschlagen wäre..

Das Problem ist also jetzt glücklicherweise gelöst :)
 
Phu zum lück, ich kann mir lustgeres vorstellen, als mich durch eine kernel configuration durchzudraben.

Aber genau das macht gentoo ja interessant :D
 

Ähnliche Themen

Problem bei der installation einer Sun Netzwerkkarte

xrandr: cant open display

X startet nichtmehr

Ethernet wird nicht erkannt

kein Sound bei sämtlichen Distributionen...

Zurück
Oben