• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

GRUB2 - Befehlsfolge Terminal

Timbo

Newbie
Ich möchte aus dem GRUB Terminal mein Linux installieren.
Was muss ich hier eingeben, siehe Screenshot anbei.
 

Anhänge

  • 17070405901752831076430368811027.jpg
    17070405901752831076430368811027.jpg
    268,1 KB · Aufrufe: 21

josef-wien

Ultimate Guru
Wie auch immer Du zu diesem Zustand gekommen sein magst, er hat nichts mit der üblichen Vorgangsweise zu tun. Auf Users Manual – MX Linux gibt es ein ausführliches Handbuch. Ohne zu beschreiben, was Du gemacht hast, werden wir Dir nicht helfen können.
 
OP
T

Timbo

Newbie
Ich möchte von einem USB-STICK mittels GRUB eine efi Datei laden... weiss aber nicht wie das geht.

Ferner ist auf dem Rechner ein UBUNTU Linux vorinstalliert mit ausgelagertem Home Verzeichnis.

Beides bekomme ich nicht zum Starten..
 

susejunky

Moderator
Teammitglied
Hallo @Timbo ,

Ich möchte von einem USB-STICK mittels GRUB eine efi Datei laden
wie ist GRUB auf den USB-Stick gelangt?

Hast Du GRUB manuell auf dem Stick installiert? Wenn ja, für welche Start-Varianten hast Du den Stick dabei vorbereitet? UEFI? CSM? beide?

Oder befindet sich auf dem USB-Stick ein LIVE- und/oder Installationsimage einer Linux-Distribution? Wenn ja, um welche Distribution (Name, Version, ...) handelt es sich?

Welcher Startmodus ist im UEFI/BIOS Deines Rechners eingestellt? UEFI? CSM (aka Legacy)? UEFI+CSM?

Welche efi-Datei willst Du mit GRUB laden?

Viele Grüße

susejunky
 
OP
T

Timbo

Newbie
1.
In jedem Fall uefi wenn nicht sogar beide. MX Linux 23.2

2. Uefi

Siehe Bildschirm

In Ergänzung...

Welche efi Datei und wenn wie?

Ach, ist ein HP Laptop
 

Anhänge

  • IMG_20240204_143704514.jpg
    IMG_20240204_143704514.jpg
    519 KB · Aufrufe: 4
  • IMG_20240204_160058457.jpg
    IMG_20240204_160058457.jpg
    544,2 KB · Aufrufe: 3

susejunky

Moderator
Teammitglied
Hallo @Timbo ,

ich verstehe nicht, warum Du mit GRUB eine .efi-Datei laden willst (.efi-Dateien sind Bootloader; z.B. grubx64.efi = GRUB). Du hast doch bereits einen Bootloader (GRUB) geladen.

Der logisch nächste Schritt wäre jetzt aus GRUB heraus einen Kernel (z.B. vmlinuz) und eine initial ramdisk (z.B. initrd) zu laden. Allerdings geht das nur, wenn GRUB auch über die erforderlichen Module verfügt, um das Dateisystem, auf dem Kernel und ramdisk abgelegt sind, zu lesen.

Viele Grüße

susejunky
 
OP
T

Timbo

Newbie
Ach, da ist eine Live-Installation drauf...habe ich gerade am Rande gesehen...

Ja, sehe ich auch so, junky...IMG_20240204_162430206.jpg

Sind das die Kernel Dateien?

Mache ich das irgendwie mit insmod?!?
 
OP
T

Timbo

Newbie
Irgendein Linux starten...wie starte ich die aus dem Terminal?

Der logische nächste Schritt...könnten Sie diese Passage weiter ausführen...das hört sich besser an...junky...

F. U. I.
Das Linux von dem USB-Stick würde mir reichen...
 

susejunky

Moderator
Teammitglied
Hallo @Timo ,

Das Linux von dem USB-Stick würde mir reichen...

dann würde ich an Deiner Stelle wie folgt vorgehen:
  1. Rechner ausschalten
  2. USB-Stick einstecken
  3. Rechner einschalten und dabei die Bootauswahltaste (siehe Handbuch oder ausprobieren: Entf oder F11 oder F2 oder ...) gedrückt halten
  4. in dem angezeigten Auswahlmenü den USB-Stick als Startmedium auswählen
  5. System starten
Wenn sich das LIVE-System so nicht starten lässt, dann im UEFI den Startmodus umstellen und erneut starten.

Viele Grüße

susejunky
 
OP
T

Timbo

Newbie
(1.)
Wie Stelle ich den Startmodus um?
(2.)
Könnten Sie ihren Ansatz mit dem Kernel laden detaillieren, das hört sich plausibler an.
Set root...
Insmod...
Linux ...
Initrd...
Boot...

1707061977689908724875382807541.jpg

B. T. W.

Was ist shim lock? Muss ich das disablen?
 

Anhänge

  • IMG_20240204_172303025.jpg
    IMG_20240204_172303025.jpg
    626,1 KB · Aufrufe: 4

susejunky

Moderator
Teammitglied
Hallo @Timbo ,

Insmod...
Linux ...
Initrd...
Boot...
grundsätzlich ist es natürlich möglich, Dein System so zu starten. Allerdings habe ich viel zu wenig Informationen über Dein System, um Dir eine detaillierte, sichere Vorgehensweise zu beschreiben.

Wenn Du aber unbedingt diesen Weg gehen willst, kannst Du folgendes versuchen:

Code:
set root='hd0,gpt2'
insmod gzio
insmod part_gpt
insmod ext2
insmod ... (da ich Dein System nicht kenne, kann ich Dir nicht sagen welche Module Du alle laden musst)

linux /boot/vmlinuz
initrd    /boot/initrd.gz
boot

Ob das zum Erfolg führt, kann ich Dir jedoch nicht versprechen.

Viele Grüße

susejunky
 
OP
T

Timbo

Newbie
Welche Informationen benötigst Du von meinem System? Das sieht mir aber schon richtig (er) aus...

Da findet er keine vmlinuz -Datei in dem Verzeichnis...junky...

Oder es kommt

Bad shim signature

Ich glaube ich habe Mist mit den "MOK Keys" gemacht....
 
OP
T

Timbo

Newbie
Folgender Bildschirm...
 

Anhänge

  • 17070668933503955158467176620864.jpg
    17070668933503955158467176620864.jpg
    813,9 KB · Aufrufe: 4

susejunky

Moderator
Teammitglied
Hallo @Timbo ,

wenn ich das richtig sehe, dann versuchst Du das LIVE-System zu starten. Dazu musst Du natürlich den "root"-Parameter entsprechend anpassen und Du wirst sehr wahrscheinlich auch noch weitere Module benötigen.

Ich an Deiner Stelle würde erst einmal versuchen das Ubuntu von der Festplatte zu starten ...

Viele Grüße

susejunky
 
OP
T

Timbo

Newbie
Insmod USB wird schonmal nicht gefunden...das kann ich genau nicht mit den Modulen die geladen werden müssen und wie der root Parameter hier angepasst werden soll.


UBUNTU von der Festplatte mit ausgelagertem Home Verzeichnis starten. Wie funktioniert dies in dem Falle?
 
OP
T

Timbo

Newbie
Ich raffe es einfach nicht, folgender Bildschirm...

Danke, junky...
 

Anhänge

  • 17070690544555840428047653825882.jpg
    17070690544555840428047653825882.jpg
    833 KB · Aufrufe: 4
OP
T

Timbo

Newbie
Hier meine Festplattenpartitionen...mit Ubuntu 23.1
 

Anhänge

  • IMG_20240204_185951406.jpg
    IMG_20240204_185951406.jpg
    625,9 KB · Aufrufe: 7

susejunky

Moderator
Teammitglied
Hallo @Timbo ,

Ich raffe es einfach nicht, folgender Bildschirm...

ich habe jetzt mal ein älteres Ubuntu in einer virtuellen Maschine installiert. Also

Code:
set root='hd0,gpt2'
sollte so richtig sein und danach solltest Du mit
Code:
configfile /boot/grub/grub.cfg
das Ubuntu-GRUB-Startmenü laden und nutzen können.

Allerdings bin ich mir nicht sicher, ob das auch gilt, wenn in Deinem UEFI secureboot aktiviert ist.

Ansonsten hier ein Link, der Dir ggf. weiter hilft die Einstellungen Deines UEFI (z.B. secureboot, Startmodus, ...) anzupassen.

Viele Grüße

susejunky
 
OP
T

Timbo

Newbie
Der Ordner ist leer bei mir...an einem anderen Ort war eine GRUB.cfg die wenn ich sie mittels configfile anspreche, nur das Terminal neu lädt...

Ich weiss echt nicht mehr weiter hier...

Komme ich irgendwie aus dem GRUB raus? Partitionierung möglich?

Kann ich das antiX vom USB nicht irgendwie auf einer Festplattenpartition booten? gpt1 in dem Falle...

Da gibt es auch Verzeichnisse mit isolinux und syslinux...

Ach, secure boot ist "disabled"
 
Oben