
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 xvda1
oder was auch immer hat nicht funktioniert; es wollte das partitionieren, was ziemlich albern ist.
Mit xvda
habe ich das partitioniert (in ein xvda1 für /boot
und ein xvda2
fü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