So öffnen Sie das Linux-Terminal vom BIOS aus

So öffnen Sie das Linux-Terminal vom BIOS aus

Ich habe die/etc/ProfilDatei versehentlich und jetzt kann ich mich nicht bei meinem Linux-Betriebssystem anmelden.

Ich habe darüber nachgedacht, Folgendes zu tun:https://flutter.dev/docs/get-started/install/linux#update-path-directly, aber ich habe diese Befehlszeilen (dritter Schritt) am Ende der Profildatei hinzugefügt ...

Wie kann ich die Profildatei erneut bearbeiten? Oder besser: wie kann ich mich erneut anmelden?

Antwort1

Sie können kein Linux-Terminal aus dem BIOS öffnen. Wenn Sie eine Linux-Konsole oder ein Terminalfenster haben möchten, muss Linux ausgeführt werden. Im Allgemeinen funktioniert der Startvorgang wie folgt:

BIOS        does some Power On Self Tests, initialisations etc and then executes MBR
MBR         Master Boot Record executes Grub, Lilo or what you use
LILO        boots the kernel
KERNEL      initializes and starts Init; there are a number of variants, from 
            systemd to busybox.
INIT        Init then starts the different run-levels (depending on which init you use)

Sie müssen sich in einer der Initialisierungsphasen befinden, um eine Konsole oder ein Terminal zu starten.

Es gibt zahlreiche Variationen hierzu (UEFI-Boot, Systemds Konzept der Runlevel usw.), dies vereinfacht jedoch den Start Ihres Computers.

Aber als Lösung für Ihr Problem ist der Kommentar von @Biswapriyo richtig: Verwenden Sie eine Live-Distribution, mounten Sie Ihre Partitionen und korrigieren Sie Ihre /etc/profile; das ist der einfachste Weg.

Alternativ kann man versuchen, den Parameter beim Bootvorgang anzugeben 1. Dazu drückt man innerhalb von 3 Sekunden nach dem ersten Bootvorgang die Leertaste und folgt dem Bootvorgang. Dafür grubmüsste man aeinen Parameter anhängen (der lauten müsste 1), aber bei Lilo oder anderen kann das anders sein.

verwandte Informationen