Я попытался установить Arch Linux на свой ноутбук HP таким образом, чтобы он загружался непосредственно из UEFI. Я делал это раньше, но я не помню точный метод, который я использовал. Я следую стандартным инструкциям из вики, и /dev/sda1
смонтирован в /mnt/boot
и /dev/sda2
смонтирован в /mnt
. После chroot в /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"
снова вики Я всегда проверяю правильность порядка загрузки, но после перезагрузки компьютер не видит никакой загрузочной системы.
Затем с помощью оболочки UEFI от USB я хотел попробовать
Shell> bcfg boot add N fsV:\vmlinuz-linux "Arch Linux"
но моя оболочка перечисляет только USB как fs0, а все остальное - как blk0, blk1 и так далее. Они не являются доступными каталогами, поэтому я не могу использовать их в команде выше.
Я не знаю, что еще я мог попробовать. Я сжег USB с помощью rufus и перепробовал большинство вариантов. В настоящее время я использовал формат GPT, FAT32 и режим DD с rufus. У меня устаревшая и безопасная загрузка отключена в BIOS. Диск ноутбука отформатирован как GPT, а /dev/sda1
- это раздел EFI. Оба раздела отформатированы как ext4 с использованием mkfs.ext4
. Я несколько раз пытался переустановить систему, но до сих пор не могу понять, в чем проблема.