mein Standardsystem ist Stretch und befindet sich auf /dev/sda3. Auf /dev/sdb2 befindet sich Buster und das habe ich jetzt mit rsync -aHAX auf /dev/sdb3 kopiert. In der /etc/fstab von /dev/sdb3 habe ich die UUID der Root-Partition entsprechend angepasst und dann Grub neu konfiguriert:
Code: Alles auswählen
# update-grub
GRUB-Konfigurationsdatei wird erstellt …
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Linux-Abbild gefunden: /boot/vmlinuz-4.12.0-0.bpo.1-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.12.0-0.bpo.1-amd64
Linux-Abbild gefunden: /boot/vmlinuz-4.9.0-3-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.9.0-3-amd64
Linux-Abbild gefunden: /boot/vmlinuz-3.16.0-4-amd64
initrd-Abbild gefunden: /boot/initrd.img-3.16.0-4-amd64
Debian GNU/Linux 9 (stretch) auf /dev/sda2 gefunden
Debian GNU/Linux buster/sid auf /dev/sdb2 gefunden
Debian GNU/Linux buster/sid auf /dev/sdb3 gefunden
Ubuntu 14.04.1 LTS (14.04) auf /dev/sdb6 gefunden
erledigt
Code: Alles auswählen
# lsblk --output NAME,LABEL,MOUNTPOINT,UUID,size
NAME LABEL MOUNTPOINT UUID SIZE
sda 111,8G
├─sda1 1M
├─sda2 2b93c349-f94d-4519-b11a-6974f32a8004 16G
├─sda3 ROOTFS / bbbadfa0-229c-4bf9-a65d-70cc92dfb58a 16G
├─sda4 bc55052d-6dbb-4550-9f3e-bfc33ad45aef 16G
├─sda5 16G
└─sda6 16G
sdb 931,5G
├─sdb1 HOME /home 861c5104-db4f-4ec5-80ca-1aacee9b2f32 838,2G
├─sdb2 591be478-ef29-43cc-8429-9b4f672a4860 14G
├─sdb3 1103afdf-1762-411e-96d3-7d8ccea174a8 14G
├─sdb5 828693c2-9500-4ca6-9c1b-b38e797bcf0c 2G
└─sdb6 f30ce310-6ab4-4626-b32b-da51e0302f97 63,4G
Code: Alles auswählen
# cat /mnt/x/etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdc2 during installation
UUID=1103afdf-1762-411e-96d3-7d8ccea174a8 / ext4 errors=remount-ro 0 1
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Code: Alles auswählen
...
menuentry 'Debian GNU/Linux buster/sid (auf /dev/sdb3)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-1103afdf-1762-411e-96d3-7d8ccea174a8' {
insmod part_gpt
insmod ext2
set root='hd1,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3 1103afdf-1762-411e-96d3-7d8ccea174a8
else
search --no-floppy --fs-uuid --set=root 1103afdf-1762-411e-96d3-7d8ccea174a8
fi
linux /boot/vmlinuz-4.12.0-1-amd64 root=UUID=591be478-ef29-43cc-8429-9b4f672a4860 ro quiet
initrd /boot/initrd.img-4.12.0-1-amd64
...
Wo liest update-grub denn die falsche UUID?
Viele Grüße
Rolf