bootloader wechseln (gelöst)
bootloader wechseln (gelöst)
Ich möchte auf einem Devuan-Chimaera System ohne EFI lilo durch grub ersetzen. Ich bin erstaunt, dass bei der simulierten Installation von grub via apt-get lilo nicht entfernt wird. Können beide Loader koexistieren?
Mit welchen Problemen muss ich rechnen?
Mit welchen Problemen muss ich rechnen?
Zuletzt geändert von fischig am 23.05.2024 08:33:36, insgesamt 1-mal geändert.
- Livingston
- Beiträge: 1816
- Registriert: 04.02.2007 22:52:25
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: 127.0.0.1
Re: bootloader wechseln
Wenn lilo nicht automatisch bei Kernel-Updates aktualisiert wird, kann er grub nicht ins Gehege kommen. Formal gibt es also keinen Ausschlussgrund. Inhaltlich sei's mal dahingestellt.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams
Douglas Adams
Re: bootloader wechseln
Ich könnte das (Test-)System neu installieren, möchte ich aber vermeiden, weil grub letztendlich auf all meinen Systemen (debian/devuan only) in Zukunft laufen soll. Ansonsten besteht meine „Sicherung“ in einer GRML-Live. Reicht das?Livingston hat geschrieben:Inhaltlich sei's mal dahingestellt.
Oder so herum:
Du meinst, dass die Installation von grub den lilo automatisch außer Betrieb nehmen wird und der dann anschließend händisch entfernt werden kann?
Das wird wohl nicht mehr möglich sein, da es lilo in chimaera/bullseye und weiter nicht mehr gibt. Eigentlich mein einziger Grund für den den Wechsel.Livingston hat geschrieben:Wenn lilo nicht automatisch bei Kernel-Updates aktualisiert wird [...]
Re: bootloader wechseln
Um einen zerschossenen Bootloader zu reparieren reicht das.fischig hat geschrieben:22.05.2024 13:28:02Ansonsten besteht meine „Sicherung“ in einer GRML-Live. Reicht das?
Ja.fischig hat geschrieben:22.05.2024 13:28:02Du meinst, dass die Installation von grub den lilo automatisch außer Betrieb nehmen wird und der dann anschließend händisch entfernt werden kann?
Re: bootloader wechseln
Ok, dann will ich's mal angehen. Installieren muss ich grub-pc Das Paket installiert automatisch mit: - das genügt dann, - richtig?
Da ich kein efi habe: libefi* kann ich mir nicht sparen - richtig?
Code: Alles auswählen
grub-common grub-pc-bin grub2-common libefiboot1 libefivar1
Da ich kein efi habe: libefi* kann ich mir nicht sparen - richtig?
- Livingston
- Beiträge: 1816
- Registriert: 04.02.2007 22:52:25
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: 127.0.0.1
Re: bootloader wechseln
libefiboot1 und libefivar1 werden von grub-common und grub2-common gezogen. Da Du kein UEFI hast, werden sie einfach nicht funktional sein.
Das macht Sinn, weil der grub-Unterbau auf Systemen, die sowohl BIOS als auch UEFI beherrschen, damit alle Karten in der Hand hat, mit ihnen zu arbeiten.
Das macht Sinn, weil der grub-Unterbau auf Systemen, die sowohl BIOS als auch UEFI beherrschen, damit alle Karten in der Hand hat, mit ihnen zu arbeiten.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams
Douglas Adams
Re: bootloader wechseln
Dachte ich mir schon. Wär' halt schön gewesen, wenn's auch ohne gegangen wäre.
Hmmm,
Grub-pc ohne Fehlermeldung installiert, danach update-grub ausgeführt. Gebootet wird nach wie vor via lilo
Hmmm,
Grub-pc ohne Fehlermeldung installiert, danach update-grub ausgeführt. Gebootet wird nach wie vor via lilo
- Livingston
- Beiträge: 1816
- Registriert: 04.02.2007 22:52:25
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: 127.0.0.1
Re: bootloader wechseln
Dann noch ein
hinterher
Keine Partition angeben, sondern die Platte selbst. Dann wird der MBR (Sektor 0 der Platte) mit dem neuen Bootloader bestückt.
Code: Alles auswählen
# grub-setup /dev/sd?
Keine Partition angeben, sondern die Platte selbst. Dann wird der MBR (Sektor 0 der Platte) mit dem neuen Bootloader bestückt.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams
Douglas Adams
Re: bootloader wechseln
Hmmm, meintest du vielleicht grub-install /dev/sd*?
Sicherheitshalber habe ich noch ein update-grub hinterher geschickt. Jetzt bootet grub die Maschine.
Sicherheitshalber habe ich noch ein update-grub hinterher geschickt. Jetzt bootet grub die Maschine.
- Livingston
- Beiträge: 1816
- Registriert: 04.02.2007 22:52:25
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: 127.0.0.1
Re: bootloader wechseln
Ja ojewiepeinlich
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams
Douglas Adams
Re: bootloader wechseln
Dann kann ich mich ja jetzt mal wieder neu mit den „Fein-/Eigenheiten“ von grub auseinandersetzen. Mal schauen, wie's im Zusammenhang mit meinen Selbstbaukernen funktioniert. KP97 hatte mir mal extlinux als Alternative für lilo empfohlen. Benutzt hier aber produktiv, soweit ich sehe, kein Mensch. grub ist halt sowas wie'n quasi Monoplist im Linux-Umfeld. Schade eigentlich, dass das mit e-lilo nie was geworden ist.
Re: bootloader wechseln
Och ... dafür haben wir jetzt grub und grub2. Manchmal setzt sich wohl einfach das durch, was mehr Verwirrung stiftetfischig hat geschrieben:22.05.2024 19:03:07... Schade eigentlich, dass das mit e-lilo nie was geworden ist.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
-
- Beiträge: 2136
- Registriert: 12.07.2020 11:21:17
Re: bootloader wechseln
Ach fischig, nimm doch einfach systemd-boot, das funktioniert auch ganz wunderbar unkompliziert!
Ich weiß schon...
Ich weiß schon...
Re: bootloader wechseln
1000 Exemplare Calliphoridae können nicht irren!
Auf einer meiner Maschinen läuft systemd. Ich finde aber keine Zeit, mich näher damit zu beschäftigen. Und wenn ich hier konkret nachfrage, kommt von einigen Wissenden doch wieder nur heraus, dass ich zu dumm dafür bin.
Auf einer meiner Maschinen läuft systemd. Ich finde aber keine Zeit, mich näher damit zu beschäftigen. Und wenn ich hier konkret nachfrage, kommt von einigen Wissenden doch wieder nur heraus, dass ich zu dumm dafür bin.
-
- Beiträge: 2136
- Registriert: 12.07.2020 11:21:17
Re: bootloader wechseln
Das glaube ich nicht!!
Re: bootloader wechseln (gelöst)
Wird er aber, (dank dpkg?), solange er drauf ist.Livingston hat geschrieben:Wenn lilo nicht automatisch bei Kernel-Updates aktualisiert wird, [...]
Re: bootloader wechseln (gelöst)
Hmmm, wenn grub-pc ausschließlich für BIOS-Maschinen gedacht ist (siehe Info der Pakteverwaltung), machen doch die beiden libs gar keinen Sinn?Livingston hat geschrieben:Debianlibefiboot1 und Debianlibefivar1 werden von Debiangrub-common und Debiangrub2-common gezogen. Da Du kein UEFI hast, werden sie einfach nicht funktional sein.
Das macht Sinn, weil der grub-Unterbau auf Systemen, die sowohl BIOS als auch UEFI beherrschen, damit alle Karten in der Hand hat, mit ihnen zu arbeiten.
- Livingston
- Beiträge: 1816
- Registriert: 04.02.2007 22:52:25
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: 127.0.0.1
Re: bootloader wechseln (gelöst)
Gegenbeispiel: Ich habe hier einen Desktop, der über UEFI und CMS, also MBR, starten kann, darauf eine Debian-Installation auf einer SSD, die ich über UEFI starte. Alle Jubeljahre will ich aber ein uraltes Spiel auf Windows 7 (Netzwerk natürlich deaktiviert ) auskramen, das alles installiert nach altem BIOS-/MBR-Schema auf einer guten, alten HDD.fischig hat geschrieben:31.05.2024 09:51:56Hmmm, wenn grub-pc ausschließlich für BIOS-Maschinen gedacht ist (siehe Info der Pakteverwaltung), machen doch die beiden libs gar keinen Sinn?Livingston hat geschrieben:Debianlibefiboot1 und Debianlibefivar1 werden von Debiangrub-common und Debiangrub2-common gezogen. Da Du kein UEFI hast, werden sie einfach nicht funktional sein.
Das macht Sinn, weil der grub-Unterbau auf Systemen, die sowohl BIOS als auch UEFI beherrschen, damit alle Karten in der Hand hat, mit ihnen zu arbeiten.
Was tun?
Dem UEFI-Grub mitteilen, dass er einen MBR-Grub "chainloadet", der wiederum nichts anderes macht, als Windows zu starten. Dafür muss der UEFI-GRUB aber das MBR Schema zumindest ansatzweise kennen. Klappt wunderbar
NACHTRAG:
Hast Du Dir mal die Größe von libefiboot1 und libefivar1 angeschaut? Wenn die fest im grub-pc einkompiliert wären, würdest Du sie vermutlich noch nicht einmal wahrnehmen.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams
Douglas Adams
Re: bootloader wechseln (gelöst)
Nein, hab' ich nicht, denn darum ging's mir diesmal ausnahmsweise nicht. Aber wenn das für BIOS-Systeme irrelevant ist, sollte das recommended sein, finde ich. Aber egal, ich nehm's halt, wie's ist.Lingston hat geschrieben:Hast Du Dir mal die Größe von libefiboot1 und libefivar1 angeschaut?
Re: bootloader wechseln (gelöst)
Hoffentlich hast Du in Palermo besseres Wetter als wir, wobei es im Ruhrgebiet noch einigermaßen ist.
Ich hatte Dir übrigens nochmal die extlinux.conf zur Verfügung gestellt, weiß nicht, ob Du das gesehen hast.
Viel Spaß im Urlaub und komm' gesund wieder...
Ich hatte Dir übrigens nochmal die extlinux.conf zur Verfügung gestellt, weiß nicht, ob Du das gesehen hast.
Viel Spaß im Urlaub und komm' gesund wieder...
- Livingston
- Beiträge: 1816
- Registriert: 04.02.2007 22:52:25
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: 127.0.0.1
Re: bootloader wechseln (gelöst)
Schon wieder auf Reisen?
Ach ja, meine Zeit wird auch noch kommen.
Ich gönn's Dir, viel Spass
Ach ja, meine Zeit wird auch noch kommen.
Ich gönn's Dir, viel Spass
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams
Douglas Adams