You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Franco Masotti 01ddce0856 Formatting. 4 years ago
examples/simple_US/etc Lots of improvements and ideas. 4 years ago
src Formatting. 4 years ago
LICENSE Create LICENSE 4 years ago
README.md Formatting. 4 years ago

README.md

trisquel-installation-script

Resources

https://www.debian.org/releases/stable/amd64/apds03.html.en

https://howtos.davidsebek.com/debian-f2fs.html

https://askubuntu.com/questions/1013927/begin-running-scripts-local-block-done-stuck-in-initramfs-on-ubuntu-17

https://wiki.archlinux.org/index.php/Syslinux

Structure

  • Configuration files are imported from ./configs to the chrooted system.

Steps

Stage 0 - prepare

NOTE: This stage needs to be done manually from a live ISO or from another system.

  1. Partition the devices
  2. Setup RAID, LVM, encryption(s) or whatever [optional]
  3. Format partitions with filesystems
  4. Make the target directory
  5. Mount

Stage 1 - pre-installation

  1. Download and install dependencies for the extra scripts
  2. Download extra scripts

Stage 2 - installation

  1. Base system installation
  2. Generate fstab
  3. Copy all files
  4. Chroot
  5. Update APT repositories
  6. Timezone
  7. Locales, language, kemap
  8. Install the kernel
  9. Install the bootloader
  10. Root password

Stage 3 - post-installation

Post install commands: extra commands are imported as-is from a shell file. For example installing programs and adding users.

Stage 4 - cleanup

  1. Exit
  2. Sync
  3. Unmount

LICENSE

See the LICENSE file.