Efi-Shell: Unterschied zwischen den Versionen

Aus Kimpedia
Keine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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.
==<strong>Die Befehle der EFI Shell</strong>==
{| class="wikitable"
|+ Befehle und Funktionen
|-
! Befehle !! Funktion
|-
| FS: || Hiermit kannst du auf andere Laufwerke wechseln. z.B. FS0:, FS1:, FS2, usw.
|-
| ls || Hiermit kannst du dir das Inhaltsverzeichnis des jeweiligen Ordners anzeigen lassen.
|-
| cd || Hiermit wechselst du die Verzeichnisse.
|-
| cp || Hiermit kannst du Dateien oder Ordner kopieren.
|-
| rm || Hiermit kannst du Dateien oder Verzeichnisse löschen.
|-
| mkdir || Hiermit kannst du Verzeichnisse erstellen.
|-
| edit || Hiermit kannst du eine Datei bearbeiten
|-
! scope="row" colspan="2"| Boot Befehle
|-
! Befehle !! Funktion
|-
| autoboot || Hiermit kannst du die autoboot timeout variable setzen oder dir anzeigen lassen
|-
| bcfg || Bootkonfiguration/Display und Treibereigenschaften anzeigen lassen
|-
| boottest || BootTest bits anzeigen oder setzen
|-
| lanboot || Hiermit bootest du über das Netzwerk
|-
| reconfigreset || Das System (nPartition) zurücksetzen um es neu zu konfigurieren
|-
| reset || Das System (nPartition) zurücksetzen
|-
| search || Verbindet Treiber für Bootbare Geräte
|-
! scope="row" colspan="2"| Konfigurations Befehle
|-}

Aktuelle Version vom 29. Juli 2024, 14:27 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.

Die Befehle der EFI Shell

Befehle und Funktionen
Befehle Funktion
FS: Hiermit kannst du auf andere Laufwerke wechseln. z.B. FS0:, FS1:, FS2, usw.
ls Hiermit kannst du dir das Inhaltsverzeichnis des jeweiligen Ordners anzeigen lassen.
cd Hiermit wechselst du die Verzeichnisse.
cp Hiermit kannst du Dateien oder Ordner kopieren.
rm Hiermit kannst du Dateien oder Verzeichnisse löschen.
mkdir Hiermit kannst du Verzeichnisse erstellen.
edit Hiermit kannst du eine Datei bearbeiten
Boot Befehle
Befehle Funktion
autoboot Hiermit kannst du die autoboot timeout variable setzen oder dir anzeigen lassen
bcfg Bootkonfiguration/Display und Treibereigenschaften anzeigen lassen
boottest BootTest bits anzeigen oder setzen
lanboot Hiermit bootest du über das Netzwerk
reconfigreset Das System (nPartition) zurücksetzen um es neu zu konfigurieren
reset Das System (nPartition) zurücksetzen
search Verbindet Treiber für Bootbare Geräte
Konfigurations Befehle