Wie bearbeite ich den Inhalt meiner BIOS-Startliste?

0

Neulich habe ich Windows 7 auf einer GPT-Festplatte installiert. Es funktioniert gut. Heute habe ich mein Linux Live USB gebootet und festgestellt, dass der Windows Boot Manager in der Liste enthalten ist. Ich verwende ein traditionelles BIOS und es hat keine Funktionen, um dieser Liste etwas hinzuzufügen. Ich möchte den Windows-Start-Manager nicht entfernen, dachte aber, dass es sinnvoller wäre, andere Betriebssysteme hinzuzufügen. Wie kann ich der Liste weitere Einträge hinzufügen?

ToastHouse
quelle
Ihre Frage ist unklar, was möchten Sie ändern ??? Das BIOS sollte über eine Einstellung verfügen, mit der Sie auswählen können, von welchen Geräten Sie booten können, und über die Reihenfolge, in der sie eingecheckt werden. Es hört sich jedoch so an, als würden Sie das Grub-Boot-Menü auf Ihrem Live-USB-Stick betrachten, das nichts mit Ihrem BIOS zu tun hat, Grub Überprüft und meldet verfügbare Partitionen, die bootfähig sind (in den meisten Live-Installationen). Die Windows Boot Manager-Liste ist auch nicht Teil des BIOS, sondern Teil von Windows und wird mit dem bcdeditBefehl angezeigt und bearbeitet .
Acejavelin
Ich möchte Einträge zur Startliste hinzufügen können, und der Windows-Start-Manager befindet sich buchstäblich in der Liste, in der ich von CD, USB usw.
boote

Antworten:

5

Sie haben kein BIOS. Sie haben ein EFI (oder UEFI, das EFI 2.x ist), das ein Ersatz für ein BIOS ist. Leider bezeichnen viele Leute und sogar viele Hersteller ihre EFIs als "BIOSes", was jedoch Verwirrung stiftet, da die Leute glauben, dass ein EFI nur eine aktualisierte Art von BIOS oder eine neue BIOS-Funktion ist. Es ist nicht; Ein EFI ist ein Ersatz für das jahrzehntealte BIOS und unterscheidet sich in Design und Funktionen grundlegend - obwohl sowohl EFIs als auch BIOS die Aufgabe übernehmen, den Startvorgang des Computers zu starten.

Ich bin mir ziemlich sicher, dass Sie aus zwei Gründen ein EFI und kein BIOS haben:

  • Windows lehnt die Installation auf einem GPT-Datenträger ab, wenn dieser im BIOS-Modus gestartet wird. Wenn Sie also wirklich auf einer GPT-Festplatte installiert haben, muss Ihr Computer über eine EFI verfügen.
  • BIOSes haben keine Bootmanager-Menüs, wie Sie sie beschreiben. Bestenfalls sehen Sie mit einem BIOS eine Liste der Startgeräte ("Disk X", "CD-ROM-Laufwerk" oder so weiter), nicht eine Beschreibung wie "Windows-Start-Manager".

Wenn sich ein Betriebssystem auf einem EFI-basierten Computer installiert, kopiert es normalerweise seinen Bootloader auf die EFI-Systempartition (ESP) und fügt einen Eintrag zur Bootmanagerliste der Firmware hinzu, die im NVRAM gespeichert ist. Wenn Sie also andere Betriebssysteme (im EFI-Modus) zum Booten haben, sollten Sie diese bereits in der Liste des Boot-Managers vermerken. Wenn Sie Betriebssysteme installiert haben und diese nicht auf diese Weise angezeigt werden, gibt es grundsätzlich zwei mögliche Erklärungen:

  • Die Betriebssysteme haben ihre Einträge hinzugefügt, sie wurden jedoch später gelöscht. Dies kann auf fehlerhafte Firmware, Softwarefehler, absichtliche Handlungen eines Benutzers, einen Unfall eines Benutzers oder aus anderen Gründen zurückzuführen sein. Beachten Sie, dass das Entfernen eines Datenträgers und das anschließende Einschalten des Computers dazu führen kann, dass einige EFIs Boot-Manager-Einträge für auf diesem Datenträger gespeicherte Bootloader löschen. (Ich erwähne dies, weil ein solches Disk-Jonglieren unter erfahrenen Multi-Boot-Anwendern eine ziemlich beliebte Technik ist, um die Steuerung des BIOS-Bootloaders und der Betriebssysteminstallation zu unterstützen. Sie haben es also möglicherweise versucht.)
  • Möglicherweise haben Sie das Betriebssystem mit dem Compatibility Support Module (CSM) des Computers installiert, mit dem ein EFI Bootloader für BIOS-basierte Computer ausführen kann. Solche Bootloader können nicht zum EFI-Bootmanager-Menü hinzugefügt werden, außer als BIOS-Modus-Bootoptionen, ähnlich wie auf BIOS-basierten Computern.

Sie können die EFI-Boot-Manager-Liste auf verschiedene Arten verwalten, darunter:

  • EasyUEFI - Dies ist ein Windows-GUI-Tool eines Drittanbieters (in der Basisversion jedoch kostenlos). Dies ist wahrscheinlich der einfachste Weg, die EFI-Bootmanagerliste zu verwalten.
  • bcdedit- Dieses Windows-Befehlszeilentool kann die EFI-Starteinträge verwalten. Ich habe nicht zufällig eine URL zu einer detaillierten Verwendungszusammenfassung, aber ein Beispiel für die Verwendung finden Sie in den Installationsanweisungen für rEFInd. (Hinweis: Ich bin der Autor von rEFInd.)
  • efibootmgr- Dies ist ein Linux-Befehlszeilentool, das ungefähr so ​​leistungsfähig wie EasyUEFI ist, obwohl es schwieriger zu bedienen ist. Geben Sie man efibootmgrLinux ein (mit dem installierten Tool), um zu erfahren, wie Sie es verwenden.
  • Benutzeroberfläche einer Firmware - Mit vielen EFIs-Setup-Dienstprogrammen können Sie EFI-Starteinträge neu anordnen und manchmal hinzufügen oder löschen. Die Details variieren jedoch stark von EFI zu EFI.
  • bcfg- Dieser Befehl ist in einer EFI-Shell der Version 2 verfügbar. Wie bei habe bcdeditich keine URL für eine detaillierte Referenz parat, aber diese Wiki-Seite von Arch Linux bietet ein grundlegendes Beispiel.

Beachten Sie, dass die integrierten EFI-Boot-Manager der meisten Computer außerordentlich primitiv sind. Einige sind so arm, dass sie so gut wie nutzlos sind. Aus diesem Grund verlassen sich viele Leute auf andere Boot-Manager, einschließlich GRUB 2, gummiboot / systemd-boot und rEFInd, um die Auswahl des Betriebssystems zu erledigen. Diese Tools müssen normalerweise selbst in der integrierten Boot-Manager-Liste von EFI registriert werden, sodass sie aus den oben genannten Gründen leicht vergessen werden können.

Rod Smith
quelle
Ich dachte, ich hätte vorher einen EFI, aber ich habe nicht die Optionen, über die Sie sprechen. Ich habe keinen CSM-Start und die Startliste, von der ich spreche, ist eigentlich die Liste, in der ich von CD, USB usw. boote. Der Windows-Start-Manager wird in dieser Liste angezeigt. Der Versuch, von meiner HD-DVD zu booten, führt jedoch zu nichts
ToastHouse
Bearbeiten: HD DVD sollte eine Festplatte sein. Die Autokorrektur meines Telefons hat dies getan, ohne dass ich es bemerkt habe und ich kann den Kommentar nicht mehr bearbeiten.
ToastHouse
1
@ ToastHouse Die Tatsache, dass Windows Boot Managerauf der Liste so ziemlich alles steht, deutet darauf hin, dass es sich bereits um eine Art EFI handelt. Es ist auch normal, dass die Auswahl der Festplatte in der Liste nichts bewirkt, da Windows dem schützenden MBR keinen Startcode hinzufügt, wie dies beispielsweise bei grub der Fall ist. Windows unterstützt in irgendeiner Weise GPT + UEFI, MBR + BIOS und MBR + UEFI (manuell ausgeführt mit bcdboot), jedoch niemals GPT + BIOS. Hier bedeutet BIOS auch Legacy- / CSM-Start, und diese "Geräte" auf der Liste sind sehr wahrscheinlich Legacy-Startoptionen.
Tom Yan
Okay, ich denke ich habe EFI anstelle von BIOS, Rods rEFInd Bootloader funktioniert auf meinem Laptop und es stellt sich heraus, dass der Befehl bcdedit / set {bootmgr} description "rEFInd description" den Windows Boot Manager in meiner Bootliste ändert. Ich weiß immer noch nicht, wie es dort angezeigt wird, aber jetzt kann ich den Bootloader ändern, der alles ist, was ich brauche. Vielen Dank!
ToastHouse
@ Tom Yan Also gut, ich habe definitiv EFI, was ich vorher nicht kannte. Lenovo nennt es ein BIOS, was mich glauben ließ, dass dies das war, was ich hatte. Die Tatsache, dass Windows GPT + BIOS nicht unterstützt, sowie die Tatsache, dass Windows 7 auf einer GPT-Festplatte installiert ist, die nativ gestartet wird, beweisen, dass ich EFI habe. Danke, dass du mir geholfen hast, das herauszufinden!
ToastHouse