[erledigt]Grub anpassen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Benutzeravatar
grubenlicht
Beiträge: 566
Registriert: 10.06.2021 22:35:56

Re: [erledigt]Grub anpassen

Beitrag von grubenlicht » 29.12.2024 15:01:32

auch, wenn du das auf erledigt gesetzt hast…
grubenlicht hat geschrieben: ↑ zum Beitrag ↑
28.12.2024 15:23:38
grub-customer legt bei seiner Installation/Gebrauch ein /etc/grub.d/backup an, dort steht alles Notwendige zum Entfernen dieses "Spielzeugs".
Aber Achtung: Beim Wiederherstellen von /etc/grub.d müssen zuvor die vom customizer erzeugten files 10_linux usw. entfernt werden. Und noch mal Achtung: Nicht versehentlich auch das in /etc/grub.d befindliche Verzeichnis backup zu früh löschen!

Chameleon
Beiträge: 630
Registriert: 15.07.2023 11:11:28

Re: Grub anpassen

Beitrag von Chameleon » 29.12.2024 15:20:47

thunder11 hat geschrieben: ↑ zum Beitrag ↑
29.12.2024 14:12:34
erst mal zu customizer:

Code: Alles auswählen

dpkg -l  |grep ^rc
so eine Ausgabe sagt in dem Fall gar nichts aus - es geht um die vom Customizer angelegten Skripte unter /etc/grub.d - erst wenn da alles wieder im Originalzustand ist, biste das "Zeugs" los.

Es gibt ja hier im Strang eine Ausgabe der /etc/grub.d nach der Deinstallation des Customizers - vergleich die doch einfach mal mit nem Original.

Guten Rutsch ins neue Jahr :D

Benutzeravatar
thunder11
Beiträge: 2502
Registriert: 19.04.2023 09:08:30

Re: [erledigt]Grub anpassen

Beitrag von thunder11 » 29.12.2024 19:08:12

Ich das hab mal in einer VM (Ohne EFI) durchgespielt.

Den Customizer installiert
damit dann den Haupteintrag editiert (statt Debian XFCE )
gespeichert
Full upgrade gemacht (Kernel 6.1.0-28 kam)
Neustart
Der geänderte Eintrag war an erster Stelle ( 6.1.0-26)
der Neue war dann unter "advanced Options" ------> Quadrat Müll ist das :facepalm:
Bei jeden Kernel update muss man im Customizer per Hand rummurksen :facepalm:
Das ist der gleiche Müll wie vor x Jahren :!:
also der Reihe nach ausgeführt (bei EFI wohl etwas anders)

Code: Alles auswählen

apt purge grub-customizer

Code: Alles auswählen

apt purge grub*
Dabei die Frage nach dem Löschen der Grub-Einträge in /boot/grub bejahen

Notwendig, da die Reste vom Customizer noch drin waren:

Code: Alles auswählen

rm -r  /etc/grub.d

Code: Alles auswählen

apt install grub2
Alles wieder gut und wie es sein soll :mrgreen:

Danach kann man entweder den os-prober aktivieren oder die Win11 Partition per cainload mounten.
wie das geht ist hier gut beschrieben:https://askubuntu.com/questions/1425637 ... -grub-menu

Benutzeravatar
kalle123
Beiträge: 3051
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: [erledigt]Grub anpassen

Beitrag von kalle123 » 29.12.2024 20:24:15

Hab den Customizer 9/2023 installiert. Dazwischen gab es vermutlich einige Kernel updates.

Kann mich an so was nicht erinnern
Bei jeden Kernel update muss man im Customizer per Hand rummurksen
Dann hab ich hier mal rein geschaut

https://bugs.debian.org/cgi-bin/pkgrepo ... customizer

Wenn das so ein Murks ist, wo sind die Reports? Wo sind eure Reports? Ich sehe da EINEN!!

cu KH

Chameleon
Beiträge: 630
Registriert: 15.07.2023 11:11:28

Re: [erledigt]Grub anpassen

Beitrag von Chameleon » 29.12.2024 21:53:10

kalle123 hat geschrieben: ↑ zum Beitrag ↑
29.12.2024 20:24:15
Wenn das so ein Murks ist, wo sind die Reports? Wo sind eure Reports? Ich sehe da EINEN!!
und ich sehe da 158 offene Bugs.

https://bugs.launchpad.net/grub-customi ... ce&start=0

Benutzeravatar
kalle123
Beiträge: 3051
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: [erledigt]Grub anpassen

Beitrag von kalle123 » 29.12.2024 22:28:47

Chameleon hat geschrieben: ↑ zum Beitrag ↑
29.12.2024 21:53:10
und ich sehe da 158 offene Bugs.

https://bugs.launchpad.net/grub-customi ... ce&start=0
Sind wir bei Debian oder wo? Wo ist dein report in bugs.debian.org??

Du warnst doch laut genug, also tue doch was, damit das Paket aus den Debian repos raus kommt.

HumiNi
Beiträge: 577
Registriert: 02.10.2014 21:46:18

Re: [erledigt]Grub anpassen

Beitrag von HumiNi » 29.12.2024 22:34:44

kalle123 hat geschrieben: ↑ zum Beitrag ↑
29.12.2024 22:28:47
Du warnst doch laut genug, also tue doch was, damit das Paket aus den Debian repos raus kommt.
Darf man das Essen nur kritisieren, wenn man selbst besser kochen kann?
Es macht übrigens viel wacher, den Kaffee über die Tastatur zu kippen, statt ihn zu trinken.

Chameleon
Beiträge: 630
Registriert: 15.07.2023 11:11:28

Re: [erledigt]Grub anpassen

Beitrag von Chameleon » 30.12.2024 06:23:53

kalle123 hat geschrieben: ↑ zum Beitrag ↑
29.12.2024 22:28:47
Du warnst doch laut genug, also tue doch was, damit das Paket aus den Debian repos raus kommt.
Wo ist deine Anleitung zum Entfernen deiner Lieblingssoftware?
Wie entfernt man das Teil stressfrei und geschmeidig?

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

Re: [erledigt]Grub anpassen

Beitrag von grubenlicht » 30.12.2024 12:18:14

Chameleon hat geschrieben: ↑ zum Beitrag ↑
30.12.2024 06:23:53
Wo ist deine Anleitung zum Entfernen deiner Lieblingssoftware?
Wie entfernt man das Teil stressfrei und geschmeidig?
seine zwar nicht, aber ich habe das ja bereits zwei mal verlinkt, hier dann auch der Inhalt:

Code: Alles auswählen

test@gc:~$ ls -l /etc/grub.d/backup
insgesamt 16
drwxr-xr-x 6 root root 4096 Dez 29 15:05 boot_grub
-rw-r--r-- 1 root root 1550 Dez 29 15:05 default_grub
drwxr-xr-x 2 root root 4096 Dez 29 15:05 etc_grub_d
-rw-r--r-- 1 root root  519 Dez 29 15:05 RESTORE_INSTRUCTIONS
test@gc:~$ cat /etc/grub.d/backup/RESTORE_INSTRUCTIONS
How to restore this backup
--------------------------
 * make sure you have root permissions (`gksu nautilus` or `sudo -s` on command line) otherwise you won't be able to copy the files
 * to fix an unbootable configuration, just copy:
     * '/etc/grub.d/backup/boot_grub' to '/boot/grub'
 * to reset the whole configuration (if it cannot be fixed by using grub customizer), also copy these files:
     * '/etc/grub.d/backup/etc_grub_d' to '/etc/grub.d'
     * '/etc/grub.d/backup/default_grub' to '/etc/default/grub'
test@gc:~$ 

Zugegeben, die Anweisungen (zu "you have root permissions") sind veraltet, besser wäre hier natürlich gleich ein cp-Befehl. Gerade diejenigen, die glauben, grub-customizer brauchen zu müssen, sind mit diesen knappen Anweisungen möglicherweise ebenso überfordert.

Und nochmal ein Hinweis: Selbst ein

Code: Alles auswählen

apt-get --reinstall install grub2
überschreibt NICHT die Dateien in /etc/grub.d, die von grub -customizer stehen dann noch immer dort!

Ich lehne nicht nur den customizer grundsätzlich ab, ich bin auch gegen die Tricks, mit denen durch Umbenennen der Dateien in /etc/grub.d die Reihenfolge im grub Menü beeinflußt wird. Wenn ich ein Menü nach meinen Vorstellungen haben möchte, verwende ich einen stand-alone grub.

Chameleon
Beiträge: 630
Registriert: 15.07.2023 11:11:28

Re: [erledigt]Grub anpassen

Beitrag von Chameleon » 30.12.2024 12:32:52

Ist ja nett gemeint von dir - aber ich denke mal, du weißt genau so gut wie ich, dass diese Anleitung so in der Form nicht funktioniert. ;)

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

Re: [erledigt]Grub anpassen

Beitrag von grubenlicht » 30.12.2024 12:52:50

Chameleon hat geschrieben: ↑ zum Beitrag ↑
30.12.2024 12:32:52
Ist ja nett gemeint von dir - aber ich denke mal, du weißt genau so gut wie ich, dass diese Anleitung so in der Form nicht funktioniert. ;)
ich weiß nicht nur, daß die "Anleitung" – mit Ausnahme der veralteten rootRechte Geschichte – ganau so funktioniert, ich habe auch genau das so durchgeführt, sonst würde ich das hier nicht schreiben!

Chameleon
Beiträge: 630
Registriert: 15.07.2023 11:11:28

Re: [erledigt]Grub anpassen

Beitrag von Chameleon » 30.12.2024 12:55:36

Naja, also in der "Anleitung" aus dem Backup vermisse ich zum Beispiel das "update-grub" und ohne kann es nun mal nicht funktionieren.

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

Re: [erledigt]Grub anpassen

Beitrag von grubenlicht » 30.12.2024 13:06:51

Chameleon hat geschrieben: ↑ zum Beitrag ↑
30.12.2024 12:55:36
...vermisse ich zum Beispiel das "update-grub" und ohne kann es nun mal nicht funktionieren.
es braucht natürlich kein update-grub, weil alle relevanten Dateien von vor der Installation von grub-customizer wiederhergestellt werden!

Btw., du solltest es einfach mal ausprobieren!

Benutzeravatar
thunder11
Beiträge: 2502
Registriert: 19.04.2023 09:08:30

Re: [erledigt]Grub anpassen

Beitrag von thunder11 » 30.12.2024 13:17:53

Also das ganze Gehacke mit dem Kopieren ist wahrlich umständlich und Fehleranfällig.
Ich mache es mir das wie beschrieben, einfacher: viewtopic.php?p=1379179#p1379100

Außerdem: Was passiert mit dem Rückkopieren, wenn inzwischen ein neuer Kernel
Einzug erhalten hat -- oder der (die) Kernel aus dem Backup gar nicht mehr vorhanden sind ???

Edit
Außerdem ist es sinnvoll, die ganzen Dateien vom Costomizer im Anschluss nach der eventuell
funktionierenden Rückkopie zu entfernen.
das wären:

Code: Alles auswählen

rm -r  /etc/grub.d/backup
rm -r /etc/grub.d/bin
rm -r /etc/grub.d/proxifiedScripts
rm /etc/grub.d/45_custom_proxy
rm /etc/grub.d/43_os-prober /etc/grub.d/42_linux_xen /etc/grub.d/43_os-prober
rm /etc/grub.d/41_linux_proxy
rm /etc/grub.d/44_uefi-firmware
rm /etc/grub.d/46_custom
rm /etc/grub.d/.script_sources.txt
Zuletzt geändert von thunder11 am 30.12.2024 13:29:05, insgesamt 1-mal geändert.

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

Re: [erledigt]Grub anpassen

Beitrag von grubenlicht » 30.12.2024 13:27:12

thunder11 hat geschrieben: ↑ zum Beitrag ↑
29.12.2024 19:08:12

Code: Alles auswählen

rm -r  /etc/grub.d

Code: Alles auswählen

apt install grub2
Alles wieder gut und wie es sein soll :mrgreen:
grubenlicht hat geschrieben: ↑ zum Beitrag ↑
30.12.2024 12:18:14
Und nochmal ein Hinweis: Selbst ein

Code: Alles auswählen

apt-get --reinstall install grub2
überschreibt NICHT die Dateien in /etc/grub.d, die von grub -customizer stehen dann noch immer dort!
dann hast du null Inhalt in deiner /etc/grub.d ! eins11

Benutzeravatar
thunder11
Beiträge: 2502
Registriert: 19.04.2023 09:08:30

Re: [erledigt]Grub anpassen

Beitrag von thunder11 » 30.12.2024 13:30:27

dann hast du null Inhalt in deiner /etc/grub.d !
Das stimmt nicht.
/etc/grub.d/ wird bei der Installation von Grub neu geschrieben und befüllt
Wie beschrieben lösche ich /etc/grub.d vor der Installation von grub2

Code: Alles auswählen

apt depends grub2
grub2
  Hängt ab von: grub-pc (= 2.12-5)
  Hängt ab von: grub-common (= 2.12-5)

Code: Alles auswählen

 dpkg -L grub-common|grep /etc/
/etc/default
/etc/default/grub.d
/etc/grub.d
/etc/grub.d/00_header
/etc/grub.d/05_debian_theme
/etc/grub.d/10_linux
/etc/grub.d/20_linux_xen
/etc/grub.d/25_bli
/etc/grub.d/30_os-prober
/etc/grub.d/30_uefi-firmware
/etc/grub.d/40_custom
/etc/grub.d/41_custom
/etc/grub.d/README
Zuletzt geändert von thunder11 am 30.12.2024 13:50:29, insgesamt 1-mal geändert.

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

Re: Grub anpassen

Beitrag von cosinus » 30.12.2024 13:43:55

towo hat geschrieben: ↑ zum Beitrag ↑
28.12.2024 13:50:05
Dir ist schon klar, dass das Entfernen der Kernel absolut NICHTS mit Grub zu tun hat?
Wieso denn absolut nichts?
Wenn man Kernel über die ÜPaketverwaltung entfernt sorgen die postscripts doch auch dafür, dass update-grub (grub-mkconfig) ausgeführt wird.

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

Re: [erledigt]Grub anpassen

Beitrag von grubenlicht » 30.12.2024 13:53:14

Aha! (Dateien in grub.d zuvor in ein Archiv verpackt).

Code: Alles auswählen

grubenlicht@grubenlicht-vb:~$ sudo su -
root@grubenlicht-vb:~# apt install grub2
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
grub2 ist schon die neueste Version (2.06-13+deb12u1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 273 nicht aktualisiert.
root@grubenlicht-vb:~# ls /etc/grub.d
grub.d.7z
root@grubenlicht-vb:~# 
und? Nix neu geschrieben!

Chameleon
Beiträge: 630
Registriert: 15.07.2023 11:11:28

Re: [erledigt]Grub anpassen

Beitrag von Chameleon » 30.12.2024 14:14:44

grubenlicht hat geschrieben: ↑ zum Beitrag ↑
30.12.2024 13:06:51
Chameleon hat geschrieben: ↑ zum Beitrag ↑
30.12.2024 12:55:36
...vermisse ich zum Beispiel das "update-grub" und ohne kann es nun mal nicht funktionieren.
es braucht natürlich kein update-grub, weil alle relevanten Dateien von vor der Installation von grub-customizer wiederhergestellt werden!

Btw., du solltest es einfach mal ausprobieren!
Das halte ich für ein Gerücht - das ganze Procedere ändert bis zu dem Zeitpunkt nichts an /boot/grub/grub.cfg, dafür brauch es doch erst mal da "update-grub" um die grub.cfg neu zu schreiben.

Und nein, ich installiere mir diese Krücke nicht - bei Bedarf weiß ich mir auch so, ganz ohne grafischen Pseudo-Schnick-Schnack, ganz gut zu helfen. :P

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

Re: [erledigt]Grub anpassen

Beitrag von grubenlicht » 30.12.2024 14:44:12

Chameleon hat geschrieben: ↑ zum Beitrag ↑
30.12.2024 14:14:44
das ganze Procedere ändert bis zu dem Zeitpunkt nichts an /boot/grub/grub.cfg, dafür brauch es doch erst mal da "update-grub" um die grub.cfg neu zu schreiben.
na, dann mach doch mal folgendes:
  • benenne – entgegen den Warnungen in /boot/grub/grub.cfg (edit: korrigiert nach Hinweis von @chameleon) – die grub.cfg mal um in grub.cfg.orig
  • schreibe eine eigene grub.cfg an die Stelle mit dem Inhalt
  • Code: Alles auswählen

    menuentry "boote Linux" {
     search --no-floppy --fs-uuid --set=root <passende UUID>
    linux /vmlinuz root=uuid=<passende UUID>
    initrd /initrd.img
    }
dann wirst du schon sehen, was ohne update-grub passiert.
Btw., ich habe nichts gegen jmd, der grub customizer ablehnt, nur gegen Behauptungen ohne eigene Versuche.
Zuletzt geändert von grubenlicht am 30.12.2024 16:05:29, insgesamt 1-mal geändert.

Chameleon
Beiträge: 630
Registriert: 15.07.2023 11:11:28

Re: [erledigt]Grub anpassen

Beitrag von Chameleon » 30.12.2024 15:01:06

grubenlicht hat geschrieben: ↑ zum Beitrag ↑
30.12.2024 14:44:12
/boot/grub.cfg
gibt es nicht. :P

Unabhängig davon, jetzt bist du in der grub.cfg - vorher waren wir in den Skripten unter /etc/grub.d/

Nebenbei, ich weiß schon, wo du mich hinschicken willst - ich bezweifle aber, dass ein User wie "Fanboy Nr.1" auch nur ansatzweise eine Idee davon hat.

Und nein, ich werde mir mein System nicht mit irgend welchen Kaspereien zerlegen - wie bereits erwähnt, ich weiß mir bei Bedarf zu helfen, allerdings habe ich meine "Spiel und Drang Zeiten" mit teilweise 15 und mehr Systemen auf einer Platte hinter mir.

Benutzeravatar
thunder11
Beiträge: 2502
Registriert: 19.04.2023 09:08:30

Re: [erledigt]Grub anpassen

Beitrag von thunder11 » 31.12.2024 07:46:07

grubenlicht hat geschrieben: ↑ zum Beitrag ↑
30.12.2024 13:53:14
Aha! (Dateien in grub.d zuvor in ein Archiv verpackt).
.....
.....
und? Nix neu geschrieben!
Vielleicht liest du dir in der allgemeinen Kampf- und Motzstimmung hier meinen Beitrag
noch mal in Ruhe durch :?:
Da gab es nämlich keinen Grub mehr :roll:
Außerdem: Wenn schon, wäre in dem Fall angebracht:

Code: Alles auswählen

apt install --reinstall -s grub2 grub-common
Installing:                                 
  grub2
Summary:
  Upgrading: 0, Installing: 1, Reinstalling: 1, Removing: 0, Not Upgrading: 0
Inst grub-common [2.12-5] (2.12-5 Debian:testing [amd64])
Inst grub2 (2.12-5 Debian:testing [amd64])
Conf grub-common (2.12-5 Debian:testing [amd64])
Conf grub2 (2.12-5 Debian:testing [amd64])

Antworten