Aufgeblasener zweiter Grub

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Ozelot
Beiträge: 1515
Registriert: 18.11.2007 09:52:58

Aufgeblasener zweiter Grub

Beitrag von Ozelot » 24.03.2020 09:02:22

Hi -
ich habe vier Debiansysteme auf einer Platte mit GPT, 1* stretch, 3* buster. Bei der Installation lief die grub-installation einmal nicht sauber durch, wonach ich dann auf einer Rettungskonsole ein update-grub abgesetzt habe und danach nochmal eines von der Installation aus, die ich eigentlich gerne oben in der Liste haben wollte.

Dieses zweite update-grub hat den MBR anscheinend aber nicht verändert, sondern wohl einen zweiten Grub in die Partition selber geschrieben - jedenfalls komme ich jetzt nach dem ersten Grub in ein zweites Grub-Menu, das ziemlich merkwürdig ist. Denn das hat neben den 4 vorhandenen Systemen noch ca. 130 Einträge für Ubuntu LTS 14.04 hinter denen in wechselnden Kombinationen die vorhandenen Partitionen gelistet werden. Was relativ lustig ist, denn auf diesem System gab es nie irgendein Ubuntu. Da ich mit der Maschine arbeiten muß, will ich sichergehen, daß ich sie mir nicht abschieße. Daher: wie kann ich diesen zweiten Grub gefahrlos entfernen und einen einzigen Grub sauber in den MBR schreiben?

Benutzeravatar
Animefreak79
Beiträge: 299
Registriert: 25.11.2017 12:29:51
Lizenz eigener Beiträge: GNU General Public License

Re: Aufgeblasener zweiter Grub

Beitrag von Animefreak79 » 24.03.2020 09:25:03

Hast du, bevor du

Code: Alles auswählen

update-grub
ausgeführt hast, ein

Code: Alles auswählen

grub-install sda
ausgeführt? (Ich gehe einfach mal bei dir von "sda" aus, hätte auch "sdX" schreiben können).
~ Never change a flying system ~

fischig
Beiträge: 4117
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Aufgeblasener zweiter Grub

Beitrag von fischig » 24.03.2020 09:44:57

Schließt sich das nicht aus: GPT und MBR auf einer Platte?

willy4711

Re: Aufgeblasener zweiter Grub

Beitrag von willy4711 » 24.03.2020 10:04:36

Ozelot hat geschrieben: ↑ zum Beitrag ↑
24.03.2020 09:02:22
Denn das hat neben den 4 vorhandenen Systemen noch ca. 130 Einträge für Ubuntu LTS 14.04 hinter denen in wechselnden Kombinationen die vorhandenen Partitionen gelistet werden.
Das ist das Machwerk vonDebian os-prober. :facepalm:

Das man auf jeder Partition, wo ein BS installiert ist, Grub hat, ist doch gar nicht schlecht, so kann man - unabhängig vom Grub auf der ersten Platte, der alle BS ansprechen kann, via BIOS jedes System separat starten. Os-Prober darf dann aber nur auf dem System installiert sein, das den Grub in den MBR schreibt.

Auf einer Platte - wie es bei dir zu sein scheint, ist das allerdings ein Problem.



Ich würde diesen 2. Grub, der ja offensichtlich nicht im MBR ist zuerst purgen, samt Debianos-prober.

Code: Alles auswählen

apt purge grub* os-prober
Dann auf einem System was sich dann noch aus dem MBR- Grub starten lässt, würde ich genauso vorgehen
und ohne Neustart eine Neuinstallation vornehmen

Code: Alles auswählen

apt install grub-pc os-probher
Dann sollte es funktionieren.

Die Startreihenfolge kann man übrigens problemlos in der /etc/default/grub ändern.

Code: Alles auswählen

GRUB_DEFAULT=NR,DIE MAN GERNE HABEN MÖCHTE
Mein Tipp wäre der Debiangrub-customizer den ich jahrelang benutzt habe (jetzt bekomme ich Prügel :mrgreen: )

willy4711

Re: Aufgeblasener zweiter Grub

Beitrag von willy4711 » 24.03.2020 10:20:51

fischic hat geschrieben: ↑ zum Beitrag ↑
24.03.2020 09:44:57
Schließt sich das nicht aus: GPT und MBR auf einer Platte?
Nö überhaupt nicht. Es ist nur so, das UEFI das halt zwingend voraussetzt. Ich hab immer schon MBR und GPT :mrgreen:

Benutzeravatar
Blue
Beiträge: 1550
Registriert: 13.05.2016 12:42:18
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Aufgeblasener zweiter Grub

Beitrag von Blue » 24.03.2020 17:32:56

@willy4711:
Das sind für mich alles interessante aber völlig neue Themen. Daher ist folgender Beitrag eher als Frage, statt als altkluges Daherreden gemeint:

GPT ist imho nicht die Frage, sondern ob im Bios-Legacy oder UEFI installiert wurde.
Weiterhin habe ich von dem Programm "grub-efi-amd64" gelesen.
Beißt sich UEFI-Installation mit dem vorgeschlagenen "grub customizer"?

willy4711

Re: Aufgeblasener zweiter Grub

Beitrag von willy4711 » 24.03.2020 17:53:56

rockyracoon hat geschrieben: ↑ zum Beitrag ↑
24.03.2020 17:32:56
Beißt sich UEFI-Installation mit dem vorgeschlagenen "grub customizer"?
Da ich noch nie eine UEFI- Installation gemacht habe ( :facepalm: :facepalm: ) kann ich das nicht beantworten. (s.U.)
rockyracoon hat geschrieben: ↑ zum Beitrag ↑
24.03.2020 17:32:56
GPT ist imho nicht die Frage, sondern ob im Bios-Legacy oder UEFI installiert wurde.
Da ist ein Irrglaube. Festplatten über 2 TB brauchten schon immer eine GPT Partitonstabelle, da MBR nicht mehr als 2 TB verwalten kann.
Jedes BIOS, das diese Datenträger lesen kann, kann auch kleinere Platten mit GPT lesen.
Lediglich bei UEFI ist es Pflicht. Wenn du UEFI nicht benutzt sondern im legacy- Modus deinen Rechner betreibst, hast du die Wahl.
Ganz gut sind die Unterschiede in diesem Artikel erklärt:
https://www.heise.de/tipps-tricks/Festp ... 51715.html

EDIT:

Hab gerade diesen Artikel gefunden. Danach ist der grub customizer wohl nur unter BIOS Systemen einsetzbar.
Zuletzt geändert von willy4711 am 24.03.2020 18:05:01, insgesamt 1-mal geändert.

Benutzeravatar
Blue
Beiträge: 1550
Registriert: 13.05.2016 12:42:18
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Aufgeblasener zweiter Grub

Beitrag von Blue » 24.03.2020 18:04:13

@willy4711:
Erst einmal vielen Dank für Deine verständliche, ausführliche und wie immer kompetente Auskunft.
Ich mache auch einen weiten Bogen um FastBoot, Secure-Boot und UEFI und installiere nur eine Distribution und die im Legacy(=Bios)-Modus, aber natürlich mit GPT-Formattierung.
Ich befürchte aber, dass die Hardwareentwicklung das Installieren im Bios-Modus irgendwann nicht mehr zulassen könnte und das Installieren von Linux dann immer nerviger wird.
Das Geschwurbel ist jetzt schon für Neu-Einsteiger und Laien verwirrend genug.
Hab gerade diesen Artikel gefunden. Danach ist der grub customizer wohl nur unter BIOS Systemen einsetzbar.
Genau das habe ich gemeint.
Bevor man sich das Grub zerschießt sollte man daher imho prüfen, ob im Bios- oder im UEFI-Modus installiert wurde.
Ich glaube, der Befehl dazu heißt:
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
Zuletzt geändert von Blue am 24.03.2020 18:13:11, insgesamt 1-mal geändert.

willy4711

Re: Aufgeblasener zweiter Grub

Beitrag von willy4711 » 24.03.2020 18:12:23

Für ein Single-Boot System brauchst du den eigentlich nicht. Das kann man alles in der /etc/default/grub einstellen,
incl. Hintergründe usw.
Da ich auf meinem alten Rechner ein Triple Boot- System hatte, war der Grub- Customizer nützlich um den Mist vom
Debianos-prober zu korrigieren. Den hatte ich dann irgendwann eliminiert. Bei Kernel-Updates hab ich dann die Start Zeilen
von Grub per Hand mit dem Customizer korrigiert, und auch mal ergänzt.
Dafür ist er hervorragend geeignet.

Benutzeravatar
Blue
Beiträge: 1550
Registriert: 13.05.2016 12:42:18
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Aufgeblasener zweiter Grub

Beitrag von Blue » 24.03.2020 18:16:25

Für ein Single-Boot System brauchst du den eigentlich nicht. Das kann man alles in der /etc/default/grub einstellen.
Prima.
Genau genommen hätte ich dann nur Bedarf für eine Option, nämlich den Grub-Bildschirm etwas länger verweilen zu lassen.
Ich denke, man müßte dazu dann den Eintrag unter "/etc/default/grub"
GRUB_TIMEOUT=5
auf etwa
GRUB_TIMEOUT=10
ändern und danach Grub updaten.

So Sachen wie ein Wallpaper zu hinterlegen, gehen dann nur mit dem grub customizer, das ist aus meiner Sicht aber ein Gimmick.
Zuletzt geändert von Blue am 24.03.2020 18:53:45, insgesamt 1-mal geändert.

willy4711

Re: Aufgeblasener zweiter Grub

Beitrag von willy4711 » 24.03.2020 18:52:54

Zum Austoben:https://wiki.ubuntuusers.de/GRUB%202/
rockyracoon hat geschrieben: ↑ zum Beitrag ↑
24.03.2020 18:16:25
Ich denke, man müßte dazu dann den Eintrag unter "/etc/default/grub"

Code: Alles auswählen

    GRUB_TIMEOUT=5
auf etwa

Code: Alles auswählen

    GRUB_TIMEOUT=10
ändern und danach Grub updaten.
Korrekt.
So Sachen wie ein Wallpaper zu hinterlegen, gehen dann nur mit dem grub customizer, das ist aus meiner Sicht aber ein Gimmick.
Auch NÖÖ - s.O., oder auf die "Bequeme" :
Grub Themen, die ich (unter anderem) benutze
https://github.com/vinceliuice/grub2-themes

KP97
Beiträge: 3703
Registriert: 01.02.2013 15:07:36

Re: Aufgeblasener zweiter Grub

Beitrag von KP97 » 24.03.2020 20:01:52

Der Grub-Customizer läuft sehr wohl auch auf einem UEFI System.
Das Anpassen des kompletten Grub kann man auch nach eigenen Vorstellungen ausführen, ganz ohne Wallpaper, mit eigenem Text und Fonts:
https://wiki.ubuntuusers.de/GRUB_2/Auss ... iguration/
Läuft bei mir schon lange so, ohne Probleme.

willy4711

Re: Aufgeblasener zweiter Grub

Beitrag von willy4711 » 24.03.2020 20:16:35

KP97 hat geschrieben: ↑ zum Beitrag ↑
24.03.2020 20:01:52
Der Grub-Customizer läuft sehr wohl auch auf einem UEFI System.
Ah - interessant - wird abgespeichert. :THX:

Jetzt wird es aber langsam OT - trotzdem :
ich suche nach einer Möglichkeit, ein "Wochentagstheme", d,H. jeden Tag ein neues Theme oder zumindest ein Hintergrundbild
anzeigen zu lassen.
Ist halt Spieltrieb :roll:

Antworten