[GELÖST] System bootet nicht in die neue Platte

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
BrotherJ
Beiträge: 158
Registriert: 15.11.2018 07:56:18

[GELÖST] System bootet nicht in die neue Platte

Beitrag von BrotherJ » 01.08.2020 16:57:25

Hallo zusammen,

wie hier beschrieben - Frage nach /proc, /sys, /dev und /run - viewtopic.php?f=27&t=178180&p=1245419#p1245419, habe ich jetzt soweit die Festplatten synchronisiert. Eine 1TB-Platte (/dev/sda) gegen eine 2TB (/dev/sdc).
Mein Problem ist jetzt, dass das System immer noch nach /dev/sda3 startet anstatt "/dev/sdc3" für "/". In der fstab habe ich sda generell auskommentiert:

Code: Alles auswählen

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / is mounted on /dev/sda3
#UUID=b4d97515-6306-454c-93e2-27222a106649 /mnt/rootdir               ext4    errors=remount-ro 0       1
 
# swap is mounted on /dev/sda2
#UUID=2114162b-079a-4eca-ac4f-255913344904 none            swap    sw              0       0

# /boot was on /dev/sda1 during installation
#UUID=bab8148b-139c-4297-8086-0720dfb76115 /mnt/boot           ext4    defaults        0       2

# /home is mounted on /dev/sda5
#UUID=5d696abc-6a82-4a2c-a737-1dc8b132c7ed /mnt/old-home           ext4    defaults        0       2

# /var is mounted on /dev/sda6 
#UUID=fbc52546-a820-4845-b89e-4ece90347e6b /var            ext4    defaults        0       2

# /home/btrfs-test is mounted on /dev/sdb1
UUID="84d86dcd-2fb0-44c2-ae76-626dfb91f81a" /home/btrfs-test    ext4    defaults        0       2

# /home/Desktop-Backup is mounted on /dev/sdb2
UUID=51f54b13-e920-4802-8338-7bbe27b46fd1 /home/Desktop-Backup  ext4    defaults        0       2

# /mnt/rootdir is mounted on /dev/sdc3
UUID="f9f6d973-9c83-4beb-bc1b-e6c794c60a58" /        ext4    errors=remount-ro 0       1

# /mnt/boot is mounted on /dev/sdc1
UUID="ec426f0d-36cb-4177-8175-51729ae1b33b"     /boot       ext4    defaults        0       2

# swap is mounted on /dev/sdc2
UUID=608dd2b1-5347-4fbe-b6c6-ae27947c7d8d none            swap    sw              0       0

# /var is mounted on /dev/sdc5
UUID="dfd8921f-5533-4b78-b822-f9cb015b5422"     /var    ext4    defaults        0       2

# /mnt/home is mounted on /dev/sdc6
UUID="4b8dce2a-d178-42e3-a0d0-b074f1c3226e"     /home       ext4    defaults        0       2

# /home/brotherj/Downloads is mounted on /dev/sdc7
UUID="33b30339-5a35-4981-a2ed-54290a5df8eb"    /home/brotherj/Downloads ext4    defaults        0       2

# /home/brotherj/Dokumente is mounted on /dev/sde2
UUID=8a717fcf-989a-4add-a47c-21f3b8f71d1e /home/brotherj/DokumenteOld ext4    defaults        0       2

# /home/multimedia2 is mounted on /dev/sdg1
UUID=7f70a6fe-b4ad-4e0f-9b96-301a62a46eaa /home/multimedia2    ext4    defaults        0       2

# /home/multimedia is mounted on /dev/sdm1
UUID="923025e5-602b-47a7-acd0-fa7e71ac495e" /home/multimedia ext4    defaults        0       2

# /home/productionData is mounted on /dev/sdm2
UUID=a05ed470-f11b-4c26-9db9-e1e74eb3980f /home/productionData ext4    defaults        0       2

/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

Code: Alles auswählen

# mount | grep '/dev/sd'
/dev/sda3 on / type ext4 (rw,relatime,errors=remount-ro)
/dev/sdc1 on /boot type ext4 (rw,relatime,stripe=4)
/dev/sdc5 on /var type ext4 (rw,relatime)
/dev/sdc6 on /home type ext4 (rw,relatime)
/dev/sdl1 on /home/multimedia2 type ext4 (rw,relatime)
/dev/sdd1 on /home/backups-old type ext4 (rw,relatime)
/dev/sdm2 on /home/productionData type ext4 (rw,relatime)
/dev/sdb1 on /home/btrfs-test type ext4 (rw,relatime)
/dev/sdm1 on /home/multimedia type ext4 (rw,relatime)
/dev/sdd2 on /home/brotherj/DokumenteOld type ext4 (rw,relatime)
/dev/sdb2 on /home/Desktop-Backup type ext4 (rw,relatime)
/dev/sdc7 on /home/brotherj/Downloads type ext4 (rw,relatime)
/dev/sdf1 on /media/brotherj/Storage Disc 2 type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2)
/dev/sde1 on /media/brotherj/Storage Disc 0 type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2)

Code: Alles auswählen

# blkid 
/dev/sda1: UUID="bab8148b-139c-4297-8086-0720dfb76115" TYPE="ext4" PARTUUID="fc319bb1-01"
/dev/sda2: UUID="2114162b-079a-4eca-ac4f-255913344904" TYPE="swap" PARTUUID="fc319bb1-02"
/dev/sda3: UUID="b4d97515-6306-454c-93e2-27222a106649" TYPE="ext4" PARTUUID="fc319bb1-03"
/dev/sda5: UUID="5d696abc-6a82-4a2c-a737-1dc8b132c7ed" TYPE="ext4" PARTUUID="fc319bb1-05"
/dev/sda6: UUID="fbc52546-a820-4845-b89e-4ece90347e6b" TYPE="ext4" PARTUUID="fc319bb1-06"
/dev/sdb1: UUID="84d86dcd-2fb0-44c2-ae76-626dfb91f81a" TYPE="ext4" PARTUUID="188fbb39-01"
/dev/sdb2: UUID="51f54b13-e920-4802-8338-7bbe27b46fd1" TYPE="ext4" PARTUUID="188fbb39-02"
/dev/sdc1: UUID="ec426f0d-36cb-4177-8175-51729ae1b33b" TYPE="ext4" PARTUUID="870d3e87-01"
/dev/sdc2: UUID="608dd2b1-5347-4fbe-b6c6-ae27947c7d8d" TYPE="swap" PARTUUID="870d3e87-02"
/dev/sdc3: UUID="f9f6d973-9c83-4beb-bc1b-e6c794c60a58" TYPE="ext4" PARTUUID="870d3e87-03"
/dev/sdc5: UUID="dfd8921f-5533-4b78-b822-f9cb015b5422" TYPE="ext4" PARTUUID="870d3e87-05"
/dev/sdc6: UUID="4b8dce2a-d178-42e3-a0d0-b074f1c3226e" TYPE="ext4" PARTUUID="870d3e87-06"
/dev/sdc7: UUID="33b30339-5a35-4981-a2ed-54290a5df8eb" TYPE="ext4" PARTUUID="870d3e87-07"
/dev/sdd1: UUID="4ca539ae-3fc4-4c7a-bdb9-a87dc30991bc" TYPE="ext4" PARTUUID="de1d42ad-01"
/dev/sdd2: UUID="8a717fcf-989a-4add-a47c-21f3b8f71d1e" TYPE="ext4" PARTUUID="de1d42ad-02"
/dev/sde1: LABEL="Storage Disc 0" UUID="718f3cca-c7cc-48fd-8ed8-4a517def5c94" TYPE="ext4" PARTUUID="ad4d8c15-01"
/dev/sdf1: LABEL="Storage Disc 2" UUID="ee4f2524-d1d4-429b-ad02-12bba73ffec7" TYPE="ext4" PARTUUID="70fde88b-01"
/dev/sdl1: UUID="7f70a6fe-b4ad-4e0f-9b96-301a62a46eaa" TYPE="ext4" PTUUID="e795f649" PTTYPE="dos" PARTUUID="000c8ae9-01"
/dev/sdm1: UUID="923025e5-602b-47a7-acd0-fa7e71ac495e" TYPE="ext2" PARTUUID="000e1bfe-01"
/dev/sdm2: UUID="a05ed470-f11b-4c26-9db9-e1e74eb3980f" TYPE="ext4" PARTUUID="000e1bfe-02"
Ich verstehe nicht warum /dev/sdc3 nicht wie in der fstab deklariert nach '/' gemountet wird, dafür aber /dev/sda3 nach '/' gemountet wird.
Ich habe die neue Platte an den SATA-Port gehängt, an dem auch die 1TB-Platte hing. Eigentlich hätte dann die neue 2TB-Platte die /dev/sda sein müssen, ist es aber nicht:

Code: Alles auswählen

# fdisk /dev/sda -l
Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000DM003-1ER1

Code: Alles auswählen

# fdisk /dev/sdc -l
Disk /dev/sdc: 1,8 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: ST2000DM008-2FR1
Ein

Code: Alles auswählen

update-grub2
hatte ebenfalls erkannt, dass der Kernel auf /dev/sdc3 liegt.

Jetzt bin ich gerade am Ende mit meinem Latein.

Beste Grüße

BrotherJ
Zuletzt geändert von BrotherJ am 02.08.2020 18:24:17, insgesamt 1-mal geändert.
Happiness is NOT a description IT'S A way of life!

Apfelmann
Beiträge: 621
Registriert: 15.01.2010 20:48:45
Kontaktdaten:

Re: System bootet nicht in die neue Platte

Beitrag von Apfelmann » 01.08.2020 20:27:42

Ich benutze für solche Notfälle die
SuperGrubDisk

LG

BrotherJ
Beiträge: 158
Registriert: 15.11.2018 07:56:18

Re: System bootet nicht in die neue Platte

Beitrag von BrotherJ » 01.08.2020 21:11:22

Hmm,
verstehe ich nicht ganz. Das löst jetzt weniger die Lösung des Problems, daß Einträge in der fstab ignoriert werden.

Beste Grüße

BrotherJ
Happiness is NOT a description IT'S A way of life!

Benutzeravatar
willy4711
Beiträge: 3862
Registriert: 08.09.2018 16:51:16

Re: System bootet nicht in die neue Platte

Beitrag von willy4711 » 01.08.2020 21:52:00

Dumme Frage:
Was hat die fstab damit zu tun, von welcher Platte das System startet ?
Vielleicht verstehe ich das alles falsch, aber ist dafür nicht das BIOS ( UEFI) und die Bootreihenfolge der Platten zuständig?

JTH
Beiträge: 703
Registriert: 13.08.2008 17:01:41

Re: System bootet nicht in die neue Platte

Beitrag von JTH » 01.08.2020 21:52:56

Eine Vermutung: Du hast die fstab fälschlich auf der alten Platte, statt auf der neuen geändert. Damit würde, wenn die neue Platte (mit aber alter fstab) gebootet wird, trotzdem wieder die alte sda3 als / gemountet.

Ansonsten: Wie sieht deine /boot/grub/grub.cfg jetzt aus?

BrotherJ
Beiträge: 158
Registriert: 15.11.2018 07:56:18

Re: System bootet nicht in die neue Platte

Beitrag von BrotherJ » 02.08.2020 09:01:59

JTH hat geschrieben: ↑ zum Beitrag ↑
01.08.2020 21:52:56
Eine Vermutung: Du hast die fstab fälschlich auf der alten Platte, statt auf der neuen geändert. Damit würde, wenn die neue Platte (mit aber alter fstab) gebootet wird, trotzdem wieder die alte sda3 als / gemountet.
Das hatte ich bereits ausgeschlossen:

/dev/sda3:

Code: Alles auswählen

md5sum /etc/fstab 
858de7b9ba3e4bb012b4f59766e70687  /etc/fstab
/dev/sdc3:

Code: Alles auswählen

md5sum /mnt/rootdir/etc/fstab
858de7b9ba3e4bb012b4f59766e70687  /mnt/rootdir/etc/fstab
JTH hat geschrieben: ↑ zum Beitrag ↑
01.08.2020 21:52:56
Ansonsten: Wie sieht deine /boot/grub/grub.cfg jetzt aus?
Ja, das ist mir gestern Abend auch noch durch den Kopf gegangen:

Code: Alles auswählen

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  b4d97515-6306-454c-93e2-27222a106649
else
  search --no-floppy --fs-uuid --set=root b4d97515-6306-454c-93e2-27222a106649
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=de_DE
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  b4d97515-6306-454c-93e2-27222a106649
else
  search --no-floppy --fs-uuid --set=root b4d97515-6306-454c-93e2-27222a106649
fi
insmod png
if background_image /usr/share/desktop-base/futureprototype-theme/grub/grub-4x3.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
        set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b4d97515-6306-454c-93e2-27222a106649' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd2,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ec426f0d-36cb-4177-8175-51729ae1b33b
        else
          search --no-floppy --fs-uuid --set=root ec426f0d-36cb-4177-8175-51729ae1b33b
        fi
        echo    'Linux 4.19.0-9-amd64 wird geladen …'
        linux   /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro  quiet
        echo    'Initiale Ramdisk wird geladen …'
        initrd  /initrd.img-4.19.0-9-amd64
}
submenu 'Erweiterte Optionen für Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-b4d97515-6306-454c-93e2-27222a106649' {
        menuentry 'Debian GNU/Linux, mit Linux 4.19.0-9-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-9-amd64-advanced-b4d97515-6306-454c-93e2-27222a106649' {
                load_video
                insmod gzio
                if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
                insmod part_msdos
                insmod ext2
                set root='hd2,msdos1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ec426f0d-36cb-4177-8175-51729ae1b33b
                else
                  search --no-floppy --fs-uuid --set=root ec426f0d-36cb-4177-8175-51729ae1b33b
                fi
                echo    'Linux 4.19.0-9-amd64 wird geladen …'
                linux   /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro  quiet
                echo    'Initiale Ramdisk wird geladen …'
                initrd  /initrd.img-4.19.0-9-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 4.19.0-9-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-9-amd64-recovery-b4d97515-6306-454c-93e2-27222a106649' {
                load_video
                insmod gzio
                if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
                insmod part_msdos
                insmod ext2
                set root='hd2,msdos1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ec426f0d-36cb-4177-8175-51729ae1b33b
                else
                  search --no-floppy --fs-uuid --set=root ec426f0d-36cb-4177-8175-51729ae1b33b
                fi
                echo    'Linux 4.19.0-9-amd64 wird geladen …'
                linux   /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro single 
                echo    'Initiale Ramdisk wird geladen …'
                initrd  /initrd.img-4.19.0-9-amd64
        }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Debian GNU/Linux 10 (buster) (auf /dev/sdc3)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-f9f6d973-9c83-4beb-bc1b-e6c794c60a58' {
        insmod part_msdos
        insmod ext2
        set root='hd2,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ec426f0d-36cb-4177-8175-51729ae1b33b
        else
          search --no-floppy --fs-uuid --set=root ec426f0d-36cb-4177-8175-51729ae1b33b
        fi
        linux /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro quiet
        initrd /initrd.img-4.19.0-9-amd64
}
submenu 'Erweiterte Optionen für Debian GNU/Linux 10 (buster) (auf /dev/sdc3)' $menuentry_id_option 'osprober-gnulinux-advanced-f9f6d973-9c83-4beb-bc1b-e6c794c60a58' {
        menuentry 'Debian GNU/Linux (auf /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.19.0-9-amd64--f9f6d973-9c83-4beb-bc1b-e6c794c60a58' {
                insmod part_msdos
                insmod ext2
                set root='hd2,msdos1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ec426f0d-36cb-4177-8175-51729ae1b33b
                else
                  search --no-floppy --fs-uuid --set=root ec426f0d-36cb-4177-8175-51729ae1b33b
                fi
                linux /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro quiet
                initrd /initrd.img-4.19.0-9-amd64
        }
        menuentry 'Debian GNU/Linux, mit Linux 4.19.0-9-amd64 (auf /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.19.0-9-amd64--f9f6d973-9c83-4beb-bc1b-e6c794c60a58' {
                insmod part_msdos
                insmod ext2
                set root='hd2,msdos1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ec426f0d-36cb-4177-8175-51729ae1b33b
                else
                  search --no-floppy --fs-uuid --set=root ec426f0d-36cb-4177-8175-51729ae1b33b
                fi
                linux /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro quiet
                initrd /initrd.img-4.19.0-9-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 4.19.0-9-amd64 (recovery mode) (auf /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.19.0-9-amd64-root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro single-f9f6d973-9c83-4beb-bc1b-e6c794c60a58' {
                insmod part_msdos
                insmod ext2
                set root='hd2,msdos1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ec426f0d-36cb-4177-8175-51729ae1b33b
                else
                  search --no-floppy --fs-uuid --set=root ec426f0d-36cb-4177-8175-51729ae1b33b
                fi
                linux /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro single
                initrd /initrd.img-4.19.0-9-amd64
        }
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Happiness is NOT a description IT'S A way of life!

BrotherJ
Beiträge: 158
Registriert: 15.11.2018 07:56:18

Re: System bootet nicht in die neue Platte

Beitrag von BrotherJ » 02.08.2020 10:19:12

So sieht die Festplattenverteilung aus:
https://drive.google.com/file/d/1Z8-uzG ... sp=sharing
SATA6G_1 ist die alte Platte, die durch SATA6G_2 ersetzt werden soll.

In der GRUB2-Shell gebe ich jetzt Folgendes ein:

Code: Alles auswählen

grub> set root=(hd1,1)
grub> set home=(hd1,3)
grub> linux /vmlinuz root=/dev/sdc3
Fehler: Datei "/vmlinuz" nicht gefunden.

Code: Alles auswählen

grub> linux /boot/vmlinuz-4.19.0-9-amd64 root=/dev/sdc3
Fehler: Datei "/boot/vmlinuz-4.19.0-9-amd64" nicht gefunden.
Aber die Datei liegt als Link auf sdc3:

Code: Alles auswählen

# mount /dev/sdc3 /mnt/rootdir
# ll /mnt/rootdir/vmlinuz
lrwxrwxrwx 1 root root 27 Mai 16 12:25 /mnt/rootdir/vmlinuz -> boot/vmlinuz-4.19.0-9-amd64
und ebenfalls auf dem erfolgreich gemounteten /dev/sdc1:

Code: Alles auswählen

mount | grep sdc1
/dev/sdc1 on /boot type ext4 (rw,relatime,stripe=4)
# ll /boot/vmlinuz-4.19.0-9-amd64 
-rw-r--r-- 1 root root 5274864 Jun  7 17:42 /boot/vmlinuz-4.19.0-9-amd64
Irgendetwas mache ich noch falsch, sehe aber den Fehler nicht.

Beste Grüße

BrotherJ
Happiness is NOT a description IT'S A way of life!

Benutzeravatar
willy4711
Beiträge: 3862
Registriert: 08.09.2018 16:51:16

Re: System bootet nicht in die neue Platte

Beitrag von willy4711 » 02.08.2020 10:43:44

Hab mal deine grub.cfg in einen Editor geladen mir ist folgendes aufgefallen:
/dev/sda3 UUID="b4d97515-6306-454c-93e2-27222a106649" kommt in deiner grub.cfg sehr häufig vor.
Hattest du auf der alten Platte keine extra /boot - Partition?

Code: Alles auswählen

cat ~/unbenannt |grep b4d97515-6306-454c-93e2-27222a106649
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  b4d97515-6306-454c-93e2-27222a106649
  search --no-floppy --fs-uuid --set=root b4d97515-6306-454c-93e2-27222a106649
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  b4d97515-6306-454c-93e2-27222a106649
  search --no-floppy --fs-uuid --set=root b4d97515-6306-454c-93e2-27222a106649
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b4d97515-6306-454c-93e2-27222a106649' {
        linux   /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro  quiet
submenu 'Erweiterte Optionen für Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-b4d97515-6306-454c-93e2-27222a106649' {
        menuentry 'Debian GNU/Linux, mit Linux 4.19.0-9-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-9-amd64-advanced-b4d97515-6306-454c-93e2-27222a106649' {
                linux   /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro  quiet
        menuentry 'Debian GNU/Linux, with Linux 4.19.0-9-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-9-amd64-recovery-b4d97515-6306-454c-93e2-27222a106649' {
                linux   /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro single 
        linux /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro quiet
                linux /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro quiet
                linux /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro quiet
        menuentry 'Debian GNU/Linux, with Linux 4.19.0-9-amd64 (recovery mode) (auf /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.19.0-9-amd64-root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro single-f9f6d973-9c83-4beb-bc1b-e6c794c60a58' {
                linux /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro single
Außerdem ist da noch OS-Prober am Werk gewesen und hat jede Menge Einträge doppelt produziert.
Ich würde die Platte chrooten und Grub neu schreiben
BrotherJ hat geschrieben: ↑ zum Beitrag ↑
01.08.2020 16:57:25
Ich habe die neue Platte an den SATA-Port gehängt, an dem auch die 1TB-Platte hing. Eigentlich hätte dann die neue 2TB-Platte die /dev/sda sein müssen, ist es aber nicht:
Wie ich schon sagte: Du musst im BIOS die Startreihenfolge umstellen, oder auf der alten Platte den Grub ändern, was du wahrscheinlich nicht gemacht hast. So bootet immer noch /dev/sda, und damit die UUID's die dort stehen.
Einfach umstecken reicht in der Regel nicht aus, da die Bezeichnungen sda ... beliebig sind.

Benutzeravatar
willy4711
Beiträge: 3862
Registriert: 08.09.2018 16:51:16

Re: System bootet nicht in die neue Platte

Beitrag von willy4711 » 02.08.2020 10:52:28

Ist mir noch garnicht aufgefallen. Der Grub ist einfach zerschossen. Hast du da mit Hand was geändert ??
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b4d97515-6306-454c-93e2-27222a106649' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd2,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1 ec426f0d-36cb-4177-8175-51729ae1b33b
else
search --no-floppy --fs-uuid --set=root ec426f0d-36cb-4177-8175-51729ae1b33b
fi
echo 'Linux 4.19.0-9-amd64 wird geladen …'
linux /vmlinuz-4.19.0-9-amd64 root=UUID=b4d97515-6306-454c-93e2-27222a106649 ro quiet
echo 'Initiale Ramdisk wird geladen …'
initrd /initrd.img-4.19.0-9-amd64
}

Edit:


Mein Tipp:
Hole dir von SparkyLinux die Rescue-DVD
Die hat einen sehr komfortablen chrooter (kleine GUI) . Damit kannst du ohne weitere Vorkenntnisse sdc chrooten.
Dann Debiangrub-pc und Debianos-prober purgen und nur grub neu installieren.

BrotherJ
Beiträge: 158
Registriert: 15.11.2018 07:56:18

Re: System bootet nicht in die neue Platte

Beitrag von BrotherJ » 02.08.2020 15:07:58

willy4711 hat geschrieben: ↑ zum Beitrag ↑
02.08.2020 10:52:28
Ist mir noch garnicht aufgefallen. Der Grub ist einfach zerschossen. Hast du da mit Hand was geändert ??
Nein, absolut nicht. Nur Installation plus Upgrades.
willy4711 hat geschrieben: ↑ zum Beitrag ↑
02.08.2020 10:52:28
Mein Tipp:
Hole dir von SparkyLinux die Rescue-DVD
Die hat einen sehr komfortablen chrooter (kleine GUI) . Damit kannst du ohne weitere Vorkenntnisse sdc chrooten.
Dann Debiangrub-pc und Debianos-prober purgen und nur grub neu installieren.
Schaue ich mir mal an.
Happiness is NOT a description IT'S A way of life!

BrotherJ
Beiträge: 158
Registriert: 15.11.2018 07:56:18

Re: System bootet nicht in die neue Platte

Beitrag von BrotherJ » 02.08.2020 16:03:49

willy4711 hat geschrieben: ↑ zum Beitrag ↑
02.08.2020 10:43:44

Hattest du auf der alten Platte keine extra /boot - Partition?
Doch, das mache seit eh her so .
Happiness is NOT a description IT'S A way of life!

BrotherJ
Beiträge: 158
Registriert: 15.11.2018 07:56:18

Re: System bootet nicht in die neue Platte

Beitrag von BrotherJ » 02.08.2020 17:58:42

Okay,
zunächst einmal in dem BIOS sehe in der Bootreihenfolge nur die Möglichkeit die alte Platte (sda) auszuwählen, die Neue (sdc) wird gar nicht angezeigt.

Code: Alles auswählen

# mkdir /syspart
# umount /mnt/rootdir
# mount /dev/sdc3 /syspart/
# mount -o bind /dev /syspart/dev
# mount -o bind /proc /syspart/proc
# mount -o bind /sys /syspart/sys 
# chroot /syspart
# mount /dev/sdc1 /boot
# update-grub2

GRUB-Konfigurationsdatei wird erstellt …
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Linux-Abbild gefunden: /boot/vmlinuz-4.19.0-9-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.19.0-9-amd64
  WARNING: Device /dev/sda not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda2 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda3 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda5 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda6 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc2 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc3 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc5 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc6 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc7 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdd not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdd1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdd2 not initialized in udev database even after waiting 10000000 microseconds.
  /dev/sdg: open failed: Kein Medium gefunden
  /dev/sdh: open failed: Kein Medium gefunden
  /dev/sdi: open failed: Kein Medium gefunden
  /dev/sdj: open failed: Kein Medium gefunden
  /dev/sGRUB-Konfigurationsdatei wird erstellt …
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Linux-Abbild gefunden: /boot/vmlinuz-4.19.0-9-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.19.0-9-amd64
  WARNING: Device /dev/sda not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda2 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda3 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda5 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda6 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc2 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc3 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc5 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc6 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc7 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdd not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdd1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdd2 not initialized in udev database even after waiting 10000000 microseconds.
  /dev/sdg: open failed: Kein Medium gefunden
  /dev/sdh: open failed: Kein Medium gefunden
  /dev/sdi: open failed: Kein Medium gefunden
  /dev/sdj: open failed: Kein Medium gefunden
  /dev/sdk: open failed: Kein Medium gefunden
  WARNING: Device /dev/sdl not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdl1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdm not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdm1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdm2 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda2 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda3 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda5 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sda6 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc2 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc3 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc5 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc6 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdc7 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdd1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdd2 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdl1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdm1 not initialized in udev database even after waiting 10000000 microseconds.
  WARNING: Device /dev/sdm2 not initialized in udev database even after waiting 10000000 microseconds.
mkdir: das Verzeichnis „/var/lib/os-prober/mount“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
mkdir: das Verzeichnis „/var/lib/os-prober/mount“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
mkdir: das Verzeichnis „/var/lib/os-prober/mount“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
mkdir: das Verzeichnis „/var/lib/os-prober/mount“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
mkdir: das Verzeichnis „/var/lib/os-prober/mount“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
mkdir: das Verzeichnis „/var/lib/os-prober/mount“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
mkdir: das Verzeichnis „/var/lib/os-prober/mount“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
mkdir: das Verzeichnis „/var/lib/os-prober/mount“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
mkdir: das Verzeichnis „/var/lib/os-prober/mount“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
mkdir: das Verzeichnis „/var/lib/os-prober/mount“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
mkdir: das Verzeichnis „/var/lib/os-prober/mount“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
mkdir: das Verzeichnis „/var/lib/os-prober/mount“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
erledigt

Code: Alles auswählen

# grub-install /dev/sdc
i386-pc wird für Ihre Plattform installiert.
installation beendet. Keine Fehler aufgetreten.
Es scheint alles erleidigt, die grub.cfg sieht jetzt so aus:

Code: Alles auswählen

# cat grub.cfg 
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd2,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos3 --hint-efi=hd2,msdos3 --hint-baremetal=ahci2,msdos3  f9f6d973-9c83-4beb-bc1b-e6c794c60a58
else
  search --no-floppy --fs-uuid --set=root f9f6d973-9c83-4beb-bc1b-e6c794c60a58
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=de_DE
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='hd2,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos3 --hint-efi=hd2,msdos3 --hint-baremetal=ahci2,msdos3  f9f6d973-9c83-4beb-bc1b-e6c794c60a58
else
  search --no-floppy --fs-uuid --set=root f9f6d973-9c83-4beb-bc1b-e6c794c60a58
fi
insmod png
if background_image /usr/share/desktop-base/futureprototype-theme/grub/grub-4x3.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
        set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-f9f6d973-9c83-4beb-bc1b-e6c794c60a58' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd2,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ec426f0d-36cb-4177-8175-51729ae1b33b
        else
          search --no-floppy --fs-uuid --set=root ec426f0d-36cb-4177-8175-51729ae1b33b
        fi
        echo    'Linux 4.19.0-9-amd64 wird geladen …'
        linux   /vmlinuz-4.19.0-9-amd64 root=UUID=f9f6d973-9c83-4beb-bc1b-e6c794c60a58 ro  quiet
        echo    'Initiale Ramdisk wird geladen …'
        initrd  /initrd.img-4.19.0-9-amd64
}
submenu 'Erweiterte Optionen für Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-f9f6d973-9c83-4beb-bc1b-e6c794c60a58' {
        menuentry 'Debian GNU/Linux, mit Linux 4.19.0-9-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-9-amd64-advanced-f9f6d973-9c83-4beb-bc1b-e6c794c60a58' {
                load_video
                insmod gzio
                if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
                insmod part_msdos
                insmod ext2
                set root='hd2,msdos1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ec426f0d-36cb-4177-8175-51729ae1b33b
                else
                  search --no-floppy --fs-uuid --set=root ec426f0d-36cb-4177-8175-51729ae1b33b
                fi
                echo    'Linux 4.19.0-9-amd64 wird geladen …'
                linux   /vmlinuz-4.19.0-9-amd64 root=UUID=f9f6d973-9c83-4beb-bc1b-e6c794c60a58 ro  quiet
                echo    'Initiale Ramdisk wird geladen …'
                initrd  /initrd.img-4.19.0-9-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 4.19.0-9-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-9-amd64-recovery-f9f6d973-9c83-4beb-bc1b-e6c794c60a58' {
                load_video
                insmod gzio
                if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
                insmod part_msdos
                insmod ext2
                set root='hd2,msdos1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ec426f0d-36cb-4177-8175-51729ae1b33b
                else
                  search --no-floppy --fs-uuid --set=root ec426f0d-36cb-4177-8175-51729ae1b33b
                fi
                echo    'Linux 4.19.0-9-amd64 wird geladen …'
                linux   /vmlinuz-4.19.0-9-amd64 root=UUID=f9f6d973-9c83-4beb-bc1b-e6c794c60a58 ro single 
                echo    'Initiale Ramdisk wird geladen …'
                initrd  /initrd.img-4.19.0-9-amd64
        }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Ich habe das mit dem Rescue-USB SparkyLinux erledigt.
Trotzdem startet das System in die alte Platte (sda). Ich habe das Ganze jetzt noch einmal ohne Rescue-Liv-System gemacht und reboote jetzt noc einmal.
Happiness is NOT a description IT'S A way of life!

BrotherJ
Beiträge: 158
Registriert: 15.11.2018 07:56:18

Re: System bootet nicht in die neue Platte

Beitrag von BrotherJ » 02.08.2020 18:23:57

So, ich habe jetzt noch einmal die Platten abgezogen und eingesteckt - ohne die Reihenfolge zu ändern. Jetzt passte auch das BIOS und jetzt hat die richtige Plattenpartition (sdc3) das /-Verzeichnis.
Vielen Dank für die Unterstützung und richtigen Hinweise.

Mit bestem Dank

BrotherJ
Happiness is NOT a description IT'S A way of life!

Antworten