LINUX.ORG.RU
ФорумAdmin

Не загружается grub после замены дисков в raid1

 , ,


0

1

Предыстория такая: Был рейд 1 из двух nvme дисков, на котором установлена система и еще один первый рейд из двух hdd. nvme-диски умерли, все данные с них были скопированы, диски заменены, установлен снова рейд 1 и чистая debian. После этих манипуляций система не грузится.

граб выдает следующую ошибку:

error: disk 'mduuid/a2ddc331b45323caa00c30ab6452e6aa' not found

кусок из /boot/grub/grub.cfg:

menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ad3c0619-c716-4968-a340-883a5999d3ca' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod part_msdos
        insmod diskfilter
        insmod mdraid1x
        insmod ext2
        set root='mduuid/1667fff43bc5edb4389498844f3f7cf4'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint='mduuid/1667fff43bc5edb4389498844f3f7cf4'  c5ff91b9-a4fa-4f6f-89bc-85acfbfe267f
        else
          search --no-floppy --fs-uuid --set=root c5ff91b9-a4fa-4f6f-89bc-85acfbfe267f
        fi
        echo    'Loading Linux 5.10.0-9-amd64 ...'
        linux   /vmlinuz-5.10.0-9-amd64 root=UUID=ad3c0619-c716-4968-a340-883a5999d3ca ro consoleblank=0 systemd.show_status=true nomodeset consoleblank=0
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-5.10.0-9-amd64
}

если в grub rescue ввожу:

set prefix=(md/1)/grub
set root=(md/2)
insmod normal
normal

все загружается

вывод /proc/mdstat:

Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md3 : active (auto-read-only) raid1 sdb[1] sda[0]
      1953382464 blocks super 1.2 [2/2] [UU]
      bitmap: 0/15 pages [0KB], 65536KB chunk

md0 : active (auto-read-only) raid1 nvme0n1p1[0] nvme1n1p1[1]
      33520640 blocks super 1.2 [2/2] [UU]

md2 : active raid1 nvme0n1p3[0] nvme1n1p3[1]
      465370432 blocks super 1.2 [2/2] [UU]
      bitmap: 3/4 pages [12KB], 65536KB chunk

md1 : active raid1 nvme0n1p2[0] nvme1n1p2[1]
      1046528 blocks super 1.2 [2/2] [UU]

unused devices: <none>

вывод mount:

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=32799848k,nr_inodes=8199962,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=6564196k,mode=755)
/dev/md2 on / type ext4 (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=30,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=13823)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
/dev/md1 on /boot type ext3 (rw,relatime)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=6564192k,nr_inodes=1641048,mode=700)

ls -l /dev/nvme*

crw------- 1 root root 248, 0 Mar 18 15:44 /dev/nvme0
brw-rw---- 1 root disk 259, 0 Mar 18 15:44 /dev/nvme0n1
brw-rw---- 1 root disk 259, 2 Mar 18 15:44 /dev/nvme0n1p1
brw-rw---- 1 root disk 259, 3 Mar 18 15:44 /dev/nvme0n1p2
brw-rw---- 1 root disk 259, 4 Mar 18 15:44 /dev/nvme0n1p3
crw------- 1 root root 248, 1 Mar 18 15:44 /dev/nvme1
brw-rw---- 1 root disk 259, 1 Mar 18 15:44 /dev/nvme1n1
brw-rw---- 1 root disk 259, 5 Mar 18 15:44 /dev/nvme1n1p1
brw-rw---- 1 root disk 259, 6 Mar 18 15:44 /dev/nvme1n1p2
brw-rw---- 1 root disk 259, 7 Mar 18 15:44 /dev/nvme1n1p3

mduuid из ошибки это тот что был на старых дисках.

после входа в систему пробую:

update-grub
grub-install /dev/nvme0n1
grub-install /dev/nvme1n1

все проходит без ошибок, но при загрузке опять тоже самое

подскажите что я делаю не так, и каким образом возможно все исправить.

новый uuid? обновлял груб? в /etc/grub.d/40_custom никакой файл не лежит в котором прописан старый массив?

fresa
()
Последнее исправление: fresa (всего исправлений: 1)
Ответ на: комментарий от memphis92

результат тот же, система сама не загружается

memphis92
() автор топика
Ответ на: комментарий от Dimez

какой же я тупой, не проверил биос, вы правы загрузка шла с hdd-дисков, видимо ранее загрузчик стоял на них, поправил в биосе очередь загрузки и заработало.

memphis92
() автор топика
Ответ на: комментарий от memphis92

какой же я тупой

Просто не досмотрел, ничего страшного, больше одной головы всегда лучше, чем одна :)

Dimez ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.