Ich habe grub2 in sda.
auf sda7 habe ich ein lubuntu.
in der /etc/default grub habe ich die Reihenfolge von 4 auf 1 geändert.
Nach einem sudo update-grub hat sich allerdings null geändert...?
Anmeldungsdatum: Beiträge: 2659 |
Ich habe grub2 in sda. auf sda7 habe ich ein lubuntu. in der /etc/default grub habe ich die Reihenfolge von 4 auf 1 geändert. Nach einem sudo update-grub hat sich allerdings null geändert...? |
Supporter
Anmeldungsdatum: Beiträge: 8431 Wohnort: Digiworld |
Was hast Du genau gemacht. ls -al /etc/grub.d/ und zeige cat /etc/default/grub sowie sudo update-grub Gruß Taomon |
(Themenstarter)
Anmeldungsdatum: Beiträge: 2659 |
ls -al /etc/grub.d/ insgesamt 148 drwxr-xr-x 2 root root 4096 Sep 13 14:15 . drwxr-xr-x 141 root root 12288 Sep 15 14:12 .. -rwxr-xr-x 1 root root 10627 Jul 31 02:34 00_header -rwxr-xr-x 1 root root 6258 Jul 20 20:19 05_debian_theme -rwxr-xr-x 1 root root 17622 Aug 17 16:04 10_linux -rwxr-xr-x 1 root root 42359 Aug 17 16:04 10_linux_zfs -rwxr-xr-x 1 root root 12894 Jul 31 02:34 20_linux_xen -rwxr-xr-x 1 root root 1992 Feb 14 2020 20_memtest86+ -rwxr-xr-x 1 root root 12059 Jul 31 02:34 30_os-prober -rwxr-xr-x 1 root root 1424 Jul 31 02:34 30_uefi-firmware -rwxr-xr-x 1 root root 214 Jul 31 02:34 40_custom -rwxr-xr-x 1 root root 216 Jul 31 02:34 41_custom -rw-r--r-- 1 root root 483 Jul 31 02:34 README cat /etc/default/grub # If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. # For full documentation of the options in this file, see: # info -f grub -n 'Simple configuration' GRUB_DEFAULT=0 GRUB_TIMEOUT_STYLE=hidden GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" # Uncomment to enable BadRAM filtering, modify to suit your needs # This works with Linux (no patch required) and with any kernel that obtains # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...) #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_RECOVERY="true" # Uncomment to get a beep at grub start #GRUB_INIT_TUNE="480 440 1" Diesen Eintag hab ich geändert: GRUB_DEFAULT=0 auf 3 aber auf sda7 Dann müsste ich system wechseln Wie verhät sich das bei 2 Ububtu/Lubuntu bei Änderungen in der Startreihenfolge? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 2659 |
sudo fdisk -l 2>/dev/null | egrep "Disk /|/dev/" | sed "s#^/dev/#Part /dev/#" | awk '{print $2}' | sed 's/://' | xargs -n1 -IX sudo sh -c "dd if=X bs=1 count=512 2>/dev/null | grep GRUB > /dev/null && echo Grub gefunden: X || echo Kein Grub: X" [sudo] Passwort für ghost: Kein Grub: /dev/loop0 Kein Grub: /dev/loop1 Kein Grub: /dev/loop2 Kein Grub: /dev/loop3 Kein Grub: /dev/loop4 Kein Grub: /dev/loop5 Kein Grub: /dev/loop6 Kein Grub: /dev/loop7 Grub gefunden: /dev/sda Kein Grub: /dev/sda4 Kein Grub: /dev/sda5 Kein Grub: /dev/sda6 Kein Grub: /dev/sda7 Kein Grub: /dev/sdb Kein Grub: /dev/sdb1 Kein Grub: /dev/sdb2 Kein Grub: /dev/sdb3 Kein Grub: /dev/loop8 Kein Grub: /dev/loop9 Kein Grub: /dev/loop10 Kein Grub: /dev/loop12 Kein Grub: /dev/loop13 Kein Grub: /dev/loop14 Kein Grub: /dev/loop15 Kein Grub: /dev/loop16 Kein Grub: /dev/loop17 Kein Grub: /dev/loop18 Kein Grub: /dev/loop19 Kein Grub: /dev/loop20 Kein Grub: /dev/loop21 Kein Grub: /dev/loop22 Kein Grub: /dev/sdi Kein Grub: /dev/sdi1 Kein Grub: /dev/loop23 ghost@ghost-desktop:~$ Der grub ist in sda. Ubuntu in sda5. Muss der grub dann nach sda5? Lubuntu ist in sda 7 was passiert wenn ich jeweils die Einstellungen ändere. Ich habe windows10 in sdb Mit hat es vor zwei Tagen durch ein sudo update-grub bei der Einbindung von win Ubuntu zerschossen. Alles neu installiert, von daher mache ich ungern weitere Experimente. Aber ich nehme an das ist eigentlich egal wo der grub sitzt bezüglich Einstellungen. Plymputh in sda7 wollte ich Einstellen mit logo. Das wurde auch nix... |
Supporter
Anmeldungsdatum: Beiträge: 8431 Wohnort: Digiworld |
zeige mal grep -i "menuentry '" /boot/grub/grub.cfg|sed -r "s|--class .*$||g"|nl -v 0 Gruß Taomon P.S auch sudo grub-editenv list |
(Themenstarter)
Anmeldungsdatum: Beiträge: 2659 |
grep -i "menuentry '" /boot/grub/grub.cfg|sed -r "s|--class .*$||g"|nl -v 0 0 menuentry 'Ubuntu' 1 menuentry 'Ubuntu, mit Linux 5.4.0-47-generic' 2 menuentry 'Ubuntu, mit Linux 5.4.0-47-generic (recovery mode)' 3 menuentry 'Ubuntu, mit Linux 5.4.0-42-generic' 4 menuentry 'Ubuntu, mit Linux 5.4.0-42-generic (recovery mode)' 5 menuentry 'Memory test (memtest86+)' { 6 menuentry 'Memory test (memtest86+, serial console 115200)' { 7 menuentry 'Ubuntu 20.04.1 LTS (20.04) (auf /dev/sda7)' 8 menuentry 'Ubuntu (auf /dev/sda7)' 9 menuentry 'Ubuntu, mit Linux 5.4.0-47-generic (auf /dev/sda7)' 10 menuentry 'Ubuntu, mit Linux 5.4.0-47-generic (recovery mode) (auf /dev/sda7)' 11 menuentry 'Ubuntu, mit Linux 5.4.0-45-generic (auf /dev/sda7)' 12 menuentry 'Ubuntu, mit Linux 5.4.0-45-generic (recovery mode) (auf /dev/sda7)' 13 menuentry 'Ubuntu 20.04.1 LTS (20.04) (auf /dev/sda5) (auf /dev/sda7)' 14 menuentry 'Ubuntu (auf /dev/sda5) (auf /dev/sda7)' 15 menuentry 'Ubuntu, mit Linux 5.4.0-47-generic (auf /dev/sda5) (auf /dev/sda7)' 16 menuentry 'Ubuntu, mit Linux 5.4.0-47-generic (recovery mode) (auf /dev/sda5) (auf /dev/sda7)' 17 menuentry 'Ubuntu 20.04.1 LTS (20.04) (auf /dev/sda7) (auf /dev/sda5) (auf /dev/sda7)' 18 menuentry 'Ubuntu (auf /dev/sda7) (auf /dev/sda5) (auf /dev/sda7)' 19 menuentry 'Ubuntu, mit Linux 5.4.0-47-generic (auf /dev/sda7) (auf /dev/sda5) (auf /dev/sda7)' 20 menuentry 'Ubuntu, mit Linux 5.4.0-47-generic (recovery mode) (auf /dev/sda7) (auf /dev/sda5) (auf /dev/sda7)' 21 menuentry 'Ubuntu 20.04.1 LTS (20.04) (auf /dev/sda5) (auf /dev/sda7) (auf /dev/sda5) (auf /dev/sda7)' 22 menuentry 'Ubuntu (auf /dev/sda5) (auf /dev/sda7) (auf /dev/sda5) (auf /dev/sda7)' 23 menuentry 'Ubuntu, with Linux 5.4.0-47-generic (auf /dev/sda5) (auf /dev/sda7) (auf /dev/sda5) (auf /dev/sda7)' 24 menuentry 'Ubuntu, with Linux 5.4.0-47-generic (recovery mode) (auf /dev/sda5) (auf /dev/sda7) (auf /dev/sda5) (auf /dev/sda7)' 25 menuentry 'Windows 10 (auf /dev/sdb1)' der 2. Befehl wirft nix aus |
Supporter
Anmeldungsdatum: Beiträge: 8431 Wohnort: Digiworld |
Ich hoff das geht so in ubuntu.Mein führender grub ist von debian. In /etc/default/grub GRUB_DEFAULT=0 in GRUB_DEFAULT=saved ändern. danach sudo update-grub ausführen. danach noch sudo grub-set-default 'Ubuntu 20.04.1 LTS (20.04)' Irgendwie sehen einige grub einträge schräg aus. menuentry 'Ubuntu 20.04.1 LTS (20.04) (auf /dev/sda5) (auf /dev/sda7)' 14 menuentry 'Ubuntu (auf /dev/sda5) (auf /dev/sda7)' 15 menuentry 'Ubuntu, mit Linux 5.4.0-47-generic (auf /dev/sda5) (auf /dev/sda7)' 16 menuentry 'Ubuntu, mit Linux 5.4.0-47-generic (recovery mode) (auf /dev/sda5) (auf /dev/sda7)' 17 menuentry 'Ubuntu 20.04.1 LTS (20.04) (auf /dev/sda7) (auf /dev/sda5) (auf /dev/sda7)' 18 menuentry 'Ubuntu (auf /dev/sda7) (auf /dev/sda5) (auf /dev/sda7)'
sudo parted list das ist eine Krankheit von ubuntu. Gruß Taomon |
Anmeldungsdatum: Beiträge: 10957 |
Hej Taomon,
nein, aber das ist hier ein klassischer Fall von "Streit um die Verherschaft" (im MBR) EDIT.: Ist ja nicht neu bei Spacetaxi (nur mal auf die Schnelle gestöbert → 9173113)
@Spacetaxi: Entscheide, welches das 'grub-führende' Ubuntu werden soll! Starte das andere und installiere dort den Gruß black tencate |
(Themenstarter)
Anmeldungsdatum: Beiträge: 2659 |
Eins davon ist Lubuntu....[→ 9173113) ]
Hierzu eine konkrete Frage, ich hab das Gefühl auch hier bei Null anzufangen. Bei dem Monsterbefehl der preisgibt wo sich ein grub2 befindet, bekam ich vor drei Tagen, nachdem ich das System neu aufgesetzt hatte (habe mir rscuetux mal rumgespielt und den grub2 gewechselt,,) das sich in sda ein grub befindet und in sda 5. Frage: Sind mehrere grub2 möglich und kommen die sich dann nicht ins Gehege. Welcher setzt dennn die Standards, welcher ist zuständig. Ich dachte immer der grub2 müsse auf der Partition liegen, die am nächsten am MBR liegt. Und wie installiere ich überhaupt 2x grub. Wenn ich mit rescuetux in sda7 den mbr setze und anschliessend auf sda5, hab ich dann 2 grub oder wird der in sda7 dann automatisch gelöscht? Oder können zigfach mehrere grubs im selben System nebeneinander existieren? Sorry, aber ich hab das irgendwie noch nicht verstanden.
Nun, ich habe zur Zeit eigetlich wie ich es möchte ganz vorne das Ubuntu und das Lubuntu eigentlich an zweiter Stelle (nach den revoverys). Ich wollte nur eventuell das Lubuntu vor die recoverys setzen. Eigentlich ist das ok so. Da ich nun mühsam mein System wieder den ganzen Tag lang installiert habe, möchte ich eigentlich weniger Experimente machen. Ist das ok wenn der grub in sda bleibt? Frage noch. Wenn ich den grub2 in "/" des sda5 setze, habe ich dann grub einmal im sda und einmal in sda5? (Also in sda ist doch Pflicht?) Oder wie verhält sich das. Das heisst setze ich den grub in /sda5 (ich nehme an das "/" spielt hierbei keine Rolle- sondern einfach in sda5, zeigt mir dann der Monsterbefehl (wo sich die grubs anzeigen lassen) in sda (grub gefunden) und sda5 (grub gefunden) an oder nur sda5 (grub gefunden) Danke @black_tencate und @Taomon |
(Themenstarter)
Anmeldungsdatum: Beiträge: 2659 |
Bei Ubuntu wird auch kein logo angezeitgt. Auch hier habe ich sudo plymouth --show-splash vergeblich versucht /etc/default/grub ist korrekt (Standard) Aber es gibt schlimmeres... Aber auch hier wieder die Frage: Wie kommt das? Nun ich hate vorher eine hdd, jetzt eine ssd, vielleicht ist das in der Verbindung mit der Hardware eben so... Geht viel schneller als vorher. |
Top-Wikiautor
Anmeldungsdatum: Beiträge: 2143 Wohnort: Hunsrück |
Sieht mir eher nach grub-customizer aus.
Da bei jeder Aktualisierung des Kernels auch die GRUB-Konfiguration neu heschrieben werden wird, ergibt sich ein Problem, wenn man nur einen GRUB hat. Wenn jedes Linux so konfiguriert ist, dass es GRUB in den MBR schreibt, startet ohne weiteres Zutun immer das zuletzt aktualisierte Linux. Es sei denn man ändert bei einem die Reihenfolge, so wie du es jetzt vorhast. Man könnte auch GRUB nur von einem Linux schreiben lassen, nur muss man dann bei jeder Kernelaktualisierung des GRUBfreien Linux daran denken, das andere zu starten und GRUB manuell zu aktualisieren. Installiert man ein zusätzliches Linux steckt man dann im Schlamassel alle neu konfigurieren zu müssen. Als Alternative gibt es für reine BIOS Maschinen (wichtig: kein EFI!) die Möglichkeit, ein System für die Verwaltung des ersten GRUB auszuwählen und für die weiteren GRUB in die Partition des jeweiligen Linux zu schreiben. Selbst wenn man ein neues Linux installiert oder eines ersetzt, kommt es dabei nicht zu Komplikationen; lediglich zusätzliche werden im HauptGRUB aktiviert. ▶ https://www.linuxmintusers.de/index.php?action=wiki;page=grub_chainload (Bei EFI ist diese ganze Hangelei nicht mehr erforderlich. GRUB kommt automatisch in die EFI-Partition.) |
(Themenstarter)
Anmeldungsdatum: Beiträge: 2659 |
Danke das war sehr hilfreich. Nun wenn ich aber wenig bis gar keine Grubänderungen durchführe kann ich das so lassen, ich habe jetzt - hab ich beim letzten Beitrag ja erfahren und jetzt wieder - danke - die letzte Grubaktualisierung auf sda5 gemacht und würde es dabei belasen. Wenn kch mir grub (wo ist einer) anzeigen lasse habe ich nur einen auf sda Vorher erinnere ich mich an sda UND sda5 ( ist das möglich und was hat es damit auf sich) sda heisst ja die komplette Platte ( unextended in gparted) Und sda 5 wäre das Ubuntu - ist das ein grub der als sda5 angezeigt wird ( so das sda zusätzlich erwähnt wird weil es auch einen sdb gibt als Zusatzhinweis sozusagen) oder nun tatsächlich 2? sda steht ja ausserhalb von sda5 und sda7 ( für mich eigentlich als laie eher logisch denn er ist für das Starten zuständig und " steht sozusagen" aussen vor. |
Top-Wikiautor
Anmeldungsdatum: Beiträge: 2143 Wohnort: Hunsrück |
Da wir nicht wissen, was du wie gemacht hast, können wir so kaum helfen. Außerdem scheinst du dir selbst zu widersprechen
|
Anmeldungsdatum: Beiträge: 15900 |
Hallo Spacetaxi, Du hast das Grundprinzip des kaskatierenden Systemstart bei MBR von mehreren Systemen nicht verstanden .... Hast du nur den Grund Grub2 der sich auf sda befindet und für alle Systeme unbedingt notwendig und z.B. bei Kernelupdates von jedem neu geschrieben wird ist die Startfolge so: Grub2 - letzte Kernel des entsprechenden Systems. Liegt aber neben sda noch ein Grub2 auf einer PBR Partition ist die Startreihenfolge Grub2 sda - Grub2 PBR - letzte Kernel des entsprechenden System. Grundvorraussetzung: Grub2 muss aus dem System mit dem PBR heraus installiert sein und es muss ein Eintrag in Grub2 von sda für das Chainloading vorhanden sein. Somit wird Gewährleistet das sich Grub2 in sda "nicht" gravierend ändert. Gruss Lidux |
Anmeldungsdatum: Beiträge: 10957 |
Hej Spacetaxi, Der Bootvorgang im ("legacy"/CSM) BIOS-Modus sieht – verkürzt – folgendermaßen aus
Und nun 'kommst Du' mit 2x Ubuntu, jedes hat bei der Installation den MBR (derselben sda) als Ort für den Bootloader gewählt, also der zuletzt installierte hat den zuvor installierten überschrieben. Soweit so gut, a b e r:
Die Erstinstallation (sda5) "weiß" nichts von der zweiten (sda7), wenn also in der ersten ein
Also nochmal: black_tencate schrieb:
Und noch eins zum wiederholten Mal: Unterlaß die Vollzitate! Ob das jetzt mit EFI wirklich besser läuft… (leider überschreiben sich die Einträge für "Ubuntu" in der Gruß black tencate |