Отпишусь по поводу efibootmanager -v
В списке было видно след:
BootOrder: 0003, 0000, 00001, 0002
Boot 0000 Windows Boot Manager (это я переходил с винды на линукс)
Boot 0001 Kingston 3.0
Boot 0002 Kingston 3.0 part2 (0001 и 0002 это все загрузочная флешка)
Boot 0003 GRUB
А теперь по поводу самой проблемы...
Я смог ее решить добавив --removable при установки граба
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB --removable

В бут меню отображает просто как OS, но проблем с запуском нет.

Подожду еще пару ответов и отмечу топик как решенный.

Единственное, что я никак не могу решить так это "disable middle click paste", но это уже совсем другая история...
rutgerg
Добрый день. Вообще-то странно, что в самом начале описания проблемы никто не обратил внимание (если я не ошибаюсь) на то, что небыл упомянут в процессе установки efibootmgr. И, может это не важно, но всё-же флешку с образом лучше запустить из загрузочного меню в режиме EFI.
pacman -S grub efibootmgr (это, интересно проделывалось, или нет?)

Я просто создавал тему в спешке и не успели указать все мелочи. Да, я там качал efibootmgr и прочие

Вот моя полная инструкция по установке:

# 0.1 - Проверка на UEFI мод
> ls /sys/firmware/efi/efivars	# Если содержимое отображается без каких-либо ошибок, система загружена в режиме UEFI
# 0.2 - Проверка соединение с интернетом
> ping google.com
# 1.0 - Разметка дисков
> fdisk -l
> fdisk /dev/sda
> g
> w
> cfdisk /dev/sda
	500M EFI SYSTEM	        /sda1
	REST FILESYSTEM		/sda2
# 1.1 - Форматирование разделов
> mkfs.fat -F32 /dev/sda1	# EFI SYSTEM в FAT32
> mkfs.btrfs /dev/sda2		# FILE SYSTEM в BTRFS
# 1.2 - Монтирование разделов
> mount /dev/sda2 /mnt
> mkdir /mnt/boot
> mkdir /mnt/boot/efi                 # Я так же пробовал не создавать эту директорию и сразу все монтировал и делал в /mnt/boot
> mount /dev/sda2 /mnt/boot/efi
# 1.3 - Установка ядра и базовых пакетов
> pacstrap -i /mnt base base-devel linux-zen linux-zen-headers linux-firmware dosfstools btrfs-progs intel-ucode iucode-tool nano

# Я так же ставил лтс и обычное linux ядро.

# 1.4 - Настройка Fstab
> genfstab -U /mnt >> /mnt/etc/fstab
> cat /mnt/etc/fstab		# Проверить конфигурацию

# 1.5 - Chroot - переход к корневому каталогу. Настройка базовых систем
> arch-chroot /mnt
> ln -sf /usr/share/zoneinfo/Europe/Rome /etc/localtime
> hwclock --systohc
> nano /etc/locale.gen
> locale-gen
> nano /etc/locale.conf
	LANG=en_US.UTF-8
> nano /etc/vconsole.conf
	KEYMAP=en
	FONT=cyr-sun16
> nano /etc/hostname
	ORIGIN
> nano /etc/hosts
	127.0.0.1  localhost
	::1        localhost
	127.0.1.1  origin-station.localdomain origin-station
# 1.6 mkinitcpio
> mkinitcpio -P

# Так как у меня 1 ядро и больше я ставить не собирался, то я использовал -P вместо -p название_ядра, но я пробовал и второй вариант
# 1.7 - root пользователь
> passwd

# 1.8.1 - Установка загрузчика (GRUB)
> pacman -S grub efibootmgr dhcpcd dhclient networkmanager network-manager-applet
> grub-install /dev/sda
	> grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB            # Я использую только эту команду вместо простой grub-install /dev/sda, но делал попытки и с 1 вариантом
> grub-mkconfig -o /boot/grub/grub.cfg
# 1.8.2 - Установка загрузчика (system-boot).  Это отдельная инструкция для установки в случае, если с grub ничего не получилось, так как у меня только system-boot работает.
> pacman -S efibootmgr dhcpcd dhclient networkmanager
> bootctl --path=/boot install
> cd /boot/
> cd loader/
> nano loader.conf
	timeout 3
	#console-mode keep
	default arch-*
> cd entries/
> nano arch.conf
	title	Arch Linux
	linux	/vmlinuz-linux-zen
	initrd	/initramfs-linux-zen.img
	options	root=/dev/sda2 rw
> cd
# 1.9 Завершение
> systemctl enable NetworkManager
> useradd -mG wheel origin
> passwd
> EDITOR=nano visudo
	%wheel ALL=(ALL) ALL	# uncomment
> exit
> umount -R /mnt
> reboot
vs220
nafanja
куда
Вон выше зен уже хочет, а там и стандартное и лтс может понадобиться, нечего 500 метров жлобить
да я пробовал и лтс и обычное linux
nafanja
да и монтировать efi раздел в /boot не советую, ту да же будут кидаться и ядра с инитрамфс, а учитываю то что для корня используется BTRFS, то значит они не смогут попасть ни в снимки, ни забекапиться по нормальному, без доп. действий и проблем.

vs220, а ты в курсе что будет если ядро с инитрамфс, после перехода на реальную систему не обнаружит на ней модулей своей версии?
ну я вводил просто mkinitcpio -P так как ядро у меня одно
ну там по сути все тоже без ошибок было, но я не пробовал через mkinitcpio -p указывать вручную ядро
это может помочь?
vs220
Ну и зачем вам груб?
А так смотрите файлы загрузчика на ефи разделе и какая запись первой стоит в nvram
efibootmgr -v  
И какой режим загрузки проверте

Режим загрузки стоит UEFI + проверял через команду ls /sys/firmware/efi/efivars и там отображается все содержимое без ошибок.

efibootmgr -v проверю уже завтра, так как ставлю arch как основную и единую систему и надо заново идти пробовать установку.
Отчаянно ищу помощи на форуме, так как не работает загрузчик GRUB после установки Arch Linux.
Для установки я использовал 1 SSD на 120GB. Установка происходила через флешку с официальным образом.

Вот часть моих действий:
Через
cfdisk /dev/sda
Я создал 2 раздела и заранее отформатировал их в GPT fdisk /dev/sda
500M EFI SYSTEM /dev/sda1 в формате FAT32
Остаток памяти (~115G) FILESYSTEM /dev/sda2 в формате BTRFS


mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
Я так же пробовал mkdir /mnt/boot/EFI и монтировать туда ESP, но толку ноль.

После этого через pacstrap скачал ряд пакетов и ядро zen, сгенерировал fstab genfstab -U /mnt >> /mnt/etc/fstab, в arch-chroot /mnt настроил время, язык и тд и тп и под конец начал установку самого загрузчика GRUB. Я пробовал через grub-install /dev/sda и grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB (еще менял директорию /boot на /boot/EFI, если монтировал /dev/sda1 туда) и в конце grub-mkconfig -o /boot/grub/grub.cfg, при установках никаких ошибок не выдает и все работает как по инструкции в вики и на видео в ютубе. Под конец все это размонтирую umount -R /mnt и reboot.
Суть в том, что в конце установки после перезапуска, GRUB загрузчика не видно в бут меню.

Фича в том, что вся моя проделанная инструкция хорошо работает на виртуалке.

Материнка: MSI MPG Z390 GAMING PLUS
https://www.youtube.com/watch?v=bX4I30QoK6o
Это видео с UEFI bios этой материнки и всеми настройками.
BIOS mode стоит UEFI, Security Boot disable.

Установка получается только за счет system-boot вместо GRUB.