Я нашел пакет в дополнительном
репозитории Manjaro Linux под названием linux41-r8168
для драйвера R8168
pacman -S linux41-r8168
Después de haber leídohttps://wiki.archlinux.org/index.php/GRUB#UEFI_systemsy man grub-install
hice sudo grub-install --efi-directory $MY_ESP_MOUNTPOINT --target=x86_64-efi
y ahora tengo un destino de arranque "debian" listado y funcionando.
Puede enumerar y manipular las entradas de arranque EFI con efibootmgr
en Linux.
Una vez que haya iniciado correctamente el sistema manualmente, asegúrese de que efibootmgr
esté instalado:
apt-get install efibootmgr
Luego, asegúrese de que el sistema de archivos efivars
pseudo -esté montado RW:
mount -o remount,rw -t efivarfs efivarfs /sys/firmware/efi/efivars
Si ese comando falla, o si ejecutar efibootmgr
da como resultado un mensaje como EFI variables are not supported on this system.
, entonces no arrancó en modo EFI. Reinicie y vuelva a intentarlo.
Finalmente, agregue debian/grubx64.efi
a la lista de arranque de EFI y conviértalo en predeterminado:
efibootmgr -c -p 1 -d /dev/sda -L "GRUB" -l '\efi\debian\grubx64.efi'
Las opciones -p 1
y -d /dev/sda
especifican la partición y el dispositivo de bloque que contiene la partición del sistema EFI donde creó el subdirectorio BOOT -. -L
es una etiqueta para la entrada que se está creando, y -l
es la ruta al cargador de arranque -.
Puede eliminar las entradas que no desee con efibootmgr -b <boot-entry> -B
.
Puede obtener una lista detallada de las entradas de arranque EFI actuales con efibootmgr -v
.
Ver man efibootmgr
para más detalles. Recomiendo leerlo detenidamente y buscar en Google o pedir aquí una aclaración antes de ejecutar cualquiera de los comandos anteriores.