Hard drive cloning with OpenSuse 11.2 OS

There is HDD Seagate barracuda 7200.10 (320 GB) with OpenSuse 11.2 OS. I need to completely clone this disk with OS to HDD WesternDigital WD 7500 AAKS (750 GB). I tried to do the following:

  1. In the terminal I used command for formatting (sdb - WesternDigital, disks names were checked using fdisk -l):
mkfs.ext4 /dev/sdb
su
dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync

All was copied. I turned off the old HDD (Seagate). When trying to boot from new disk, the OpenSuse screen appears, but booting doesn’t go, and over some time the error occurs (unfortunately, there is no printscreen, only photo of error). Please advise me, how can I solve this problem?
I read the post Hard drive clone using dd with similar problem, but I don’t understand how I can use tune2fs -L command. Do I need to boot from the old hard drive and execute the command tune2fs -L? If so, what do I need to write for label of new disk?
https://wmpics.pics/dm-TFQC.jpg](https://wmpics.pics/pm-TFQC.html)

First something that you are of course aware of. Lifetime of 11.2 was ended at 2011-05-12. In those times we had Evergreen which extended the life of 11.2 until 2013-11. That is a long, long time ago (openSUSE stone age?). Maybe you are one of the few people on the world still using it and thus will have problems finding somebody that still has up-to-date knowledge/experience of 11.2.

About your image. I guess it show a resume from hibernating and not a boot. I have no idea how you got into that situation, but I do not think that it is a good starting point to get things going.

I am alsdo wandering why you create an ext4 file system on the whole disk sdb and then overwrite all of the same with your dd.

What are you trying to achieve?

You are trying to use the new HD in the same PC, correct?

What you’re seeing is it is trying to boot “by-id” from the old Seagate 320G HD, which it cannot find, because it isn’t connected.

First try selecting the failsafe choice in the Grub menu. By itself I don’t think it will be enough, but try it anyway if you didn’t already.

Next try editing the Grub cmdline at runtime by adding these to the end:

root=/dev/sda2 noresume

first using the default menu selection, and if that doesn’t work, using the failsafe selection.

If still no joy, try shifting Grub into text mode to do the edit by using the ESC key when the Grub menu appears. Then edit the kernel line to remove everything that follows the kernel name, then appending as I indicated.

If that too fails, boot any live Linux media, and get us the output from the blkid command. On this same boot would be an opportunity to use the tune2fs -L command, if you know the correct partition to apply it to. From the image the inference is that it would be sda2, so you would do:

tune2fs -L mySUSE112 /dev/sda2

Then on next attempt to boot you would instead of root=/dev/sda2 you would append

root=LABEL=mySUSE112 noresume

FWIW (reference), this is a grub menu from one of my openSUSE 11.2 installations:

color cyan/blue white/blue
#color cyan/blue white/blue
default 0
timeout 20
gfxmenu (hd0,9)/boot/message

title openSUSE Factory - desktop kernel
    root (hd0,9)
    kernel /boot/vmlinuz showopts root=/dev/sda10 noresume splash=off vga=0x305 3 
    initrd /boot/initrd

title openSUSE Factory - pae kernel
    root (hd0,9)
    kernel /boot/vmlinuz-pae showopts root=LABEL=S16A-10factory noresume splash=off vga=0x305 3 
    initrd /boot/initrd-pae

title openSUSE Factory - 2.6.24 kernel
    root (hd0,9)
    kernel /boot/vmlinuz-24 showopts root=LABEL=S16A-10factory noresume splash=off vga=0x305 3 
    initrd /boot/initrd-24

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.2 - 2.6.31.5-0.1
    root (hd0,9)
    kernel /boot/vmlinuz-2.6.31.5-0.1-desktop showopts root=/dev/sda10 noresume splash=off vga=0x305 3 
    initrd /boot/initrd-2.6.31.5-0.1-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.2 - 2.6.31.5-0.1 (desktop)
    root (hd0,9)
    kernel /boot/vmlinuz-2.6.31.5-0.1-desktop showopts root=/dev/sda10 ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe vga=0x305 3 
    initrd /boot/initrd-2.6.31.5-0.1-desktop

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.2 - 2.6.31.5-0.1
    root (hd0,9)
    kernel /boot/vmlinuz-2.6.31.5-0.1-pae showopts root=/dev/sda10 noresume splash=off vga=0x305 3 
    initrd /boot/initrd-2.6.31.5-0.1-pae

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.2 - 2.6.31.5-0.1 (pae)
    root (hd0,9)
    kernel /boot/vmlinuz-2.6.31.5-0.1-pae showopts root=/dev/sda10 ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe vga=0x305
    initrd /boot/initrd-2.6.31.5-0.1-pae

title OS/2 Boot Manager
    chainloader (hd0,1)+1

Thanks a lot for your detailed answer! I will try your instruction and then let you know about result.