[gelöst] Grub - Bootreihenfolge ändern

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
geier22

[gelöst] Grub - Bootreihenfolge ändern

Beitrag von geier22 » 19.08.2015 10:12:38

habe Debian Stretch neben Jessie installiert.
Stretch ist auf einer separaten Festplatte (sdb)
Jessie ist auf sda

die grub.cfg aus Jessie (sda):NoPaste-Eintrag38740
die grub.cfg aus Stretch(sdb):NoPaste-Eintrag38741

Die Bootreihenfolge ist:
Stretch
Optionen
Jessie
Optionen

Bei der Installation von stretch wurde Grub auf sda geschrieben

Meine Festplattenkonfiguration: (unwichtige gelöscht und aus Jessie gezogen):

Code: Alles auswählen

root@enp2so:/home/hans# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465,8G  0 disk 
├─sda1   8:1    0  46,6G  0 part /
├─sda2   8:2    0     1K  0 part 
├─sda3   8:3    0 414,6G  0 part /home
└─sda5   8:5    0   4,7G  0 part [SWAP]
sdb      8:16   0 119,2G  0 disk 
├─sdb1   8:17   0    28G  0 part /media/root/de92d8f0-7536-473d-a414-e000b04e9eb5
├─sdb2   8:18   0     1K  0 part 
└─sdb5   8:21   0    28G  0 part 
dto mit blkid:

Code: Alles auswählen

root@enp2so:/home/hans# blkid
/dev/sda1: LABEL="Debian Root" UUID="7e6f4b8f-fada-4655-87f9-d5f09489bd3c" TYPE="ext4" PARTUUID="0002f271-01"
/dev/sda3: LABEL="Debian-Home" UUID="37c9ae07-e2c7-48e4-9628-8c6a7d682085" TYPE="ext4" PARTUUID="0002f271-03"
/dev/sda5: UUID="344b4730-8805-4018-bb6f-6c5902b07000" TYPE="swap" PARTUUID="0002f271-05"
/dev/sdb1: UUID="de92d8f0-7536-473d-a414-e000b04e9eb5" TYPE="ext4" PARTUUID="31088935-01"
/dev/sdb5: UUID="80b81dab-63b4-4282-a8c6-390b6d6ec101" TYPE="ext4" PARTUUID="31088935-05"
Mein zuerst zu startendes System soll Jessie sein (sda)
Die alternativen: sdb / sda starten stehen aber in der grub.cfg in stretch (s.o.).

Das Problem was ich vorher nicht bedacht habe:
Die SSD mit Stretch (sdb) wird über ein Panel ein und ausgeschaltet. An diesem Panel hängen alle Platten, die ich nur temporär brauche.
Da Stretch nicht so funktioniert, wie ich gedacht habe, würde ich die Platte gerne auch mal abschalten.

Fragen:
Wenn Jessie an erster Stelle im Grub-Menue stehen würde, Kann ich dann die SSD abschalten und Grub startet immenr noch?
Im Moment geht das nicht (wahrscheinlich auch darum, weil die Grub.cfg, die das Menue enthält auf stretch - sdb - ist)
Kann ich mit einem update-grub die einträge in Jessie so korrigieren,
das Jessie als Nr.1 startet ?
Wäre es dann möglich Stretch (sdb) abzuschalten ?
Zuletzt geändert von geier22 am 19.08.2015 11:02:21, insgesamt 1-mal geändert.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Grub - Bootreihenfolge ändern

Beitrag von rendegast » 19.08.2015 10:30:11

Boote jessie und mache 'grub-install ...' resp. 'dpkg-reconfigure grub-pc'.


Damit im grub-Menü des jessie auch stretch auftaucht,
aktiviere os-prober (falls nicht schon passiert) und mache 'update-grub'.

Alternativ könntest Du die grub-cfg des jessie einbinden, zBsp. per
'configfile ....../grub.cfg',
über die vorgesehenen custom.
Dabei könnten möglicherweise weitere Angaben nötig sein, zBsp. 'set prefix=...'
da speziell bei 'configfile ...' speziell auf grub.cfg bezogen beide grub (deren module) benutzt werden (müssen).
In dem Fall sollten die grub sehr ähnlich, wenn nicht gleich sein
(grub-wheezy<->grub-jessie funktioniert nicht, grub-jessie32 <-> grub-jessie64 (ist auch 32-bittig) hingegen funktioniert).
Weiterhin gibt es einen lustigen Effekt, wenn derart eine Sprung-Konstruktion ala debian1->debian2 und debian2->debian1 erzeugt wird,
die Pfade werden immer länger (gemerkt beim Ansehen der savedefault).
'configfile' ist halt eher für Einbindung einer einfachen custom-Konfig gedacht.






Ein vollständiges unabhängiges grub (mit einer Startsektorinstallation) läßt sich ohne Risiko und Gefrickel nicht mehr herstellen.
grub (debian) möchte ein device (sda, sdb, ...) haben, keine Partition oder sogar embedded in eine formatierte Partition
(Im schlechten Sinne windows-like, denn ein windows-NTFS ist immer auch chainload-fähig
(eigentlich auch nicht, denn seit grub2 funktioniert 'chanloader +1' nicht mehr, ich muß 'ntldr ...' bemühen)).
Bei einer leeren Partition (soweit gefahrlos) meckert (debian-)grub dann über fehlende Partitionierung,
gibt mensch dem grub dann eine partitionierte! Partition, meckert er über nicht erkannte/erstellte Dateisysteme. WTF!
Zuletzt geändert von rendegast am 19.08.2015 10:53:38, insgesamt 2-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

geier22

Re: Grub - Bootreihenfolge ändern

Beitrag von geier22 » 19.08.2015 10:37:36

rendegast hat geschrieben:Boote jessie und mache 'grub-install ...' resp. 'dpkg-reconfigure grub-pc'.
Damit im grub-Menü des jessie auch stretch auftaucht,
aktiviere os-prober (falls nicht schon passiert) und mache 'update-grub'..
os-prober ist installiert. Was meinst du mit aktivieren?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Grub - Bootreihenfolge ändern

Beitrag von rendegast » 19.08.2015 10:46:54

In Deiner jessie grub.cfg sind halt noch keine Einträge im Abschnitt os-prober vorhanden,
das kann entweder am noch nicht Aufrufen seit der stretch-Installation liegen, oder an deaktiviertem / nicht installierten os-prober.

Wenn Du nichts verstellt hast, würde beim 'update-grub' (jessie) per default auch os-prober aufgerufen,
welches das stretch finden und Einträge erzeugen sollte.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

geier22

Re: Grub - Bootreihenfolge ändern

Beitrag von geier22 » 19.08.2015 11:01:34

hallo rendegast

Code: Alles auswählen

dpkg-reconfigure grub-pc
hat alles eledigt

- Jessie startet als 1. BS
- Bei abgeschalteter sdb startet Jessie auch
- Stretch startet bleibt aber nach der Anmeldung hängen - liegt also nicht an Grub sondern an irgendetwas anderem .- Forschungsbedarf :roll: :roll:

Hab vielen Dank für die schnelle Hilfe alle Fragen sind gelöst :THX: :hail:

Antworten