LINUX.ORG.RU
решено ФорумAdmin

mduuid - disk not found

 , ,


0

1

Всем привет! Решил проверить, что с рейдом-1 на одной тестовой машинке, рейд на двух дисках, рейд софтовый mdadm. Загружаюсь с одного диска - все ок. Загружаюсь со второго диска:

error: mduuid {value} not found 
и далее загружается grub rescue.

Пробовал установить груб повторно на дисках, для этого делал

dpkg-reconfigure grub-pc
, и вручную, через grub-install + grub-update. Ошибок нет, как пишет вывод команды, все выглядит штатно.

Посмотрел uuid самого массива, через mdadm --detail /dev/md0 , такой же uuid прописан в grub.cfg. Груб второй версии.

Затирал диск перед установкой в массив с удалением суперблока, и нулями забивал, массив синкается успешно, но не могу загрузиться с одного диска.

Что еще можно глянуть? Спасибо.

Ответ на: комментарий от anonymous
Disk /dev/sda: 465,8 GiB, 500106780160 bytes, 976771055 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x2932e0e0

Device     Boot Start       End   Sectors   Size Id Type
/dev/sda1  *     2048 976769023 976766976 465,8G fd Linux raid autodetect


Disk /dev/sdb: 465,8 GiB, 500106780160 bytes, 976771055 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xd7358e46

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdb1  *     2048 976769023 976766976 465,8G fd Linux raid autodetect


Disk /dev/md0: 465,6 GiB, 499970473984 bytes, 976504832 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Aborigen1020 ()
Ответ на: комментарий от Aborigen1020

тут все ок. бывает иногда, что на одном из дисков mrb, а на другом gpt..

в /etc/mdadm.conf правильно прописано всё? не забыл пересобрать initramfs на всякий случай?

anonymous ()
Ответ на: комментарий от turtle_bazon

Ничего криминального..

Выполняется установка для платформы i386-pc.
Установка завершена. Ошибок нет.
Выполняется установка для платформы i386-pc.
Установка завершена. Ошибок нет.
Генерируется файл настройки grub …
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Найден образ linux: /boot/vmlinuz-4.9.0-8-686-pae
Найден образ initrd: /boot/initrd.img-4.9.0-8-686-pae
Найден образ linux: /boot/vmlinuz-4.9.0-3-686-pae
Найден образ initrd: /boot/initrd.img-4.9.0-3-686-pae
завершено
Aborigen1020 ()
Ответ на: комментарий от anonymous

Не помогло

update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-4.9.0-8-686-pae
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
update-initramfs: Generating /boot/initrd.img-4.9.0-3-686-pae
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169

Aborigen1020 ()

По советам из гугла грузанулся в liveCD, примонтировал / к /dev/md127, запустил переконфигурацию конфига груба, после его установил на каждый из дисков в массиве.

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

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

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

turtle_bazon ★★★★ ()
Последнее исправление: turtle_bazon (всего исправлений: 1)

Сижу в grub rescue, по команде set вижу

cmdpath=(hd0)
prefix=(mduuid/63babd6180a15939e186260e5eebae53)/boot/grub
root=mduuid/63babd6180a15939e186260e5eebae53 

По команде ls вижу

 (hd0) (hd0,msdos1) 

Другие команды из списка https://help.ubuntu.com/community/Grub2/Troubleshooting

boot cat chain help insmod linux ls multiboot normal search set unset 

ругаются на Unknown command

Хотя insmod что-то готов принять, но потом ругается: error: disk 'mduuid/63babd6180a15939e186260e5eebae53' not found

Aborigen1020 ()
Ответ на: комментарий от turtle_bazon

Всего 2 диска, оба в raid-1.

ПОсле установки сразу проверил работоспособность загрузки системы с каждого диска, убедился, все ок.

А вот проверил сейчас - и вот такая ситуация

Aborigen1020 ()
Ответ на: комментарий от turtle_bazon

Но ведь уже собирал пару раз массив.

Тоже подумал об этом, запустил пока форматирование винта, потом попробую создать таблицу разделов вручную, а не копируя с рабочего винта, ну и потом поставлю на синхронизацию.

Отпишусь наверное в понедельник

Aborigen1020 ()
Ответ на: комментарий от turtle_bazon

Решилось.

Из rescue режима загрузился с одного проблемного диска, занулил его. Через fdisk указал метку linux raid autodetect, перезагрузился.

Потом загрузился с двумя дисками в rescue, собрал массив (он начал называться md0, как в системе и был, а не md127 в предыдущих итерациях по восстановлению) с одним «исправным» диском, добавил первый «проблемный» диск, массив синхронизировался, потом запустил dpkg-reconfigure grub-pc

Ошибок не выдал, и в итоге я успешно загрузился с «проблемного» диска!

Спасибо.

Aborigen1020 ()