Instalación

Expongo los pasos a realizar para la instalación de Slackware Linux sin hacer uso de cfdisk y setup ;-)

  1. Inicia la computadora con el DVD de instalación

     ISOLINUX ...
     Welcome to Slackware ...
     ...
     ...
     boot: _ ⏎
     ...
     ...
     Enter 1 to select a keyboard map: _ ⏎
     ...
     ...
     slackware login: root _ ⏎
     ...
     ...
    
  2. Selecciona la disposición del teclado

    • Teclado en español:

        root@slackware:/# tar xzOf /etc/keymaps.tar.gz es.bmap | loadkmap ⏎
      
    • Teclado en español latino:

        root@slackware:/# tar xzOf /etc/keymaps.tar.gz la-latin1.bmap | loadkmap ⏎
      
  3. Particiona el disco duro (/dev/sda)

     root@slackware:/# fdisk -l ⏎
     Disk /dev/sda: 8589 MB, ...
     ...
    
     root@slackware:/# fdisk /dev/sda ⏎
     Welcome to fdisk ...
     ...
     Command (m for help): o ⏎
     Building a new DOS disklabel ...
    

    3.1. Partición swap (/dev/sda1)

     Command (m for help): n ⏎
     Partition type:
        p   primary
        e   extended
     Select: p ⏎
     Partition number: 1 ⏎
     First sector ...: ⏎
     Last sector ...: +1G ⏎
    
     Command (m for help): t ⏎
     Selected partition 1 ⏎
     Hex code: 82 ⏎
    

    3.2. Partición / (/dev/sda2)

     Command (m for help): n ⏎
     Partition type:
        p   primary
        e   extended
     Select: p ⏎
     Partition number: 2 ⏎
     First sector ...: ⏎
     Last sector ...: ⏎
    
     Command (m for help): w ⏎
     The partition table has been altered!
     ...
    
  4. Formatea la partición swap

     root@slackware:/# mkswap -c -v 1 /dev/sda1 ⏎
     ...
     root@slackware:/# swapon /dev/sda1 ⏎
    
  5. Formatea la partición /

     root@slackware:/# mkfs.ext4 /dev/sda2 ⏎
     root@slackware:/# sync ⏎
     root@slackware:/# mount /dev/sda2 /mnt ⏎
    
  6. Instala los paquetes

    Importante: La instalación de todos los paquetes del DVD ocupan cerca de 8GB

     root@slackware:/# mkdir /sr0 ⏎
     root@slackware:/# mount /dev/sr0 /sr0 ⏎
     root@slackware:/# installpkg --root /mnt /sr0/slackware*/*/* ⏎
    
  7. Configura tus puntos de montaje en /etc/fstab

     root@slackware:/# echo /dev/sda1 swap swap defaults 0 0 >> /mnt/etc/fstab ⏎
     root@slackware:/# echo /dev/sda2 / ext4 defaults 1 1 >> /mnt/etc/fstab ⏎
     root@slackware:/# echo devpts /dev/pts devpts gid=5,mode=620 0 0 >> /mnt/etc/fstab ⏎
     root@slackware:/# echo proc /proc proc defaults 0 0 >> /mnt/etc/fstab ⏎
     root@slackware:/# echo tmpfs /dev/shm tmpfs defaults 0 0 >> /mnt/etc/fstab ⏎
    
  8. Instala a LILO en el MBR

     root@slackware:/# chroot /mnt /bin/bash ⏎
     root@slackware:/# mount -a ⏎
     root@slackware:/# cat <<EOF > /etc/lilo.conf ⏎
     > compact ⏎
     > boot = /dev/sda ⏎
     > timeout = 0 ⏎
     > change-rules ⏎
     >   reset ⏎
     > vga = normal ⏎
     >  ⏎
     > image = /boot/vmlinuz ⏎
     >   append=” vt.default_utf8=1 ipv6.disable=1” ⏎
     >   root = /dev/sda2 ⏎
     >   label = linux ⏎
     >   read-only ⏎
     > EOF ⏎
     root@slackware:/# lilo ⏎
     ...
     Added linux  *
    
  9. Asigna una contraseña al usuario root

     root@slackware:/# passwd ⏎
    
  10. Configura el sistema

    Puedes usar la herrmienta pkgtool para configurar la red, la zona horaria, los servicios iniciados automaticamente por el sistema, etc.

    Para agregar a un usuario usa el comando adduser.

    Para configurar la disposición del teclado, ejecuta:

    • Teclado en español:

        root@slackware:/# echo /usr/bin/loadkeys es.map > /etc/rc.d/rc.keymap ⏎
      
    • Teclado en español latino:

        root@slackware:/# echo /usr/bin/loadkeys la-latin1.map > /etc/rc.d/rc.keymap ⏎
      
  11. Reinicia la computadora

    root@slackware:/# exit ⏎
    root@slackware:/# reboot ⏎