Ich versuche, 64-Bit-Debian-Stable auf einem Lenovo Thinkpad zu installieren. Wenn ich zum Installationsschritt komme, mit dem der Bootloader installiert wird, wird folgende Meldung angezeigt:
Ein Installationsschritt ist fehlgeschlagen. Sie können versuchen, das fehlerhafte Element erneut über das Menü auszuführen, oder es überspringen und etwas anderes auswählen. Der fehlgeschlagene Schritt ist: Installieren Sie den GRUB-Bootloader auf einer Festplatte
Wenn ich zum Menü zurückkehre und LILO auswähle, erhalte ich den gleichen Fehler. Das Installationsprotokoll sagt
May 1 13:24:23 main-menu[188]: WARNING **: Configuring 'grub-installer' failed with error code 1
May 1 13:24:23 main-menu[188]: WARNING **: Menu item 'grub-installer' failed.
May 1 13:24:28 main-menu[188]: INFO: Menu item 'lilo-installer' selected
May 1 13:24:28 main-menu[188]: WARNING **: Unable to set title for fdisk-udeb.
May 1 13:24:28 main-menu[188]: WARNING **: Configuring 'lilo-installer' failed with error code 1
May 1 13:24:28 main-menu[188]: WARNING **: Menu item 'lilo-installer' failed.
Ich verwende kein LVM oder RAID. Bisher habe ich es versucht
Deaktivieren Sie den UEFI-Start und verwenden Sie stattdessen den Legacy-Start. Der Fehler tritt weiterhin sowohl bei GRUB als auch bei LILO auf.
Befolgen Sie die Anweisungen zu dieser Frage und führen Sie sie aus
parted /dev/nvme01 set 1 bios_grub on
von TTY2, aber ich bekomme einen Fehler, der besagt
parted not found
. Auf meinem System/dev/nvme01
befindet sich die einzige FestplatteÜberprüfen Sie, ob Hardwarefehler vorliegen. Als ich das System zum ersten Mal kaufte, führte ich alle verfügbaren Hardwaretests sowohl im BIOS als auch unter Windows aus und bestand sie alle. Ich gehe davon aus, dass die Hardware nicht fehlerhaft funktioniert.
Für diesen Thread , der einen ähnlichen Fehler hatte, obwohl mit LVM, habe ich versucht, die
/boot
Partitionierung am Anfang mit einer kleinen Partition zu wiederholen, die mit formatiert istext2
. Gleicher Fehler.Beim Wechsel zu TTY4, um die Installationsausgabe anzuzeigen, wird auch der Fehler angezeigt
chroot: can't execute 'grub-probe': No such file or directory
Wenn Sie nach Informationen dazu suchen, werden dieser Thread und dieser Fehlerbericht in Bezug auf GRUB angezeigt, aber a) diese sind alt und b) ich habe die Installation bis zu diesem Zeitpunkt über ein Dutzend Mal durchlaufen und erhalte jedes Mal den Fehler Es scheint also keine einmalige Sache zu sein.
Ich habe Gparted verwendet, um zu überprüfen, ob die Festplatte vollständig leer ist.
Der sichere Start ist im BIOS deaktiviert.
Ich habe die Installation mit der vollständigen DVD und der Netinstall-CD ausgeführt. Beide werden von USB gebootet, aber das Problem besteht weiterhin.
Ich konnte erfolgreich eine erstellen msdos
Partitionstabelle und drei Partitionen (für /
, /home
und swap
) auf dem Laufwerk in dem vorherige Installation Schritt, so dass ich weiß nicht , warum GRABE plötzlich nicht mehr auf das Laufwerk schreiben kann.
Wie behebe ich das und installiere Debian? Ab sofort ist das (brandneue!) System völlig unbrauchbar, da ich kein Betriebssystem darauf bekommen kann.
Könnte ein Teil des Problems darin bestehen, dass Debian / parted die Festplatte falsch erkennt? Es heißt, dass die Festplatte 512,1 GB groß ist, was in dem Sinne zutrifft, dass in den technischen Daten 512 GB angegeben sind und dies angekündigt wird, und dass ich alle 512 GB verschiedenen Partitionen zuordnen kann. Wenn ich es jedoch in Gparted lade, liegt der tatsächliche Speicherplatz näher bei 476 GB, aber ich nahm an, dass dies nur das übliche 1024 vs 1000-Zeug ist.
(Ich habe auch eine Version dieser Frage in den Debian-Foren veröffentlicht , daher werde ich meine Frage mit allen wichtigen Informationen aus diesem Thread aktualisieren und umgekehrt.)
msdos
Partitionstabelle verwenden. Funktioniert GPT?Antworten:
Hier ist, was für mich mit Debian Jessie (Stall) funktioniert hat. Ich habe im Grunde genommen die Anweisungen aus diesem Wiki-Beitrag übernommen und alle Schritte zum Dual-Booten mit Windows entfernt, da diese für meinen Fall nicht zutrafen.
Stellen Sie im BIOS den Start "Nur UEFI" ein.
Erstellen Sie mit Gparted eine FAT32-Partition am Anfang der Festplatte mit den Flags
boot
undesp
. (Das Debian-Installationsprogramm sollte dies auch können, aber da das Installationsprogramm die Größe der Festplatte falsch erkannt hat, bevorzuge ich die Verwendung von Gparted.) In meinem Fall ist die FAT32-Partition / dev / nvme0n1p1.Stellen Sie während der Installation sicher, dass Sie eine Netzwerkverbindung konfiguriert haben (manuell oder automatisch, spielt keine Rolle). Andernfalls schlägt der nächste Schritt fehl.
Öffnen Sie in der Installationsphase, in der GRUB nicht installiert werden kann, eine Shell und führen Sie die folgenden Befehle aus:
Beenden Sie die Shell und wählen Sie "Weiter ohne Installation eines Bootloaders". Sie sehen eine Warnmeldung, die Ihnen Startbefehle zur Verwendung gibt. Sie können dies ignorieren.
Starten Sie nach Abschluss der Installation das System. Fügen Sie "etc / initramfs-tools / modules" nvme "hinzu und führen Sie es
update-initramfs -u
als root aus.Bearbeiten Sie / etc / default / grub und fügen Sie diese Zeile hinzu
und füge "nomodeset" zum GRUB_CMDLINE_LINUX_DEFAULT hinzu, damit es so aussieht:
Ausführen
update-grub
.Die letzten Befehle (ab initramfs) sind erforderlich, um zu verhindern, dass beim zweiten Versuch, das neue System zu starten, Fehler auf der Festplatte nicht gefunden werden.
quelle
grub-install --target=x86_64-efi /dev/nvme0n1
, bekam ich Fehler:failed to register the EFI boot entry: No such file or directory
/dev/nvme0n1
auf Ihrem System? Es heißt nicht so etwas wie/dev/nvme0n2
? Sie sollten eine neue Frage stellen, aber diessudo fdisk -l
ist der Ausgangspunkt.