[Решено] Ошибка при монтировании /boot раздела после обновления ядра + кривое uefi

На запасном харде, предстварительно физически отключив основной, попробовал поставить минималку по вашей схеме.
Разбивку сделал так:
/dev/sda1 ESP 512M /boot/efi fat32
/dev/sda2 root 10G / ext4
/dev/sda3 home 10G /home ext4
/dev/sda4 swap 4G

mkinitcpio -p linux
выполнил.

Граб ставил без параметров
grub-install
Efibootmgr установлен. После установки при загрузке получаю
error: no such partition
grub-rescue
При установке никаких ошибок.
Перепроверил все еще раз. Все разделы правильно созданы и примонтированы, файловая система правильная. В fstab все uuid и другие параметры верные. Но при этом grub rescue.
Heinardt, а диск ты в GPT как размечал? Заново или делал преобразование в GPT? Так как в GPT разметке, для совместимости оставлен MBR, доставшаяся по наследству со всей своей информацией, содержится в блоке LBA 0. И там остался тасоватся mbr загрузчик.
До того диск случаем не был в формате MBR BIOS?
В настройках UEFI как включено, режим загрузки только в EFI или EFI + Legacy ?
RusWolf
Heinardt, а диск ты в GPT как размечал?
До того диск случаем не был в формате MBR BIOS?
В настройках UEFI как включено, режим загрузки только в EFI или EFI + Legacy ?
Да в fdisk сразу создал таблицу GPT. Ошибок нет, я уверен. Все делал внимательно.
В ЕФИ включен только ЕФИ режим, secure boot выключен.
а конфиг груба сгенерировал под чрутом когда ставил?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
а конфиг груба сгенерировал под чрутом когда ставил?
Да,
grub-mkconfig -o /boot/grub/grub.cfg
Heinardt, ты уже второй у кого после установки grub rescue...
а покажи
cat /boot/grub/grub.cfg
и
ls /boot/grub/x86_64-efi/
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Heinardt, главное что бы в /boot/grub/x86_64-efi лежали файлы core.efi и grub.efi
И что показывает команда efibootmgr -v ?
UEFI прошивка у тебя случаем не UEFI32 ?
Heinardt
Да в fdisk сразу создал таблицу GPT
Я предпочитаю cfdisk для GPT разметки.
RusWolf
Heinardt, главное что бы в /boot/grub/x86_64-efi лежали файлы core.efi и grub.efi
И что показывает команда efibootmgr -v ?
UEFI прошивка у тебя случаем не UEFI32 ?
C рабочего диска

BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0012,0004,0011
Boot0000* arch	HD(3,GPT,fb05b9ec-025c-487d-b030-b2cfd8ea9581,0x5000800,0x100000)/File(\EFI\ARCH\GRUBX64.EFI)
Boot0004  Hard Drive	BBS(HD,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0200)..GO..NO..........K.I.N.G.S.T.O.N. .S.V.3.0.0.S.3.7.A.1.2.0.G...................\.,[email protected].=.X..........A...........................>..Gd-.;.A..MQ..L.0.5.2.0.B.6.2.7.9.5.D.0.6.6.D.D. . . . ........BO..NO..........W.D.C. .W.D.1.0.E.Z.E.X.-.0.0.R.K.K.A.0...................\.,[email protected].=.X..........A...........................>..Gd-.;.A..MQ..L. . . . .W. .-.D.M.W.1.C.0.S.5.3.0.4.8.4........BO
Boot0011  USB KEY	BBS(HD,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0b00)..GO..NO........y.J.e.t.F.l.a.s.h.T.r.a.n.s.c.e.n.d. .8.G.B. .1.1.0.0...................\.,[email protected].=.X..........A.......................6..Gd-.;.A..MQ..L.0.4.W.T.V.R.8.U.L.C.R.1.H.A.1.Y........BO
Boot0012* UEFI OS	HD(3,GPT,fb05b9ec-025c-487d-b030-b2cfd8ea9581,0x5000800,0x100000)/File(\EFI\BOOT\BOOTX64.EFI)..BO
Плата на AMI BIOS 7978vAB

nafanja
Heinardt, ты уже второй у кого после установки grub rescue...
а покажи
cat /boot/grub/grub.cfg
и
ls /boot/grub/x86_64-efi/
https://imgur.com/L5YGxwN
https://imgur.com/LteD726
https://imgur.com/a/xIPB5
https://imgur.com/a/xyuST
https://imgur.com/a/ogI5Q
https://imgur.com/zHrV2z7
 
Зарегистрироваться или войдите чтобы оставить сообщение.