Recomendaciones

¿Usar UEFI o no usar UEFI?

A menos que tu computadora venga con una versión de Windows preinstalada que requiera UEFI, cambiar al modo de arranque heredado (también conocido como BIOS tradicional) es una opción. Solo cambia a Legacy Boot en los menús de UEFI. En la mayoría de los sistemas puedes acceder al menú UEFI presionando la tecla ESC mientras el sistema arranca.

Luego inicia el instalador de Slackware y elimina cualquier partición existente usando cgdisk para comenzar desde cero. Puedes usar el esquema de particionado GPT o el esquema tradicional MBR, pero realmente no hay ninguna ventaja en volver a MBR si tu sistema ya tiene un disco duro particionado con GPT. Pero… si quieres hacerlo, puedes. Para borrar una tabla GPT existente, usa el comando gdisk. Por ejemplo, para borrar /dev/sda:

 

gdisk /dev/sda
Enter 'x' to enable the extended options.
Enter 'z' to zap (wipe out) the existing GPT.
Answer 'Y' to all questions.

 

¡Pero quiero usar UEFI y conservar mi instalación de Windows!

¡Perfecto! Lo primero es lo primero. Necesitarás ingresar a los menús de UEFI y desactivar Secure Boot, ya que Slackware actualmente no funciona si Secure Boot está activado. Windows seguirá funcionando bien sin él.

Luego, probablemente necesitarás reducir el tamaño de tu partición principal de Windows, ya que de otro modo es poco probable que tengas espacio libre para instalar Linux. Para hacer esto, inicia la máquina en Windows. Mueve el cursor a la esquina superior derecha y selecciona la función de búsqueda (ícono de lupa). Escribe diskmgmt.msc para iniciar la herramienta de administración de discos.

Las particiones del disco se mostrarán como un gráfico de barras en la parte inferior de la ventana. Pasa el cursor sobre la partición principal de Windows (probablemente la partición NTFS más grande) y haz clic derecho para abrir un menú. Selecciona “Reducir volumen…” desde ese menú. Reduce la partición para liberar suficiente espacio para las particiones raíz, swap y otras de Slackware.

Si encuentras que tu disco duro es demasiado pequeño o lento para un doble arranque eficiente, quizás sea un buen momento para considerar una actualización. Puedes encontrar un SSD NVMe rápido para mejorar drásticamente los tiempos de arranque y carga de ambos sistemas operativos. Otra opción son las tarjetas de expansión PCIe para almacenamiento adicional si tu PC de escritorio lo soporta.

Reinicia la máquina e inicia el instalador de Slackware desde USB o DVD. Puede que necesites presionar ESC y seleccionar tu dispositivo de arranque desde el menú del gestor de arranque. Ahora estás listo para instalar.

 

NOTA: En lugar de crear espacio verdaderamente libre, esta operación de reducción puede dejar el espacio adicional en forma de una partición genérica (pero ya asignada). Toma nota del tamaño del “espacio libre”. Cuando llegue el momento de particionar en Linux, puede que necesites eliminar esa partición para obtener espacio realmente libre antes de poder instalar.

 

Nota sobre el inicio del instalador en modo UEFI:

Dependiendo del firmware UEFI y de la tarjeta de video de tu sistema, podrías necesitar iniciar el instalador con KMS (básicamente un controlador de video basado en el kernel) para obtener salida de texto. Si al arrancar ves basura en pantalla o no hay salida de video, intenta de nuevo usando KMS.

  • Desde el DVD: selecciona la opción de menú que dice KMS.
  • Desde el instalador USB (usbboot.img): presiona TAB y luego escribe: kms.s

 

OK, el instalador ha iniciado, ¿y ahora qué?

El siguiente paso es particionar tu sistema. Supondremos que deseas usar particionado GPT. Si estás instalando en una máquina que ya tiene Windows instalado, entonces ya tendrás una partición del sistema EFI (esta se usa para almacenar archivos de arranque en máquinas que usan UEFI). Para verificar esto, puedes usar gdisk. Supondremos que vas a instalar en /dev/sda. Si vas a instalar en otro dispositivo, usa ese en el siguiente comando:

gdisk -l /dev/sda

Si ves una partición con el código EF00, entonces estás listo para continuar. Si no, necesitarás crear una. Para hacerlo, usa cgdisk:

cgdisk /dev/sda

Selecciona el espacio libre del menú usando las teclas de dirección arriba/abajo, y luego selecciona “New” para crear una nueva partición. Presiona ENTER para aceptar el primer sector. Luego ingresa 100M como tamaño de la partición. Asigna el código hexadecimal EF00 a la nueva partición. Puedes darle un nombre (como “EFI System Partition”), o simplemente presionar ENTER para no usar ningún nombre. El nombre no es obligatorio.

En este punto, tienes un disco GPT con una partición del sistema EFI (con o sin Windows). El siguiente paso es crear las particiones para Linux. Si no estás ya en cgdisk, inicia con cgdisk /dev/sda (o el dispositivo donde vas a instalar). Comienza creando una partición de intercambio (swap). Una buena regla general es que la partición de intercambio tenga el mismo tamaño que la memoria RAM de tu máquina. Así que selecciona el espacio libre nuevamente, y luego “New”.

Recuerda, la memoria RAM es crucial. Si deseas que tu nuevo sistema Slackware y Windows se ejecuten sin problemas en el futuro, considera si un kit de actualización de memoria RAM podría ser beneficioso.

Presiona ENTER para aceptar el primer sector por defecto. Luego ingresa un tamaño apropiado, como 2G. Ingresa el código hexadecimal para intercambio de Linux, que es 8200. Asigna un nombre si lo deseas.

Crea tu partición raíz de Linux (opcionalmente, si dejas algo de espacio puedes crear otras particiones adicionales de Linux que necesites). Selecciona el espacio libre y “New”. Acepta el primer sector por defecto presionando ENTER. Para que la partición use el resto del espacio del disco, simplemente presiona ENTER nuevamente cuando se te pregunte por el tamaño. O bien, puedes elegir un tamaño menor si planeas crear más particiones. Presiona ENTER para aceptar el código hexadecimal por defecto, que corresponde a un sistema de archivos Linux. Asigna un nombre si lo deseas, o presiona ENTER nuevamente.

Si tienes más espacio libre y particiones por crear, este es el momento de hacerlo.

Cuando hayas terminado, selecciona “Write” para escribir los cambios en la tabla de particiones al disco (verifica escribiendo “yes” cuando se te solicite), presiona una tecla para continuar, y luego selecciona “Quit” para salir de cgdisk.

Ahora estás listo para comenzar la instalación ejecutando el comando setup. Notarás que, después de elegir tus particiones de Linux, el instalador detectará la partición del sistema EFI y la agregará a tu /etc/fstab para que se monte en /boot/efi cuando el sistema arranque.

 

Después de instalar los paquetes, la otra diferencia en una instalación UEFI es la configuración del gestor de arranque.

Primero, crear una memoria USB de arranque. El script para crearla agregará un gestor de arranque UEFI por defecto, y la memoria funcionará tanto con UEFI como con BIOS tradicional. Se recomienda encarecidamente crear esta memoria USB para que tengas una forma sencilla de arrancar tu sistema. En algunas máquinas, agregar una entrada de arranque al menú UEFI no funciona muy bien. Así que crea la memoria. Cuando te salve más adelante, no te arrepentirás del esfuerzo.

Para crear esa memoria USB de arranque confiable, necesitarás una unidad USB de buena calidad. Las unidades USB de marcas reconocidas ofrecen mejor estabilidad y velocidad. Te recomiendo una unidad USB 3.0 o superior para garantizar que el proceso sea rápido y sin errores.

Como LILO no funciona en modo UEFI puro, el instalador recomendará no instalarlo. Aun así, puedes instalarlo si lo deseas. Solo sería útil si arrancas la máquina en modo BIOS heredado. Si no planeas hacer eso, puedes omitir LILO.

A continuación, verás un menú que te pedirá configurar ELILO. ELILO es un gestor de arranque similar a LILO pero diseñado para máquinas con EFI. Indica al sistema que instale ELILO, y este se configurará en /EFI/Slackware dentro de tu partición del sistema EFI, junto con un kernel y un archivo de configuración de ELILO.

Luego se te preguntará si deseas instalar una nueva entrada de menú para tu sistema Slackware en el firmware UEFI. A menos que estés usando una Mac Intel, se recomienda hacerlo. Sin esa entrada, tendrías que presionar ESC (o posiblemente DEL o una tecla de función) para ingresar al menú UEFI, usar el firmware para “arrancar desde un archivo”, navegar por los directorios de la partición del sistema EFI hasta /EFI/Slackware/bootx64.efi y luego seleccionarlo para arrancar Slackware.

Si estás usando una Mac Intel de Apple, NO INTENTES INSTALAR UNA ENTRADA DE MENÚ. Probablemente dañaría el firmware, requiriendo que Apple le dé servicio a la máquina para reprogramar el firmware. En otras máquinas que usan UEFI, se recomienda encarecidamente agregar la entrada de menú para facilitar la selección del sistema operativo al arrancar.

Si la entrada de menú no funciona en tu sistema, aún puedes forzar a tu máquina a arrancar ELILO automáticamente copiando los archivos de /EFI/Slackware en tu partición del sistema EFI a /EFI/BOOT en esa misma partición, y renombrando /EFI/BOOT/elilo.efi a /EFI/BOOT/BOOTX86.EFI. Antes de hacer esto, podrías querer respaldar cualquier archivo existente en /EFI/BOOT.

Una vez que hayas terminado los menús posteriores a la instalación, estarás listo para reiniciar tu máquina y disfrutar de tu nuevo sistema Linux.

¡Diviértete!

 

 


[Volver al Índice]

Recomendaciones