"Fehler: kein solches Gerät" beim Booten in Ubuntu Server 11.10 mit Raid1

841
Denees

Ich habe eine Konfiguration von 4 Festplatten als RAID1 2 Paare von 2 Festplatten.

Das erste RAID1-Paar ist für das System, also habe ich gerade 40 GB Speicherplatz für den Swap geschaffen, und der Rest davon für den Root. Das zweite Paar von RAID1-Arrays ist für die logische Verwendung vorgesehen. Im Endeffekt habe ich also:

Erstes Paar:

1 Datenträger:

  • 40 GB Swap
  • Überfall auf 960 GB / ext4

2 Festplatte:

  • 40 GB Swap
  • Überfall auf 960 GB / ext4

Zweites Paar:

3 Festplatte:

  • 1.0 TB etx4 Überfall

4 Festplatte:

  • 1.0 TB etx4 Überfall

Nach der Installation des Systems sehe ich beim Hochfahren etwa 5-6 Sekunden einen merkwürdigen Fehler:

error: no such device: c3b8763c-4623-4fe1-9096-3aadef5cc116 Press any key to continue... 

Was habe ich falsch gemacht?

Die Ausgabe von ls -l /dev/disk/by-uuidist:

total 0 lrwxrwxrwx 1 root root 9 2012-04-24 15:38 c3b8763c-4623-4fe1-9096-3aadef5cc116 -> ../../md0 
0

2 Antworten auf die Frage

2
ZaB

Ihre Init-Ramdisk hat keinen RAID-Treiber, Sie müssen ihn in initrd einspeisen, und initrd sollte erreichbar sein, ohne auf Laufwerke zuzugreifen, die Laufwerksmodule benötigen.

Kannst du genauer sein? Ich bin kein Serverprofi. Wenn Sie mir eine detaillierte Antwort geben könnten, wie ich das tun kann, bin ich Ihnen sehr dankbar :) Denees vor 12 Jahren 1
Sie müssen eine Boot-Partition erstellen, die Sie bei der Installation scheinbar gelöscht haben. Dies wäre der Ort, an dem das Ubuntu-Installationsprogramm alle relevanten Informationen speichert, um / [root] auf einem RAID- oder LVM-verschlüsselten Volume zu haben. Wenn Sie sich eine erneute Partitionierung nicht leisten können, erstellen Sie einen bootfähigen USB-Stick. Wenn Sie eine neue Partitionierung durchführen möchten, verwenden Sie LVM, da Partitionen im laufenden Betrieb geändert werden können. ZaB vor 12 Jahren 0
Ok, ich versuche, es korrekt neu zu installieren, wer weiß, vielleicht habe ich etwas verpasst oder vielleicht etwas gelöscht, danke. Ich werde danach eine Antwort finden. Denees vor 12 Jahren 0
Ok, ich habe auf den Umbau gewartet und das hat mir nicht das Erfolgsergebnis gebracht. Also habe ich beschlossen, es neu zu installieren, und es ist jetzt ok, danke für die Hilfe. Denees vor 12 Jahren 0
1
Daniel Andersson

" c3b8763c-4623-4fe1-9096-3aadef5cc116" ist eine UUID, die in diesem Fall eine Platte eindeutig identifiziert. Das Mapping steht Ihnen z. B. zur Verfügung

ls -l /dev/disk/by-uuid 

Anscheinend versucht Ihr System von der Festplatte mit der UUID " c3b8763c-4623-4fe1-9096-3aadef5cc116" zu booten, die nicht gefunden wird. Wenn der Link vorhanden ist /dev/disk/by-uuid, stellen Sie sicher, dass er auf die richtige Festplatte verweist. Wenn dies nicht der Fall ist, können Sie es einfach erstellen, oder besser (vielleicht sogar viel besser) die UUID-Referenz im Bootloader korrigieren, um tatsächlich nach der UUID zu suchen, die der richtigen Festplatte entspricht.

Selbst wenn Sie das Betriebssystem nicht starten können, sollten Sie zumindest die Option zum Starten im Superuser-Modus direkt von GRUB (oder mit welchem ​​Bootloader, den Sie jetzt verwenden) starten und dies über die Befehlszeile beheben.

Das System startet normal. Ich habe den ersten Beitrag mit einer Ausgabe von ls -l bearbeitet. Denees vor 12 Jahren 0
@DenisHoss: Toll, diese Ausgabe zeigt, dass versucht wird, auf das RAID-Array `/ dev / md0` zuzugreifen, was aus irgendeinem Grund nicht bereit ist. Mit diesen Informationen können Sie nun den Weg der Antwort von ZaB fortsetzen. Daniel Andersson vor 12 Jahren 0
Ok, ich habe auf den Umbau gewartet und das hat mir nicht das Erfolgsergebnis gebracht. Also habe ich beschlossen, es neu zu installieren, und es ist jetzt ok, danke für die Hilfe. Denees vor 12 Jahren 0