Debian Lenny als Xen domU kann nicht gestartet werden

Debian Lenny als Xen domU kann nicht gestartet werden

hier ist die Sache: Ich habe Debian Lenny mit Xen dom0 und möchte ein weiteres Debian Lenny als domU installieren. Ich bin der Anleitung unter gefolgtDebian Wikiauf den Buchstaben genau. Die Installation läuft einwandfrei, bis das Debian-Installationsprogramm versucht, Grub zu installieren. Dies schlägt mit diesem Fehler fehl:

Installationsschritt fehlgeschlagen

Ein Installationsschritt ist fehlgeschlagen. Sie können versuchen, den fehlgeschlagenen Schritt erneut über das Menü auszuführen, oder ihn überspringen und etwas anderes auswählen. Der fehlgeschlagene Schritt ist: Installieren Sie den GRUB-Bootloader auf einer Festplatte

Wenn ich das ignoriere, die Installation abschließe und versuche, den Computer zu booten, erhalte ich Folgendes:

Wird geladen, bitte warten ...
Beginn: Wichtige Treiber werden geladen ... fertig.
Beginn: /scripts/init-premount wird ausgeführt ... SCHWERWIEGEND: Fehler beim Einfügen des Lüfters (/lib/modules/2.6.26-2-686-bigmem/kernel/drivers/acpi/fan.ko): Kein solches Gerät vorhanden.
SCHWERWIEGEND: Fehler beim Einfügen des Thermalreglers (/lib/modules/2.6.26-2-686-bigmem/kernel/drivers> /acpi/thermal.ko): Kein solches Gerät
[0.608267] blkfront: xvda1: Barrieren aktiviert,
fertig.
Beginn: Root-Dateisystem wird mounten ... Beginn: /scripts/local-top wird ausgeführt ... fertig.
Beginn: /scripts/local-premount wird ausgeführt ... fertig.
mount: /etc/fstab kann nicht gelesen werden: Keine solche Datei oder kein solches Verzeichnis.
Beginn: /scripts/local-bottom wird ausgeführt ... fertig.
fertig.
Beginnen: /scripts/init-bottom ausführen ... mount: Mounten von /dev auf /root/dev fehlgeschlagen: Keine solche > Datei oder kein solches Verzeichnis
fertig.
mount: Mounten von /sys auf /root/sys fehlgeschlagen: Keine solche Datei oder kein solches Verzeichnis
mount: Mounten von /proc auf /root/proc fehlgeschlagen: Keine solche Datei oder kein solches Verzeichnis
Zieldateisystem hat /sbin/init nicht.
Kein Init gefunden. Versuchen Sie, init= bootarg zu übergeben.

Meine .conf-Datei für Xen ist ziemlich einfach:

Kernel = '/vmlinuz'
Ramdisk = '/initrd.img'
Speicher = 256
vif = ['bridge=xenbr0']
Festplatte = [ 'file:/xen/root.img,hda1,w' ]

Irgendwelche Ideen, wo ich mit der Suche nach dem Problem beginnen soll? Ich bin ziemlich ratlos.

Antwort1

mount: cannot read /etc/fstab: No such file or directory

Das ist ein ziemlich klares Zeichen dafür, dass Ihr Initramfs kaputt ist. Wahrscheinlich, weil Ihre Installation kaputt ist.

Wie bist du über die Partitionierung im Debian-Installer hinausgekommen? Als ich es das letzte Mal gemacht habe (ähm... gestern), musste ich etwas exportieren, das ich partitionieren konnte, also ist es ziemlich seltsam, dass deine Festplatte hda1 ist. Meine sieht so aus:

disk = ['phy:/dev/GLaDOS/xen-portaltest,xvda,w']

es ist ein logisches Volume, keine Datei, aber das sollte keine Rolle spielen. Es einzugeben xvda1oder was auch immer hat nicht funktioniert; es wollte das partitionieren, was ziemlich albern ist.

Mit xvdahabe ich das partitioniert (in ein xvda1 für /bootund ein xvda2für ein physisches LVM-Volume, aber Sie können das natürlich auch einfach für root verwenden). Das Installationsprogramm wurde dann normal abgeschlossen und es funktioniert, nachdem der Fehler „Bootloader nicht ausführbar“ behoben wurde, der auf dokumentiert ist.der Xen-Eintrag im Debian-Wiki.

Antwort2

Wie ist die fstab von domU? Möglicherweise gibt es fehlerhafte Zeilen, die versuchen, /sys unter /root/sys zu mounten

mount: mounting /sys on /root/sys failed: No such file or directory

verwandte Informationen