rtfd
  • alsa
  • ansible
  • apt
  • apt-mirror
  • bash
  • bcompare
  • bind9
  • c
  • certbot
  • connect
  • coreutils
  • curl
  • dd
  • debian
    • Packages
    • Repositories
    • System from scratch
      • 1. Choices
      • 2. Install required tools
      • 3. Create a base file hierarchy
      • 4. Configure preinstalled packages
      • 5. Install additional packages
      • 6. Configure installed packages
      • 7. Archive prepared file system
  • debmirror
  • debootstrap
  • dns
  • docker
  • fcgiwrap
  • ffmpeg
  • firefox
  • git
  • git-bash
  • gitlab-ci
  • gitweb
  • gnome
  • gnupg
  • gource
  • grub
  • ifupdown2
  • imagemagick
  • isc-dhcp-server
  • letsencrypt
  • libnss3-tools
  • libreoffice
  • lxc
  • markdown
  • mdadm
  • msys2
  • nginx
  • openssl
  • pandoc
  • parted
  • pdftk
  • python3
  • qemu-system
  • restructuredtext
  • rsync
  • smtp
  • sphinx
  • squashfs-tools
  • ssh
  • sshd
  • systemd
  • tar
  • texlive
  • u-boot
  • unbound
  • wget
  • windows
  • xorriso
  • xrdp

Dispatch

  • Tasks
rtfd
  • »
  • debian »
  • System from scratch
  • View page source

System from scratch

  • 1. Choices
    • 1.1. have up-to-date mirrors available
    • 1.2. critical base packages
    • 1.3. decide the desired type of system
  • 2. Install required tools
  • 3. Create a base file hierarchy
    • 3.1. prepare the system's directory
    • 3.2. generate the minimal base
  • 4. Configure preinstalled packages
    • 4.1. apt
    • 4.2. locales
    • 4.3. [configure command shell](../bash/index.md)
    • 4.4. redefine hostname
    • 4.5. provide known file systems
  • 5. Install additional packages
    • 5.1. switch into context
    • 5.2. console-setup
    • 5.3. define root password
    • 5.4. user, guest, sudo
    • 5.5. authentications: passwords, SSH keys
    • 5.6. upgrade system
    • 5.7. apply system type elements
    • 5.8. initialization settings
    • 5.9. install useful packages
    • 5.10. install other packages
    • 5.11. properly switch back from context
    • 5.12. clean up commands history
  • 6. Configure installed packages
  • 7. Archive prepared file system
Previous Next