[РЕШЕО]Обновление GRUB

Доброго времени суток. Прошу помощи. Ситуация такая - скачал обновления с которыми прилетел новый GRUB. Ну вроде ничего сложного - все должно бы выполняться по инструкции, но у меня не вышло.

Устр-во           начало      Конец   Секторы Размер Тип
/dev/nvme0n1p1      2048  171968511 171966464    82G Файловая система Linux
/dev/nvme0n1p2 171968512  471861247 299892736   143G Файловая система Linux
/dev/nvme0n1p3 471861248  472987647   1126400   550M EFI
/dev/nvme0n1p4 472987648  540096511  67108864    32G Linux своп
/dev/nvme0n1p5 540096512 1000214527 460118016 219,4G Файловая система Linux
[medusa_l@medusa-pc ~]$ grub-install --recheck /dev/nvme0n1
Выполняется установка для платформы x86_64-efi.
grub-install: ошибка: не удалось найти каталог EFI.
[medusa_l@medusa-pc ~]$
Уверен, что-то делаю не правильно. Полез в Wiki, но там ответа почему-то не нашел. Или смотрел не туда. если кто знает подскажите пожалуйста. как сделать все правильно что бы потом долго и нудно не исправлять. Спасибо.
AMD Ryzen 7 5800X 8-Core Processor × 8
Radeon RX 6600/6600 XT/6600M
UEFI нужн раздел efi и он должен быть примонтирован. Соответственно теперь в систему можно попасть из лайвсд арча через arch-chroot или из другого линукса через chroot . Находясь в лайвсд или другом линуксе на той же машине, примонтируйте корень по типу mount /dev/nvme0n1p1 /mnt затем mount /dev/nvme0n1p3 /mnt/boot/efi . Войдите в свою систему arch-chroot /mnt /bin/bash(если другой линукс надо еще бинды добавить mount --bind /dev /mnt/dev затем mount --bind /proc /mnt/proc затем mount --bind /sys /mnt/sys и далее chroot /mnt /bin/bash) , а затем уже попробуйте grub-install . Да и соответсвующая запись должна быть в /etc/fstab по типу UUID=вашUUID /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2 Если записи нет, то можно попробовать fstab заново сгенерировать командой genfstab -U пакета arch-install-scripts Его надо будет установить, а потом при желании удалить(там основные скрипты с установщика лайвсд). После создания смотрим фаил /etc/fstab его надо будет перепроверить. Если делать из лайва, до входа в уже примонтированную систему, то команда должна быть такой genfstab -U /mnt >> /mnt/etc/fstab
Для UEFI - grub вообще не нужен.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
alien175
Для UEFI - grub вообще не нужен.
Согласен
AMD Ryzen 7 5800X 8-Core Processor × 8
Radeon RX 6600/6600 XT/6600M
chronos
UEFI нужн раздел efi и он должен быть примонтирован.
Спасибо. Взял на вооружение - вдруг еще пригодиться.
AMD Ryzen 7 5800X 8-Core Processor × 8
Radeon RX 6600/6600 XT/6600M
alien175
Для UEFI - grub вообще не нужен.
Только если у Вас нет хакинтоша! Из граба можно запустить другой загрузчик - clover. В принципе если установлены сразу хакинтош, винда и linux можно обойтись одним клевером, только как загрузчик для линукса он плохой, а граб не может имитировать прошивку мака с серийником от оригинального мака.
alien175
Для UEFI - grub вообще не нужен.
Мне нужен, для btrfs на LUKS, плюс загрузка iso образа с раздела диска.
Как это научиться нормально и удобно делать другой загрузчик, обязательно дайте знать.
https://t.me/arch_linuxru
medusaLL
grub-install: ошибка: не удалось найти каталог EFI.
grub-install по умолчанию ожидает /boot/efi/, т.е. /boot/efi/EFI/arch/grubx64.efi
если точка монтирования иная, то ему нужно явно указать точку монтирования efi через - - efi-directory=
 
Зарегистрироваться или войдите чтобы оставить сообщение.