Slackware 13 Installation Checklist

2011-10-01
by Gernot Walzl

First of all, your harddisk needs to be partitioned. cfdisk is a handy tool for that.
Slackware can be easily installed via setup.
After the first boot-up, this checklist helps to configure your system.

  1. /etc/lilo.conf
    [...]
    append="quiet rootfstype=ext4 resume=/dev/sda4 vt.default_utf8=0"
    [...]
    
    lilo
  2. /etc/fstab
    [...]
    /dev/sda1        /mnt/win7        ntfs        ro               1   0
    /dev/sda2        /mnt/ntfs        ntfs-3g     gid=users,dmask=002,fmask=113 1   0
    /dev/cdrom       /mnt/cdrom       auto        noauto,user,ro,exec 0   0
    [...]
    
  3. mount /mnt/cdrom # Slackware DVD
  4. wget http://gernot-walzl.at/Slackware/Scripts/setup/localize_slack.sh
    chmod +x localize_slack.sh
    ./localize_slack.sh
  5. Install additional packages from /mnt/cdrom/extra/ using
    installpkg
    (Install xf86-video-nouveau-blacklist if you are planning to use proprietary NVIDIA drivers.)
  6. /etc/inputrc
    [...]
    #"\e[5~": beginning-of-history
    #"\e[6~": end-of-history
    "\e[5~": history-search-backward
    "\e[6~": history-search-forward
    [...]
    
  7. /etc/rc.d/rc.inet1.conf
    (/etc/wpa_supplicant.conf)
    (/etc/rc.d/rc.firewall
    http://gernot-walzl.at/Slackware/Scripts/rc.firewall)
  8. reboot
  9. /etc/slackpkg/mirrors
    slackpkg update
    slackpkg upgrade-all
  10. Optionally:
  11. (Install NVIDIA-Linux-*.run; Select NO when asked for modifying xorg.conf)
    /etc/X11/xorg.conf
    [...]
    Section "ServerFlags"
    [...]
        Option      "standby time"  "0"
        Option      "suspend time"  "0"
        Option      "off time"      "5"
    [...]
    
    Section "InputDevice"
        Identifier  "Mouse1"
    [...]
        Option "Protocol"    "IMPS/2"
    [...]
        Option "ZAxisMapping" "4 5 6 7"
    [...]
    
    Section "Monitor"
    [...]
        Option "DPMS" "true"
    [...]
    
    Section "Device"
    [...]
        Driver      "nvidia"
    [...]
    
    Section "Screen"
    [...]
        Subsection "Display"
            # add modes of your monitor
    [...]
    
  12. adduser
    /etc/group
    visudo
    exit
    login as user
  13. startx
  14. /etc/inittab