Requisitos
| Requisito | Mínimo | Recomendado |
|---|---|---|
| Arquitectura | x86_64 | x86_64 |
| RAM | 8 GB | 16 GB o más |
| Almacenamiento | 8 GB | 20 GB o más |
| Conexión a internet | Solo para descargar el rootfs | Recomendada para actualizar paquetes tras instalar |
Obtener la imagen
Descarga el último rootfs tarball con SysV, Runit o S6:
- https://sourceforge.net/projects/stark-os/files/
- https://nc.abetech.es/index.php/s/gYYDqniSeWWYcHs (espejo)
Pasos de instalación
-
01
Preparar la partición
>_ Sistema BIOS con MBR
Crea una partición para instalar starkOS:
# cfdisk # mkswap /dev/sda1 # mkfs.ext4 -L StarkOS /dev/sda2
Crea un directorio para montar la partición creada y móntala:
# mkdir /mnt/starkos # mount /dev/sda2 /mnt/starkos
>_ Sistema EFI con GPT
El sistema EFI requiere una partición adicional en vfat para /boot/efi, créala primero:
# cfdisk # mkfs.vfat /dev/sda1 # mkswap /dev/sda2 # mkfs.ext4 -L StarkOS /dev/sda3
Crea los directorios para montar /root y /boot/efi:
# mkdir -pv /mnt/starkos/boot/efi # mount /dev/sda3 /mnt/starkos # mount /dev/sda1 /mnt/starkos/boot/efi # swapon /dev/sda2
-
02
Extraer la imagen de starkOS
Extrae la imagen de starkOS en la ubicación montada:
# tar xvJpf starkos-rootfs-<version>-x86_64.tar.xz -C /mnt/starkos -
03
Entrar en chroot
Haz chroot en la imagen extraída de starkOS:
# mount -v --bind /dev /mnt/starkos/dev # mount -vt devpts devpts /mnt/starkos/dev/pts -o gid=5,mode=620 # mount -vt proc proc /mnt/starkos/proc # mount -vt sysfs sysfs /mnt/starkos/sys # mount -vt tmpfs tmpfs /mnt/starkos/run # mkdir -pv /mnt/starkos/$(readlink /mnt/starkos/dev/shm) # cp -L /etc/resolv.conf /mnt/starkos/etc/ # chroot /mnt/starkos /bin/bash
-
04
Configurar el sistema
Configura el nombre de host, zona horaria, reloj, fuente, mapa de teclado y demonio:
# vim /etc/rc.confConfigura /etc/fstab:
# vim /etc/fstabConfigura la zona horaria:
# ln -sf /usr/share/zoneinfo/Region/City /etc/localtimeConfigura el reloj del sistema:
# hwclock --systohcConfigura los locales:
# vim /etc/localesDescomenta los locales requeridos, luego ejecuta:
# genlocalesConfigura la contraseña de root:
# passwdAñade un usuario:
# useradd -m -G users,wheel,audio,video -s /bin/bash <tu usuario>Crea una contraseña para tu usuario:
# passwd <tu usuario> -
05
Sincronizar repositorios y actualizar
Sincroniza los repositorios:
# portsync -rActualiza el sistema:
# stark sysup -
06
Instalar el kernel
# stark install linuxNota: reemplaza 'linux' con 'linux-lts' si deseas usar la versión lts.
-
07
Configurar el gestor de arranque (GRUB)
BIOS:
# grub-install /dev/sdX # grub-mkconfig -o /boot/grub/grub.cfg
Nota: reemplaza 'X' con la letra de tu disco de partición.
EFI:
# stark install grub-efi # grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="starkos" # grub-mkconfig -o /boot/grub/grub.cfg
-
08
Salir y reiniciar
Sal del entorno chroot:
# exitDesmonta las particiones de starkOS:
# umount -R /mnt/starkosAhora puedes reiniciar tu máquina, starkOS GNU/Linux debería ser arrancable.
# reboot
Esta guía cubre tanto sistemas BIOS con MBR como sistemas EFI con GPT. Ajusta los comandos de particionado y bootloader según la configuración de tu hardware. Para soporte adicional, consulta la Wiki de starkOS.