Ich habe folgendes Problem Zwei M.2-SSD eine mit Testing die andre mit SID :
Relevante Platten (beide GPT):
Code: Alles auswählen
nvme0n1
├─nvme0n1p1 ext4 1.0 XFCE ROOT /
├─nvme0n1p2 ext4 1.0 XFCE HOME /home
└─nvme0n1p3 swap 1
nvme1n1
├─nvme1n1p1 ext4 1.0 SID ROOT
└─nvme1n1p2 ext4 1.0 SID HOME
Nach der Installation hatten beide Platten einen Grub + Bootloader im MBR.
Sie konnten separat via BIOS bzw. vom Grub auf der ersten Platte gestartet werden.
Der Grub auf der Ersten Platte rief den Grub der 2. Platte auf.
Irgendwann gab es ein Grub -Update, ich hatte gepennt und Grub auf die ersten Partition
(war wohl nvme0n1p1) installieren lassen.
Im Anschluss ging nichts mehr.
Dann mit chroot den Grub wieder neu installiert.
Seitdem hab ich das Problem, dass aus dem BIOS - egal welche Platte ich wähle - immer Grub aus nvme0n1
gestartet wird.
Wenn ich dann SID auswähle, erschein zwar das zweite Grub- Menü von der Sid- PLatte (nvme1n1p1) aber vom Desing ist es zweifellos immer noch von der ersten Platte.
grub.cfg von der ersten Platte: 41930
grub.cfg von der Sid-Platte: 41931
Auf der zweiten Platte habe ich mehrmals Grub neu installiert.
Jedoch keinen Erfolg bez.Bootloader im MBR.
Dieser Monsterbefehl aus https://wiki.ubuntuusers.de/GRUB-Umgebung_analysieren/
Abschnitt: GRUB-Installation in MBR und Bootsektor automatisch aufspüren
Code: Alles auswählen
~# fdisk -l 2>/dev/null | egrep "Disk /|/dev/" | sed "s#^/dev/#Part /dev/#" | awk '{print $2}' | sed 's/://' | xargs -n1 -IX sh -c "hexdump -v -s 0x80 -n 2 -e '2/1 \"%x\" \"\\n\"' X | xargs -n1 -IY sh -c \"case \"Y\" in '48b4') echo X: GRUB 2 v1.96 ;; 'aa75' | '5272') echo X: GRUB Legacy ;; '7c3c') echo X: GRUB 2 v1.97 oder v1.98 ;; '020') echo X: GRUB 2 v1.99 ;; *) echo X: Kein GRUB Y ;; esac\""
Code: Alles auswählen
/dev/nvme1n1: GRUB 2 v1.99
/dev/nvme1n1p1: GRUB 2 v1.99
/dev/nvme1n1p2: Kein GRUB 00
/dev/nvme1n1p3: Kein GRUB 00
/dev/nvme0n1: Kein GRUB 00
/dev/nvme0n1p1: Kein GRUB 00
/dev/nvme0n1p2: Kein GRUB 00
Code: Alles auswählen
grub-install dev/nvme1n1
i386-pc wird für Ihre Plattform installiert.
grub-install: Fehler: Für dev/nvme1n1 konnte kein GRUB-Laufwerk gefunden werden. Überprüfen Sie Ihre device.map.
- Warum wird kein Bootloader auf der 2. Platte installiert, wenn ich den Grub neu installiere ????
Mit chroot funktioniert das auch nicht.
Hat jemand eine Idee, wie ich denn Bootloader auf die Zweite Platte bekomme ?
Irgendeine Live-CD mit abgezogener XFCE - Platte wäre eine Möglichkeit ?