Я попытался установить Arch Linux на моем ноутбуке HP таким образом, что он будет загружаться непосредственно из UEFI. Я делал это раньше, но я не помню точный метод, который я использовал. Я следую стандартным инструкциям wiki и имею /dev/sda1
установленный в /mnt/boot
и /dev/sda2
установленный в /mnt
. После укоренения в /mnt
Я использую pacman для загрузки efibootmgr. Затем я использую команду:
efibootmgr -d /dev/sda -p 1 -c -L "Arch Linux" -l /vmlinuz-linux -u "root=/dev/sda2 rw initrd=/initramfs-linux.img"
снова после wiki. Я всегда убеждаюсь, что порядок загрузки правильный, но после перезагрузки, компьютер не видит загрузочной системы.
затем с помощью UEFI оболочки от USB я хотел попробовать
Shell> bcfg boot add N fsV:vmlinuz-linux "Arch Linux"
но моя оболочка только перечисляет USB как fs0, а все остальное указано как blk0, blk1 и так далее. Они не являются доступными каталогами, поэтому я не могу использовать их в команде выше.
Я не знаю, что еще я могу попробовать. Я сжег USB с помощью rufus, и я попробовал большинство вариантов. В настоящее время я использовал диск отформатирован GPT, FAT32 и я использовал режим DD с Руфус. У меня есть наследие и безопасная загрузка отключена в BIOS. Диск ноутбука отформатирован GPT и /dev/sda1
Это раздел EFI. Оба раздела отформатированы как ext4 с помощью mkfs.ext4
. Я попытался несколько раз переустанавливать систему, но я все еще не могу понять, в чем проблема.