Computer startet nicht. UEFI DUET

Computer startet nicht. UEFI DUET

Mein Computer bootet nicht. Boot-Repair-Info gibt mir Folgendesdie Info. Wenn ich versuche, den Computer zu starten, erhalte ich die Fehlermeldung

error: file '/boot/grub/i386-pc/normal.mod' not found. grub rescue> (Warum wird überhaupt i386-pc angezeigt, wenn das von mir installierte Grub x86_64 ist?)

Schlagen F11oder F12ShowsOperating System Not found.

Ich frage mich, ob mein Computer überhaupt UEFI DUET bootet.

Frage:

  1. Wenn der UEFI-Manager mir die Möglichkeit gibt, verschiedene Betriebssysteme zu booten, brauche ich dann wirklich einen Bootloader wie sysl?

Antwort1

DUET ist ein seltsames Tool, um BIOS-basierte Computer im (U)EFI-Modus booten zu lassen. Es ist mehr ein Entwicklertool als alles andere, obwohl es nützlich sein kann, wenn Sie Festplatten mit mehr als 2 TiB haben. Angesichts der Ausgabe Ihres Boot Info Scripts sieht es nicht so aus, als ob Sie DUET benötigen, da Ihre Festplatten alle deutlich unter der 2-TiB-Grenze des MBR-Partitionierungssystems liegen, das Windows beim Booten im BIOS-Modus benötigt. Andererseits gibt es keine Lücken zwischen Ihren Partitionen /dev/sda(die GPT verwenden), was bedeutet, dass die Konvertierung von GPT zu MBR eine Größenanpassung der Partitionen erfordert. Wenn Sie DUET installiert haben, weil Sie glaubten, es zu brauchen, ist es insgesamt möglicherweise am besten, zu einem MBR/BIOS-Setup zurückzukehren, trotz der dafür erforderlichen Neupartitionierung. Wenn Sie andererseits nur etwas über das Booten im EFI-Modus lernen möchten, können Sie es sicherlich weiter versuchen. Ich werde auf diese letztere Möglichkeit eingehen …

Erstens bootet Ihr Computer wahrscheinlich nicht mit DUET – obwohl es durchaus möglich ist, dass er dies tut und dann einen GRUB im EFI-Modus startet, der den Fehler verursacht. DUET zeigt einen charakteristischen Begrüßungsbildschirm mit dem Namen „TianoCore“ an prominenter Stelle. Angesichts der Dateien auf Ihrer Festplatte EFI/Boot/bootx64.efiwird die Datei nach einer Verzögerung als Bootloader gestartet, aber es ist nicht klar, ob es sich dabei um eine EFI-Version von GRUB, den Bootloader von Microsoft oder etwas anderes handelt. (Meine Vermutung ist jedoch, dass es der Bootloader von Microsoft ist.)

Wenn Sie vorhaben zu bootennurBei Betriebssystemen, die das Booten im EFI-Modus unterstützen, ist es vielleicht am besten, GRUB (zumindest den BIOS-Modus-GRUB) zu vergessen; es ist übertrieben, wenn Sie es nur zum Starten von DUET verwenden möchten. Dafür ist SYSLINUX perfekt geeignet. Ich weiß nicht, woher Sie Ihr DUET haben oder welche Anweisungen Sie zur Installation befolgt haben, aberdieser Buildenthält ein Setup-Skript und einige notwendige Support-Tools.Diese Seitebeschreibt den kompletten Installationsprozess. Wenn Sie Ihr System gemäß diesen Anweisungen installieren, bootet es über SYSLINUX und nicht über GRUB. SYSLINUX startet DUET mehr oder weniger direkt und Sie verwenden dann den Bootmanager von DUET oder einen anderen Bootmanager (GRUB, rEFIt, rEFInd, gummiboot usw.), um Ihr Boot-Betriebssystem auszuwählen.

Wenn Sie einen GRUB im BIOS-Modus verwenden möchten, um zwischen Betriebssysteminstallationen im BIOS-Modus und DUET (und von dort aus Betriebssystemen im EFI-Modus) auszuwählen, sollten Sie grub2Ihrer Frage wahrscheinlich einen Tag hinzufügen, da ein Fehler im GRUB im BIOS-Modus nichts mit DUET zu tun hat.

verwandte Informationen