
Tengo Windows 10 en una partición SSD (1 TB) y Linux Mint en Sata (1 TB). Pero durante el arranque, el sistema arranca únicamente en Windows 10. Utilicé el disco Supergrub y pude ver Mint Linux en las entradas, que al hacer clic arranca en Mint. Mis preguntas son:
¿Puedo sobrescribir el arranque de Windows con Mint? Si es así, ¿entonces cómo?
¿Puedo usar supergrub para hacer esto?
Ni siquiera puedo ver el segundo disco duro. ¿Cómo puedo iniciarlo entonces? Se cambió el modo SATA, todavía no se muestra el segundo disco duro
Respuesta1
Realmente no lo sé, pero creo que si sobrescribes el Administrador de arranque de Windows ya no podrás iniciar Windows. Pero puedes cambiar en tu UEFI/BIOS el disco duro predeterminado desde el que arrancas. Ahora inicia Linux Mint y escribe el comando:
sudo update-grub
Ahora en algún lugar debería haber una línea que se vea así:
Found Windows [Version] (Loader) on /dev/{hard disk of the Windows Installation}
Ahora puede reiniciar su computadora y ver en el menú de GRUB una entrada al Administrador de arranque de Windows. Si lo eliges, deberías ver tu Windows arrancando.
Respuesta2
Voy a suponer que debido a que el disco de Windows tiene una partición EFI, estás iniciando con inicio seguro.
asegúrese de haber instalado grub en modo EFI: inicie mint, verifique los archivos EFI:
sudo su - cd /boot/efi ls
si no hay nada allí (o el directorio no existe), probablemente no haya montado la partición EFI, por lo que necesitará para montarlo (esto también significa que probablemente no lo hayas instalado en modo EFI).
mkdir -p /boot/efi mount -t vfat /dev/sdXY /boot/efi
¿DóndeX
está la letra de la unidad indexada por Linux (no por Windows) yY
es el número de partición de la partición EFI? También necesitarás agregar este soporte a/etc/fstab
, peroNOuse la/dev/sdXY
ruta al agregar a/etc/fstab
, en su lugar useblkid
para obtener el UUID de la partición, por lo que la entrada debería verse así:UUID=1234-ABCD /boot/efi vfat umask=0077 0 1
si la partición tiene un UUID de1234-ABCD
(es casi seguro que el suyo será diferente).Si hay algo allí cuando
ls
(al menos debería haber un directorio llamado "Microsoft", donde se encuentran los archivos EFI de Windows) pero no hay otro directorio, no ha instalado grub en modo EFI, entonces:grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="grub" --recheck --debug
asegúrese de que el firmware UEFI haya aceptado la entrada de arranque (desde perfecto, utilícelo
efibootmgr -v
para ver los listados, y por su propio bien,fuertementele sugerimos que lea el manual). Si no hay ninguna entrada como "ubuntu", "grub", "linux", "debian" o similares, entonces no tiene ninguna entrada EFI para grub, así que agréguela: ¿efibootmgr -c -g -d /dev/sdX -p Y -w -L "grub" -l /EFI/grub/grubx64.efi
dóndeX
está la letra de unidad indexada por Linux (no windows) yY
es el número de partición de la partición EFI.- asegúrese de que el firmware UEFI acepte la firma EFI de shim o grub como válida y que se iniciará cuando se elija manualmente
Vuelva a Mint, desactive el arranque de Windows (no lo elimine o Windows, siendo el único hijo esquizofrénico que es, volverá a escribirse en la parte superior de la lista) usando
efibootmgr -b X -A
donde X es el número de inicio de Windowsefibootmgr -o Z
donde Z es el número de la entrada EFI de grub
Y finalmente, cuando haya terminado sudo update-grub
, reinicie; si lo hizo bien, debería tener una pantalla de inicio de grub con todos los sistemas operativos disponibles en el sistema en una lista.
Otros recursos:Artículo de Debian sobre UEFIyEjemplos de grub de Archlinux con UEFI