Efi-Shell: Unterschied zwischen den Versionen

Aus Kimpedia
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
==<strong>Was ist die EFI Shell</strong>==
==<strong>Was ist die EFI Shell</strong>==
Die EFI Shell ist, genau wie MS-DOS, ein Betriebssystem mit Befehlen zum Verzeichnis wechseln, kopieren, Programme ausführen usw. Es ist quasi auf das Minimum reduziert, weswegen es nicht viel Platz verbraucht und man doch eine Menge mit machen kann. Wie jedes Betriebssystem hat auch die EFI Shell seine ganz eigene Sprache und auch seine eigene Endung. Der MS-DOS Nutzer von damals und auch der Windows Nutzer kennt die Dateiendung .exe. Dies ist die ausführbare Datei um zum Beispiel Programme und Spiele zu starten. Die EFI Shell hat dafür die Dateiendung .efi. Linux und MacOS Nutzer zum Beispiel arbeiten mit Rechten um Programme zu starten.
Die EFI Shell ist, genau wie MS-DOS, ein Betriebssystem mit Befehlen zum Verzeichnis wechseln, kopieren, Programme ausführen usw. Es ist quasi auf das Minimum reduziert, weswegen es nicht viel Platz verbraucht und man doch eine Menge mit machen kann. Wie jedes Betriebssystem hat auch die EFI Shell seine ganz eigene Sprache und auch seine eigene Endung. Der MS-DOS Nutzer von damals und auch der Windows Nutzer kennt die Dateiendung .exe. Dies ist die ausführbare Datei um zum Beispiel Programme und Spiele zu starten. Die EFI Shell hat dafür die Dateiendung .efi. Linux und MacOS Nutzer zum Beispiel arbeiten mit Rechten um Programme zu starten.
==<strong>Wie erstelle ich einen EFI Shell USB Stick</strong>==
Wenn du einen USB Stick erstellen willst von dem du die EFI Shell booten kannst, geht das so:
# Nehme einen USB-Stick und formatieren ihn mit dem Datenträgersystem FAT32
# Danach erstellst du den Ordner efi und dann den Unterordner boot. Damit hast du dann die Ordnerstruktur efi/boot/
# Jetzt musst du dir die Shell herunterladen. Diese bekommst du unter folgendem GitHub Link:
# [https://github.com/tianocore/edk2/blob/UDK2018/ShellBinPkg/UefiShell/X64/Shell.efi EFI Shell auf GitHub]
# Jetzt musst du nur noch die gerade heruntergeladene Datei Shell.efi umbenennen in Bootx64.efi
# Jetzt kopierst du die Datei Bootx64.efi in den Ordner efi/boot auf dem USB Stick.

Version vom 29. Juli 2024, 13:53 Uhr

Wer sich schonmal einen neuen PC oder ein neues Notebook gekauft hat wird sich vielleicht bei manchen Produkten gewundert haben das nach dem Starten nicht der Einrichtungsassistent von Windows kommt, sondern die EFI Shell. Diejenigen unter euch die früher schon zu MS-DOS Zeiten einen PC besaßen werden höchstwahrscheinlich in Erinnerungen schwelgen und alle anderen wird wohl der schwarze Bildschirm mit der gelben Schrift und dem Command Prompt in Angst und Schrecken versetzen. Natürlich könnte man jetzt denken, Oh mein Gott hab ich was falsch gemacht beim einschalten oder Ist mein neuer Computer jetzt defekt ? Andere werden eventuell den Kundensupport kontaktieren um das Gerät wieder zurückzuschicken oder man rennt ins Geschäft zurück um das vermeintlich defekte Gerät wieder zurückzugeben. Warum sage ich vermeintlich ? Der Grund warum die EFI Shell auf diesem Rechner startet ist ganz einfach, das Gerät wurde ohne Windows Lizenz ausgeliefert oder verkauft, worauf eigentlich in der Produktbeschreibung auch hingewiesen wird. Nur wie das nun mal so ist, man achtet da nicht so drauf. Warum auch, ich für meinen Teil gehe meistens davon aus das eine Windows Lizenz dabei ist.

Warum verkauft man dann einen PC/Notebook ohne Windows Lizenz ?
Weil manche schon eine Windows Lizenz gekauft haben und diese weiter verwenden wollen. Was natürlich auch Ihr gutes Recht ist. Außerdem sind dann die Computer meistens günstiger denn der Hersteller spart sich die Lizenzkosten.

Was ist die EFI Shell

Die EFI Shell ist, genau wie MS-DOS, ein Betriebssystem mit Befehlen zum Verzeichnis wechseln, kopieren, Programme ausführen usw. Es ist quasi auf das Minimum reduziert, weswegen es nicht viel Platz verbraucht und man doch eine Menge mit machen kann. Wie jedes Betriebssystem hat auch die EFI Shell seine ganz eigene Sprache und auch seine eigene Endung. Der MS-DOS Nutzer von damals und auch der Windows Nutzer kennt die Dateiendung .exe. Dies ist die ausführbare Datei um zum Beispiel Programme und Spiele zu starten. Die EFI Shell hat dafür die Dateiendung .efi. Linux und MacOS Nutzer zum Beispiel arbeiten mit Rechten um Programme zu starten.

Wie erstelle ich einen EFI Shell USB Stick

Wenn du einen USB Stick erstellen willst von dem du die EFI Shell booten kannst, geht das so:

  1. Nehme einen USB-Stick und formatieren ihn mit dem Datenträgersystem FAT32
  2. Danach erstellst du den Ordner efi und dann den Unterordner boot. Damit hast du dann die Ordnerstruktur efi/boot/
  3. Jetzt musst du dir die Shell herunterladen. Diese bekommst du unter folgendem GitHub Link:
  4. EFI Shell auf GitHub
  5. Jetzt musst du nur noch die gerade heruntergeladene Datei Shell.efi umbenennen in Bootx64.efi
  6. Jetzt kopierst du die Datei Bootx64.efi in den Ordner efi/boot auf dem USB Stick.