Debian: from local mirror to live-boot SquashFS image #2



Debian: from local mirror to live-boot SquashFS image #2

Debian: from local mirror to live-boot SquashFS image #2

– debootstrap minimal base file system
– make mount point directory for local mirror

– APT
    – configuration
    – preferences
    – sources
– default
    – console setup
    – keyboard
    – localization
        – locales
        – variables
– hostname
– name servers
– system control

– mount
    – special files
    – local mirror

– export noninteractive frontend variable
– update packages catalog
– upgrade initial file system
– install locales package
– users & passwords
    – root
    – user
    – guest
– install TUI software packages
    – installation dependencies
    – manuals and logs systems
    – compression tools
    – core components
    – hardware tools
    – development tools
    – new image building tools
    – image booting setup tools
    – network stack
    – network tools
    – virtualization tools
    – connection tools
    – shell completion
    – terminal tools
    – read-only tools
    – editing tools
    – services
    – java virtual machine
    – multimedia tools
    – WYSIWYM production tools
    – TUI+GUI textual packages
– install GUI software packages
    – TUI+GUI graphical packages
    – services
    – session management
    – desktop tools
    – administration tools
    – read-only tools
    – editing tools
    – office tools
– install unstable software
    – single standalone packages
    – packages with dependencies
– display errors and useless calls

– unmount
    – local mirror
    – special files

– transfer BASH profile

– copy kernel and initramdisk for GRUB
– archive file system as squashfs image