Я и твой кот
Влада
Denis
Kernel panic on boot following "dracut Warning: LVM rootvg/rootlv not found" - Red Hat Customer Portal
https://access.redhat.com/solutions/1282013
Влада
пути разные, но суть одна
Я и твой кот
Возможно ещё есть проблемы с /dev/vda1 и /dev/sda1.
Denis
Там довольно подробно и с полем грабелек:)
Влада
Denis
Denis
Гляньте статью, там и про lvs и про pvs естт
Влада
Denis
Я и твой кот
LVM не активировался. При регенерации initrd не был включён lvm?
Влада
Shift подержи
там esc. Но видимо как раз в этот момент я и пропускаю grub. И у меня уже открывается консоль с загрузкой ОС
Я и твой кот
Придётся разобраться.
Влада
а мне еще посоветовали попробовать поменять uuid в fstab
Влада
Влада
каак я поняла
Denis
Не надо
Denis
Смонтируй, как раньше и делай что в статье
Влада
о
Влада
в режиме восстановления ос запустилась
Fedor
Коллеги, а шарит ли кто за mdraid, помнится тут с утра так активно помогали по линуксу))) Суть проблемы:
dracut-initqueue[1052]: Warning: dracut-initqueue timeout - starting timeout scripts
при этом cmdline в dracut выглядит так же, как на соседнем рабочем сервере
dracut --print-cmdline
rd.md.uuid=0a5c1985:dac6fd18:2fb2090a:1c36f831 root=UUID=458c93ed-c544-4186-8ab3-617dde859f43 rootfstype=ext4 rootflags=rw,relatime
Это CentOS 8.4, может там просто опять подвезли чего нового?))
Fedor
Сервак через mdadm --assemble --scan я могу бутнуть дальше, но хотелось бы избавитья от этого необязательного шага
Artemy
Fedor
Denis
rd.md.uuid=957b67f4:b19106a9:5755a725:1173628c rd.md.uuid=27971198:f38b58ef:4116cf1f:69bfbee0 rd.md.uuid=2ed3930b:86712fcd:db8dc1e5:1ed32018
Denis
у меня утакот
Denis
это любезно сгенерила все та же анаконда)
имхо гвоздями прибитые насмерть UUID'ы надежнее, чем авто, чтобы без сюрпризов. Вероятность конечно "крайне мала", что кто-то когда-то подключит что-то со следами рейда и оно чудо образом бутанется с него, но все же
Vyacheslav
Denis
Fedor
Denis
да вроде уже давно разжевали эту тему во всех дистрах. там же ядро современное?))
Fedor
Denis
если ты попал в дракута, значит кто-то загрузил ядро, а это мог сделать только загрузчик!))
Denis
выходит он прочитал конфиг нашел там ядро и чот сделал эдакое, что ядро стартануло и ты оказался в дракуте у которого рейд не рейд
Fedor
правильно, но загрузчику uuid не подсунулся потому, что сувался не туда
Denis
выходит в грабе нужны опции, чтобы он ядру сказал где взять рейд
Fedor
хвала супермикре, ребутается она быстро))
это наверное лучшее, что она умеет
Fedor
а это с парнями в коммунити уже надо будет поговорить, не понятно только почему оно раньше работало
Fedor
так, grub2-mkconfig -o /boot/efi/efi/centos/grub.cfg меня тоже обломал
Denis
так в /etc/default/grub надо подстелить, чтобы он все правильно сделал
Fedor
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 447.1G 0 disk
├─sda1 8:1 0 446.6G 0 part
│ └─md127 9:127 0 446.5G 0 raid1
│ ├─md127p1 259:0 0 550M 0 md /boot/efi
│ ├─md127p2 259:1 0 8M 0 md
│ ├─md127p3 259:2 0 445.9G 0 md /
│ └─md127p4 259:3 0 65M 0 md
└─sda2 8:2 0 550M 0 part
sdb 8:16 0 447.1G 0 disk
├─sdb1 8:17 0 446.6G 0 part
│ └─md127 9:127 0 446.5G 0 raid1
│ ├─md127p1 259:0 0 550M 0 md /boot/efi
│ ├─md127p2 259:1 0 8M 0 md
│ ├─md127p3 259:2 0 445.9G 0 md /
│ └─md127p4 259:3 0 65M 0 md
└─sdb2 8:18 0 550M 0 part
но вот зацени разметку. кто-то должен посинкать md127p1 c sdb2 и sda2 же?
Denis
Fedor
Denis
$ cat /etc/mdadm.conf
# mdadm.conf written out by anaconda
MAILADDR root
AUTO +imsm +1.x -all
ARRAY /dev/md/boot level=raid1 num-devices=2 UUID=27971198:f38b58ef:4116cf1f:69bfbee0
ARRAY /dev/md/boot_efi level=raid1 num-devices=2 UUID=2ec33183:2a64c0f2:b6e80774:e9b20d4d
ARRAY /dev/md/root level=raid1 num-devices=2 UUID=957b67f4:b19106a9:5755a725:1173628c
ARRAY /dev/md/swap level=raid1 num-devices=2 UUID=2ed3930b:86712fcd:db8dc1e5:1ed32018
Denis
ну а цифры для md девайсов сгенерятся сами, mdraid сам по UUID соберет девайсины
Artemy
Fedor
mount /dev/sda2 /mnt
grub2-mkconfig -o /mnt/EFI/centos/grub.cfg
mount /dev/sdb2 /mnt
grub2-mkconfig -o /mnt/EFI/centos/grub.cfg
в общем, мне помогло от ето чтобы в /proc/cmdline появился rd.md.uuid
Denis
это ты так не собирая рейд положил "2 разных файла" которые "похожи по контенту")) ну не страшно рейд пересинкает )
Fedor
Fedor
там была какая-то задумка о EFI разделе внутри mdraid и снаружи, но чёт сходу не вспомню.
Denis
А это известный косяк анаконды 7 центоса
Denis
Она упоротая и щитает, что Бут раздел ты не в рейде
Denis
Как и эфи
Fedor
а разве у нас EFI раздел может быть внутри софтрейда? чтобы его увидела система
Denis
Я те кидал, у меня вон все в рейде, но то божественная федора
Denis
Denis
Рейд синакет данные, вместо тебя, щитай рсинк.
Denis
Для Бивиса это просто раздел, все ок
Denis
Т.е. технически оно будет стартовать с одного из дисков это да
Fedor
А чо не то
то есть партиции фактически имеют те же id
Fedor
оке, интересно
Denis
Потом соберётся рейд и понеслось
Fedor
но тут 8 кентось и я помню, что специально снаружи оставляли место под EFI
Denis
Это 28 федя
Denis
Та уже ок с этим
Dmitry
Fedor
Dmitry
Ну, если их железо понимает - круто ими быть.
Dmitry
Там как бы если зеркало, то в теории может сработать. А может и нет. Хз.
Dmitry
А вообще с этими вопросами завтра к Arne, он всё ещё эксперт по UEFI с software RAID у нас