stand alone grub

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
isabena
Beiträge: 266
Registriert: 26.04.2022 11:03:51

stand alone grub

Beitrag von isabena » 23.12.2023 19:26:29

hallo,

vielleicht kann jemand mit Erfahrungsbericht und Tipps etwas Licht in mein Dunkel bringen :wink:

da ich mich jetzt mit dem Thema "stand alone grub" auseinandersetzen möchte und dort bei "null" stehe, freue ich mich über jede Info.

es geht darum, in einem PC mehrere BSe auf vier SSDs unter einen Hut zu bringen - also Multiboot aber NICHT von einem BS aus.
nun mag ich irren ?!, --- ein stand alone grub ist doch unabhängig auf einer eigenen ESP - bitte um Richtigstellung wenn ich irre 8)
also denke ich, eine Partition mit großzügigen 300MB zu erstellen, FAT32 Format, boot/efi markieren und da den GRUB zu implementieren.
in einer grub.conf sollten dann die verschiedenen BSe als menuentries eingetragen werden

ist das so richtig und umsetzbar ? hat das jemand realisiert und kann Infos geben ? oder bin ich auf einem Holzweg ?

danke im voraus

Benutzeravatar
cosinus
Beiträge: 4613
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: stand alone grub

Beitrag von cosinus » 23.12.2023 19:42:38

Also pro OS eine separate ESP? Und du willst dann bei jedem PC-Neustart dann per F-Taste von einer bestimmten Platte bzw. ESP booten? Weil so wie du das vorhast musst du das dann über das EFI-Setup regeln.

isabena
Beiträge: 266
Registriert: 26.04.2022 11:03:51

Re: stand alone grub

Beitrag von isabena » 23.12.2023 20:06:40

oh, da hab ich mich evtl unklar ausgedrückt....

nein, mir schwebt vor, einen von jeder Distribution unabhängigen GRUB einzurichten.
-- so habe ich den stand alone grub verstanden
wie gesagt, vielleicht irre ich da ?

im Moment nutze ich den GRUB in einer Distro und habe die anderen Systeme über die 40_custom eingebunden.
das ist mir jetzt insofern als unglücklich aufgefallen, da dieses BS noch das buster ist und ich mich davon trennen will (old old stable mit eol Mitte 2024)

hoffe, ich konnte es jetzt verständlich rüberbringen :?:

Benutzeravatar
cosinus
Beiträge: 4613
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: stand alone grub

Beitrag von cosinus » 23.12.2023 20:15:07

Du hast also auf jeder Platte GRUB installiert? Aber was genau bringt das?
Über das EFI kann man auch nur sagen, dass er standardmäßig von einer bestimmten ESP booten soll. Da UEFI sehr viel komplexer als das klassische BIOS ist, sind auch die Wahrscheinlichkeiten für Fehler größer.

Beschreib mal das Setup genauer falls ich das falsch verstanden habe. Du hast mehrere SSDs, willst du jetzt jetzt nur eine ESP haben?

niemand
Beiträge: 749
Registriert: 22.12.2023 16:35:53
Kontaktdaten:

Re: stand alone grub

Beitrag von niemand » 23.12.2023 20:18:37

isabena hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 20:06:40
nein, mir schwebt vor, einen von jeder Distribution unabhängigen GRUB einzurichten.
Kannst du machen, aber du brauchst halt ein System, von dem aus du es einrichtest. Das kann hingegen auch sowas wie „Super Grub Disk“ oder auch nur ein grml sein.

Edit, Nachtrag: natürlich muss dann auf der Seite der Systeme sichergestellt sein, dass kein distributionseigener Automagismus etwa beim Kernelupdate oder so was am systemübergreifenden Bootloader ändern möchte, also dass solche Sachen wie etwa Debianos-prober nicht dazu führen, dass das jeweilige System die Macht an sich reißen will.
Zuletzt geändert von niemand am 23.12.2023 20:27:12, insgesamt 1-mal geändert.
„I fought in the Vim-Emacs-War.“ Quelle

Benutzeravatar
cosinus
Beiträge: 4613
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: stand alone grub

Beitrag von cosinus » 23.12.2023 20:24:21

niemand hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 20:18:37
...
Bist du "der niemand" oder ein anderer "niemand" :?:

isabena
Beiträge: 266
Registriert: 26.04.2022 11:03:51

Re: stand alone grub

Beitrag von isabena » 23.12.2023 22:08:18

niemand hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 20:18:37
Kannst du machen, aber du brauchst halt ein System, von dem aus du es einrichtest. Das kann hingegen auch sowas wie „Super Grub Disk“ oder auch nur ein grml sein.
dabei hatte ich an ein live gedacht -- funktioniert es damit den GRUB auf die Partition zu schaufeln ?
Edit, Nachtrag: natürlich muss dann auf der Seite der Systeme sichergestellt sein, dass kein distributionseigener Automagismus etwa beim Kernelupdate oder so was am systemübergreifenden Bootloader ändern möchte, also dass solche Sachen wie etwa Debianos-prober nicht dazu führen, dass das jeweilige System die Macht an sich reißen will.
die Frage ist noch, ob zwingend ein GRUB in den BSen vorhanden sein muß ? --- ich denke nicht :?: :?

niemand
Beiträge: 749
Registriert: 22.12.2023 16:35:53
Kontaktdaten:

Re: stand alone grub

Beitrag von niemand » 23.12.2023 22:21:30

isabena hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 22:08:18
funktioniert es damit den GRUB auf die Partition zu schaufeln ?
Warum nicht? Am besten wird’s sein, direkt UUIDs zu verwenden, und du solltest dir Gedanken machen, wie du dass mit den Partitionen und den jeweiligen /boot/ machen möchtest – da gibt’s verschiedene Möglichkeiten.
isabena hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 22:08:18
die Frage ist noch, ob zwingend ein GRUB in den BSen vorhanden sein muß ?
Nein, muss nicht. Aber dein Grub muss von den Systemen wissen. Bei relevanten Veränderungen bist du dann entsprechend selbst dafür verantwortlich, diese dem Bootloader mitzuteilen.

Wenn es keinen zwingenden Grund für einen vollkommen von den Systemen isolierten Bootloader gibt, wäre die sinnvollere Option, eines der Systeme dazu zu bestimmen, den Bootloader zu stellen. Was würdest du dir von einem extern konfigurierten Bootloader versprechen, wenn ich fragen darf?

OT: vor Satzzeichen gehört kein Leerzeichen, und „muß“ muss „muss“ lauten.
„I fought in the Vim-Emacs-War.“ Quelle

isabena
Beiträge: 266
Registriert: 26.04.2022 11:03:51

Re: stand alone grub

Beitrag von isabena » 23.12.2023 22:29:22

niemand hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 22:21:30

Wenn es keinen zwingenden Grund für einen vollkommen von den Systemen isolierten Bootloader gibt, wäre die sinnvollere Option, eines der Systeme dazu zu bestimmen, den Bootloader zu stellen. Was würdest du dir von einem extern konfigurierten Bootloader versprechen, wenn ich fragen darf?

OT: vor Satzzeichen gehört kein Leerzeichen, und „muß“ muss „muss“ lauten.
bei einem eigenständigen bootloader dürfte die Gefahr von Fehlern beim booten geringer sein, als bei einem os-prober gestützten :?:

ach ja -- und was bitte heißt
Automagismus
aus deinem ersten post

Benutzeravatar
grubenlicht
Beiträge: 563
Registriert: 10.06.2021 22:35:56

Re: stand alone grub

Beitrag von grubenlicht » 23.12.2023 22:37:07

es gibt zwei interessante Seiten für dich
https://wiki.debianforum.de/Ein_Notfall ... stallieren
https://wiki.ubuntuusers.de/Universal_s ... D_und_SSD/
Für deine Anwendung reicht es aber, wenn du (z.B. aus dem UUde Wiki) nur den Teil für eine EFI Installation durchführst, also
  • LiveLinux
  • kleine Partition für ESP anlegen (min. fat16, 16MiB), Markierung esp
  • diese nach /mnt mounten
  • ggf. grub-efi nachinstallieren (falls nicht vorhanden)
  • grub installieren

    Code: Alles auswählen

    grub-install --target=x86_64-efi --recheck --removable --efi-directory=/mnt --boot-directory=/mnt/boot
  • eine grub.cfg anlegen in /mnt/boot (ich verwende die nur zum set root=<UUID> Verweis auf eine weitere Partition fat ohne Markierung, die ist dann leichter zu editieren (ohne root) und mit configfile /grub.cfg dann auf die verzweigen
  • in der grub.cfg dann menuentry auf die SymLinks (vmlinuz und initrd.img) der zu startenden Systeme
  • die Systeme jeweils mit der Installation von grub in den PBR, dann kann in der o.g. grub.cfg auch eine Eintrag wie configfile /boot/grub.cfg stehen, welcher das Menü der Installation aufruft, z.B., um andere als den aktuellen kernel zu starten. Man kann auch installieren ohne grub.

niemand
Beiträge: 749
Registriert: 22.12.2023 16:35:53
Kontaktdaten:

Re: stand alone grub

Beitrag von niemand » 23.12.2023 22:37:52

isabena hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 22:29:22
bei einem eigenständigen bootloader dürfte die Gefahr von Fehlern beim booten geringer sein, als bei einem os-prober gestützten
Das sind die zwei Extreme. Zumindest für mich liegt der Komfortbereich genau dazwischen: ein System ist für den Bootloader verantwortlich, aber halt ohne Automagismen, wie Debianos-prober, sondern genauso manuell konfiguriert, wie du es mit einer völlig „losgelösten“ Konfiguration auch machen müsstest.
isabena hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 22:29:22
ach ja -- und was bitte heißt „Automagismus“ aus deinem ersten post
Ein Kofferwort aus „Automatismus“ und „Magie“. Wenn man mal versucht, nachzuvollziehen, was etwa Debianos-prober da versucht, wird man’s verstehen. Oder auch nicht – in dem Fall trifft’s umso mehr zu, denn was man nicht versteht, kann man genausogut als „Magie“ abtun ;)
„I fought in the Vim-Emacs-War.“ Quelle

isabena
Beiträge: 266
Registriert: 26.04.2022 11:03:51

Re: stand alone grub

Beitrag von isabena » 23.12.2023 22:40:50

niemand hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 22:37:52
Ein Kofferwort aus „Automatismus“ und „Magie“. Wenn man mal versucht, nachzuvollziehen, was etwa Debianos-prober da versucht, wird man’s verstehen. Oder auch nicht – in dem Fall trifft’s umso mehr zu, denn was man nicht versteht, kann man genausogut als „Magie“ abtun ;)
nun - kreativ scheinst du ja zu sein... :)

niemand
Beiträge: 749
Registriert: 22.12.2023 16:35:53
Kontaktdaten:

Re: stand alone grub

Beitrag von niemand » 23.12.2023 22:42:46

Ist keine Erfindung von mir. Ist in manchen Kreisen schon einige Jahrzehnte in Gebrauch.
„I fought in the Vim-Emacs-War.“ Quelle

ManniK
Beiträge: 114
Registriert: 06.08.2022 19:33:37

Re: stand alone grub

Beitrag von ManniK » 23.12.2023 22:55:20

Hallo isabena,

ich habe bei mir ein ähnliches Multibootsystem laufen!

Erste SSD = Windows11
Zweite SSD = Debian Stable
Dritte SSD = verschiedene Systeme zum Testen.

Alle SSDs haben ihre eigene EFI Partition.
Beim Aufspielen von Systemen auf die dritte SSD kommt es öfters vor, dass die Systeme Ihren Bootloader auf eine der anderen SSDs schreiben. Es ist dann schon vorgekommen, dass keines der Systeme mehr startete. Das hat bei mir vermutlich auch zum Teil mit dem aktiviertem Secure Boot zu tun.
In dem Fall boote ich Subergrub2 und starte von dort aus mein jeweiliges Produktivesystem(Debian Stable). Dann mounte ich alle EFI Partitionen und lösche alles bis auf den Windows Bootmanager (Boot, Microsoft). Dann installiere ich aus den Linuxsystemen heraus den Bootmanager auf die jeweilige EFI Partition.

grub-install /dev/xxxxx

xxxxx steht für die entsprechende SSD. Die Partition wird nicht mit angegeben!

isabena
Beiträge: 266
Registriert: 26.04.2022 11:03:51

Re: stand alone grub

Beitrag von isabena » 23.12.2023 22:58:11

niemand hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 22:42:46
Ist keine Erfindung von mir. Ist in manchen Kreisen schon einige Jahrzehnte in Gebrauch.
wenn du es sagst :roll: :wink:


völlig OT:
aber was mich etwas verwirrt: du weist auf die Schreibweise von "muß" hin,
verwendest jedoch selbst die veraltete Schreibweise "genausogut"
:? 8O :?

Benutzeravatar
grubenlicht
Beiträge: 563
Registriert: 10.06.2021 22:35:56

Re: stand alone grub

Beitrag von grubenlicht » 23.12.2023 23:04:17

ManniK hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 22:55:20
Beim Aufspielen von Systemen auf die dritte SSD kommt es öfters vor, dass die Systeme Ihren Bootloader auf eine der anderen SSDs schreiben.
das verhindert man, indem man vorübergehend die Markierung esp bei allen ESPs außer der, auf die installiert werden soll, abschaltet
grub-install /dev/xxxxx

xxxxx steht für die entsprechende SSD. Die Partition wird nicht mit angegeben!
im EFI Modus heißt der Befehl

Code: Alles auswählen

grub-install
der von dir genannte gilt für den "legacy" Modus!

niemand
Beiträge: 749
Registriert: 22.12.2023 16:35:53
Kontaktdaten:

Re: stand alone grub

Beitrag von niemand » 23.12.2023 23:11:06

Ebenfalls OT, aber da’s dein Thread ist, wird’s vermutlich akzeptabel sein:
isabena hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 22:58:11
du weist auf die Schreibweise von "muß" hin,
verwendest jedoch selbst die veraltete Schreibweise "genausogut"
Danke für den Hinweis.
„I fought in the Vim-Emacs-War.“ Quelle

Benutzeravatar
grubenlicht
Beiträge: 563
Registriert: 10.06.2021 22:35:56

Re: stand alone grub

Beitrag von grubenlicht » 23.12.2023 23:16:04

OT
niemand hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 23:11:06
Ebenfalls OT, aber da’s dein Thread ist, wird’s vermutlich akzeptabel sein:
nun ja, "'s" steht hier für "es", und da wird bei z.B. "wird 's" ein Leerzeichen gelassen, den anderen Ausdruck…na ja!
/OT
@isabena, bist du am Thema noch interessiert? Ich geh' sonst nämlich schlafen, und dann wird es bestimmt bis Dienstag/Mittwoch nichts mehr.

niemand
Beiträge: 749
Registriert: 22.12.2023 16:35:53
Kontaktdaten:

Re: stand alone grub

Beitrag von niemand » 23.12.2023 23:24:18

OT:
grubenlicht hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 23:16:04
nun ja, "'s" steht hier für "es", und da wird bei z.B. "wird 's" ein Leerzeichen gelassen, den anderen Ausdruck…na ja!
Diskutabel: das Apostroph ist das Auslassungszeichen, und ausgelassen werden im Fall von „wird’s“ das Leerzeichen und das ›e‹. Angesichts der zur Bewertung herangezogenen Vergleichstexte u.A. von Wikipedia halte ich das für nicht direkt verkehrt, lasse mich da aber auch gerne belehren. Allerdings wär’s (intended, ausgelassen werden ›e e‹) vermutlich besser, dafür einen eigenen Thread im Smalltalk zu starten.

EOOT (von meiner Seite, es sei denn, TE greift das auf)
„I fought in the Vim-Emacs-War.“ Quelle

isabena
Beiträge: 266
Registriert: 26.04.2022 11:03:51

Re: stand alone grub

Beitrag von isabena » 23.12.2023 23:27:08

grubenlicht hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 23:16:04
OT
niemand hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 23:11:06
Ebenfalls OT, aber da’s dein Thread ist, wird’s vermutlich akzeptabel sein:
nun ja, "'s" steht hier für "es", und da wird bei z.B. "wird 's" ein Leerzeichen gelassen, den anderen Ausdruck…na ja!
/OT
@isabena, bist du am Thema noch interessiert? Ich geh' sonst nämlich schlafen, und dann wird es bestimmt bis Dienstag/Mittwoch nichts mehr.

@grubenlicht -- danke !
habe gerade deine links verfolgt.... interessant !
natürlich bin ich weiter am Thema, aber heute nicht mehr aus Müdigkeitsgründen :)
schlaf gut

JTH
Moderator
Beiträge: 3089
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: stand alone grub

Beitrag von JTH » 23.12.2023 23:29:45

grubenlicht hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 23:16:04
nun ja, "'s" steht hier für "es", und da wird bei z.B. "wird 's" ein Leerzeichen gelassen, den anderen Ausdruck…na ja!
Muss mich beim OT kurz einklinken. Die Aussage hat mich gerade ins Grübeln gebracht, ob ich mich da beim Schreiben schon immer völlig vertan hab.

Aber ich bin beruhigt: Dem Duden nach (dem vertraue ich da mal) ist an diesen Stellen bei einer Verkürzung von „es“/Zusammenziehen mit einem davorstehenden Verb eindeutig kein Leerzeichen üblich oder gar notwendig. Im Gegenteil, man darf sogar in diesem Fall, wie auch oft gemacht, das Apostroph weglassen:
https://www.duden.de/sprachwissen/recht ... stroph#D14
https://www.duden.de/rechtschreibung/es_das_man


Willkommen zurück, niemand.
Manchmal bekannt als Just (another) Terminal Hacker.

isabena
Beiträge: 266
Registriert: 26.04.2022 11:03:51

Re: stand alone grub

Beitrag von isabena » 23.12.2023 23:32:54

niemand hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 23:24:18
EOOT (von meiner Seite, es sei denn, TE greift das auf)
es gehört nicht zum thread über die moderne Schreib- und Ausdrucksweise in der deutschen Sprache zu diskutieren.
Gern kannst du, @niemand, dafür einen smalltalk aufmachen :lol: :lol:

JTH
Moderator
Beiträge: 3089
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: stand alone grub

Beitrag von JTH » 23.12.2023 23:35:15

Nachdem ich da auch mit eingestiegen bin … wenns dich stört, melde gerne einfach einen der OT-Beiträge, isabena, dann trennts morgen einer von uns Mods ab.
Manchmal bekannt als Just (another) Terminal Hacker.

isabena
Beiträge: 266
Registriert: 26.04.2022 11:03:51

Re: stand alone grub

Beitrag von isabena » 23.12.2023 23:39:59

JTH hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 23:35:15
Nachdem ich da auch mit eingestiegen bin … wenns dich stört, melde gerne einfach einen der OT-Beiträge, isabena, dann trennts morgen einer von uns Mods ab.
nein, alles gut.
für den Faden hier reicht es aber an dieser Stelle :mrgreen: :facepalm:

ManniK
Beiträge: 114
Registriert: 06.08.2022 19:33:37

Re: stand alone grub

Beitrag von ManniK » 23.12.2023 23:55:16

grubenlicht hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 23:04:17
ManniK hat geschrieben: ↑ zum Beitrag ↑
23.12.2023 22:55:20
Beim Aufspielen von Systemen auf die dritte SSD kommt es öfters vor, dass die Systeme Ihren Bootloader auf eine der anderen SSDs schreiben.
das verhindert man, indem man vorübergehend die Markierung esp bei allen ESPs außer der, auf die installiert werden soll, abschaltet
grub-install /dev/xxxxx

xxxxx steht für die entsprechende SSD. Die Partition wird nicht mit angegeben!
im EFI Modus heißt der Befehl

Code: Alles auswählen

grub-install
der von dir genannte gilt für den "legacy" Modus!
Ja Du hast recht! Funktionieren tuts trotzdem da die Pfadangabe ignoriert wird.

Antworten