ubuntuusers.de

Rechner bootet nicht nach SSD-Wechsel

Status: Gelöst | Ubuntu-Version: Xubuntu 20.04 (Focal Fossa)
Antworten |

dingsbums

Anmeldungsdatum:
13. November 2010

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

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3826

Falls der reinstall auch nicht helfen sollte, per

grub-mkdevicemap --verbose

eine entsprechende Datei erstellen lassen.

GungaDin

(Themenstarter)

Anmeldungsdatum:
6. September 2023

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.

GungaDin

(Themenstarter)

Anmeldungsdatum:
6. September 2023

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 . . .

GungaDin

(Themenstarter)

Anmeldungsdatum:
6. September 2023

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. 👍

Antworten |