Посмотрел я что на диске в /boot/grub/ записалось. Всё есть кроме grub.cfg хотя вторая команда записи на диск сработала без ошибок.Может вручную его создать ? С установкой 2019 Арч такой проблемы не было хотя тоже через шаг надо было костыли ставить а на Арч 2020 уже на первом шаге ноги подкосились
Я себе сохранял инструкцию по установке Arch, там касательно Grub следующее:
Spoiler
Установка загрузчика GRUB
Примечание. Если вы устанавливаете ArchLinux рядом с другим дистрибутивом Linux, и у вас уже установлен GRUB, то вы можете его использовать, а не устанавливать еще один GRUB на другой раздел. В таком случае вам нужно примонтировать раздел, на котором уже установлен GRUB, выполнить chroot на данный раздел и запустить update-grub. Приведу последовательность команд, которую я использовал:
mkdir /mnt2 - создаем директорию, в которую будем монтировать раздел, на котором уже установлен GRUB.
mount /dev/sda5 /mnt2 - монтируем раздел.
cd /mnt2 - Входим в директорию.
ls - Проверяем, то ли мы примонтировали.
arch-chroot /mnt2 - Делаем chroot на /mnt2
sudo update-grub
exit
cd ..
Если же вам нужно установить и настроить GRUB, то следуйте указаниям ниже.
Установим загрузчик GRUB. Сначала установим пакет grub, для этого выполняем команду:
pacman -S grub
Если вы используете или планируете использовать на этом компьютере не только ОС Linux, но и другие операционные системы, например, Windows, то установите пакет os-prober:
pacman -s os-prober
Теперь инсталлируем grub:
grub-install /dev/sda
Обратите внимание на то, что в команде мы указываем устройство (/dev/sda), а не раздел. Загрузчик устанавливается в каталог /boot. Если команда выполнится без ошибок, то вы получите сообщение вида: Installation finished. No error reported.
Запускаем автоматическую настройку grub:
grub-mkconfig -o /boot/grub/grub.cfg
В целом вы можете запустить систему и через консоль grub, указав root, файл конфигурационный на сколько я помню руками лучше не создавать.
Вы мне кажется с порядком что-то напутали,установки grub.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Нет , ничего не напутал, только Груб ставил не pacman а как сказано на сайте разработчика pacstrap /mnt/ grub-efi-x86_64. Я на одном форуме узнал что если у меня партишен раздела не DOS то фиг груб поставишь. Надо костыли ставить. Там предлагают такой мазохизм что мне поплохело.А у меня партишен как обычно стандартный 83, Linux
Вопрос решен. Оказывается надо было ещё сделать такие команды. Это же надо.И нигде в описаниях этого нет. С каждым выпуском всё меняется и каша всё уваристей
#pacman -S grub
И под черутом
# grub-install --target=i386-pc /dev/sdа
# grub-mkconfig -o /boot/grub/grub.cfg