Tengo una computadora portátil que ejecuta Windows 10 y quiero instalar Ubuntu en un disco duro externo y siempre que lo necesito puedo enchufarlo y arrancarlo desde la unidad externa.
Seguí un tutorial, en realidad dos, y ambos dijeron que el gestor de arranque debe instalarse en el HDD externo. Esto tuvo como resultado que solo podía acceder a Windows cuando tenía el HDD externo enchufado. Cada vez que no lo tenía enchufado, la computadora portátil no arrancaba y solo obtenía una pantalla negra con una línea blanca. Después de arreglar mi registro de arranque maestro, pude acceder a Windows.
Ahora quiero volver a intentarlo, pero me temo que si instalo el gestor de arranque en la unidad interna, de alguna manera podría eliminar mi partición de Windows o tendré problemas con mi arranque.
¿Entonces qué debo hacer?
fuente
Respuestas:
Primero, es CRÍTICO que entiendas tu modo de arranque. Las computadoras modernas pueden arrancar de dos maneras:
Como menciona Windows 10, es probable que su computadora esté basada en EFI y arranque en modo EFI. Procederé bajo esa suposición. Si esto es incorrecto, ignore el resto de esta respuesta.
Para iniciar un disco interno en modo EFI, el sistema operativo generalmente almacena un cargador de inicio como un archivo en la partición del sistema EFI (ESP) en el disco. Este nombre de archivo puede ser legal, pero para Ubuntu lo será
EFI/ubuntu/shimx64.efi
, lo que a su vez se iniciaEFI/ubuntu/grubx64.efi
. El instalador del sistema operativo registra el nombre del gestor de arranque con el administrador de arranque incorporado de EFI, que almacena ese nombre en NVRAM. Si el EFI funciona correctamente (no todos lo hacen), esto resulta en un proceso de arranque que funciona.El problema con este proceso, tal como se aplica a un disco extraíble, es triple:
/boot/grub
directorio de Ubuntu , que probablemente no esté en el ESP. Por lo tanto, si Ubuntu instala GRUB en el ESP en su disco interno, evitará el primer problema pero se encontrará con otro porque cuando inicia con la unidad USB desconectada, GRUB se iniciará y no podrá encontrar sus archivos de configuración. El resultado es ungrub>
aviso que desconcertará a la mayoría de los usuarios.Existen varias soluciones a estos problemas, que incluyen:
EFI/BOOT/bootx64.efi
. Si copia cuña (que lanzamientos grub) a este nombre de archivo (copiandoEFI/ubuntu
aEFI/BOOT
la ESP y luego cambiar el nombreshimx64.efi
albootx64.efi
deEFI/BOOT
), su firmware podrá iniciar su GRUB basado en USB tal como lo hizo con el instalador de Ubuntu. Esto funcionará más allá de los dos problemas que acabo de identificar, pero necesitará usar el administrador de arranque incorporado de la computadora para seleccionar qué sistema operativo arrancar. Este gestor de arranque incorporado varía de inutilizable a tolerable, por lo que puede ser o no una solución aceptable. También es posible que necesite ajustar su orden de arranque después de instalar Ubuntu para evitar que inicie GRUB desde el ESP del disco interno o el ESP del disco externo de forma predeterminada./boot
partición en su disco interno : si instala GRUB en el disco interno, también puede colocar una/boot
partición en el disco interno. Esto permitirá que GRUB funcione normalmente en todas las botas; sin embargo, la opción de Ubuntu aparecerá todo el tiempo, incluso cuando el disco USB esté desconectado. Esto puede ser indeseable, especialmente si Ubuntu es el predeterminado. Además, esta solución significa que su unidad USB externa será arrancable solo en la computadora en la que la preparó. Si desea poder usar ese disco en otras computadoras, debe evitar esta solución.default_selection
opción enrefind.conf
apropiadamente, puede configurar rEFInd para iniciar Ubuntu automáticamente si su unidad USB Ubuntu está conectada y arrancar directamente a Windows si la unidad USB Ubuntu no está conectada. Mi respuesta a esta pregunta proporciona más detalles sobre este tipo de configuración, aunque en una Mac en lugar de una PC.Con suerte, uno de estos enfoques lo pondrá en funcionamiento.
fuente
fuente
Debe instalar el gestor de arranque en cualquier unidad que utilice su UEFI / BIOS para arrancar. Puede cambiar esta unidad en la configuración de BIOS, que por lo general puede acceder pulsando algo así F10, F12o Delinmediatamente después de iniciar el equipo. Entonces, como primer paso, puede intentar configurar su máquina para que arranque desde la unidad externa en lugar de la unidad interna. Si el gestor de arranque está instalado correctamente en la unidad externa, esto debería funcionar.
Para el uso diario normal, es probable que siempre desees iniciar desde la misma unidad por conveniencia, por lo que querrás instalar el gestor de arranque en tu unidad interna. Sin embargo, antes de hacer esto, debe hacer una copia de seguridad, preferiblemente una imagen de disco completa de su unidad interna de trabajo. Si encuentra problemas después de instalar Ubuntu junto con Windows, la herramienta de reparación de arranque puede ayudar.
fuente
¡Instalaría el cargador de arranque en el dispositivo externo! De esta manera, no hay posibilidad de que su instalación de Windows corrompa o elimine el gestor de arranque. Sería una tarea simple configurar su BIOS para que arranque:
NB: ASEGÚRESE DE DESACTIVAR SECUREBOOT (si encuentra esa opción)
De esta manera, si desconecta el dispositivo externo por alguna razón, no representará un problema con su computadora.
Y: si se mantiene alejado de los controladores propietarios, podrá ejecutar este sistema en otras computadoras ...
(Por cierto, no recomendaría este tipo de instalación para uso permanente, ya que será más lento que eSATA)
fuente