Im chroot-System alle installierten grub-Pakete noch einmal "drüberbügeln"
apt-get update
for package in $(dpkg -l | grep grub | awk '{print $2}');do apt-get install --reinstall -y $package;done
|
Anmeldungsdatum: Beiträge: 3826 |
Im chroot-System alle installierten grub-Pakete noch einmal "drüberbügeln" apt-get update
for package in $(dpkg -l | grep grub | awk '{print $2}');do apt-get install --reinstall -y $package;done
|
|
Anmeldungsdatum: Beiträge: 3826 |
Falls der reinstall auch nicht helfen sollte, per grub-mkdevicemap --verbose eine entsprechende Datei erstellen lassen. |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 28 |
Danke - hat wieder nicht funktioniert (Internetverbindung war vorhanden): xubuntu@xubuntu:~$ sudo fdisk -l | grep sd Festplatte /dev/sda: 476,96 GiB, 512110190592 Bytes, 1000215216 Sektoren /dev/sda1 979736576 1000214527 20477952 9,8G 82 Linux Swap / Solaris /dev/sda2 * 2048 93550591 93548544 44,6G 83 Linux /dev/sda3 93550592 979736575 886185984 422,6G 83 Linux Festplatte /dev/sdb: 14,56 GiB, 15623782400 Bytes, 30515200 Sektoren /dev/sdb1 2048 30449623 30447576 14,5G Microsoft Basisdaten /dev/sdb2 30449624 30515159 65536 32M Microsoft Basisdaten xubuntu@xubuntu:~$ sudo mount /dev/sda2 /mnt xubuntu@xubuntu:~$ sudo mount -o bind /dev /mnt/dev xubuntu@xubuntu:~$ sudo mount -o bind /sys /mnt/sys xubuntu@xubuntu:~$ sudo mount -t proc /proc /mnt/proc xubuntu@xubuntu:~$ sudo mount -t ext4 /dev/sda3 /mnt/home xubuntu@xubuntu:~$ sudo chroot /mnt root@xubuntu:/# update-grub2 Quelldatei `/etc/default/grub' Quelldatei `/etc/default/grub.d/init-select.cfg' GRUB-Konfigurationsdatei wird erstellt … Linux-Abbild gefunden: /boot/vmlinuz-5.4.0-31-generic initrd-Abbild gefunden: /boot/initrd.img-5.4.0-31-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin grub-probe: Fehler: Für /dev/sdb2 konnte kein GRUB-Laufwerk gefunden werden. Überprüfen Sie Ihre device.map. abgeschlossen root@xubuntu:/# cat ./boot/grub/device.map (hd0) /dev/disk/by-id/ata-Samsung_SSD_860_PRO_512GB_S42YNF0MA05687A (hd1) /dev/disk/by-id/usb-SMI_USB_DISK_CCYFIF4Q8AVG43BPIDRM-0:0 root@xubuntu:/# apt-get update Fehl:1 http://archive.ubuntu.com/ubuntu focal InRelease »archive.ubuntu.com« konnte nicht aufgelöst werden. (usw.) W: Fehlschlag beim Holen von http://ubuntu.unitedcolo.de/ubuntu/dists/focal/InRelease »ubuntu.unitedcolo.de« konnte nicht aufgelöst werden. (usw.) root@xubuntu:/# grub-mkdevicemap --verbose root@xubuntu:/# Was mir vor dieser Aktion aufgefallen ist: In /boot/grub/grub.cfg standen noch die UUIDs der Quellplatte, ich habe diese in die neuen UUIDs geändert. |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 28 |
Das Netzwerkproblem ist gelöst - vor dem chroot ist ein sudo cp /etc/resolv.conf /mnt/etc/resolv.conf erforderlich. Was bleibt, ist die Fehlermeldung: grub-probe: error: cannot find a GRUB drive for /dev/sdx2. Check your device.map Diese erscheint auch beim GRUB-Reinstall (x<>a und ist jeweils identisch mit dem Laufwerk des Live-Systems) Ich habe zwischenzeitlich die geclonte SSD in einen anderen Rechner (Lenovo X200s) eingebaut, wo sie ohne Probleme startet; lediglich in meinem Lenovo X240 murrt sie: Sie wird zwar vom BIOS als erstes Laufwerk erkannt, das dann automatisch erscheinende Bootmenü (weil kein bootfähiges Medium erkannt wird) ist aber leer. Schließe ich die geclonte SSD aber per USB am X240 an (sonst sind keine Datenträger installiert), bootet der Rechner einwandfrei. Strange things happen . . . |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 28 |
Ich habe jetzt als letzten Ausweg das BIOS auf seine Werkseinstellungen zurück gesetzt und schon bootet der Rechner mit eingebauter SSD. ☺ Danke an alle, die versucht haben, bei der Lösung des Problems zu helfen. 👍 |