Michael composed on 2020-07-16 10:38 (UTC-0500):
William Morder wrote:
Felix Miata mentioned something about installing TDE entirely by the command-line. Now where is he when we need him?
That may have been me, this is what I use (from a Debian derivative). Basically put everything in simple shell scripts and copy it to the install media so you’re not having to type everything from memory. Really useful to add your bin dir and anything else you regularly use from the command line. Hack and slash as needed.
The general method I use begins with Grub, and entries such as those following, in custom.cfg:
menuentry "Install openSUSE TW via HTTP" { search --no-floppy --label --set=root p03 linuxefi /stw/linux showopts install=http://download.opensuse.org/tumbleweed/repo/oss hostname=myhost hostip=192.168.###.###/24 gateway=192.168.###.### nameserver=8.8.8.8 net.ifnames=0 kexec_reboot=0 initrdefi /stw/initrd } menuentry "Install Buntu via HTTP" { search --no-floppy --label --set=root p03 linuxefi /buntu/linux showopts vga=791 --- net.ifnames=0 netcfg/get_hostname=myhost netcfg/get_domain=my.domain netcfg/disable_autoconfig=true netcfg/get_ipaddress=192.168.###.###/24 netcfg/get_gateway=192.168.###.### netcfg/get_nameservers=8.8.4.4 netcfg/confirm_static=true tasks=standard base-installer/install-recommends=false initrdefi /buntu/initrd.gz } menuentry "Install Debian via HTTP" { search --no-floppy --label --set=root p03 linuxefi /deb10/linux showopts vga=791 --- net.ifnames=0 netcfg/get_hostname=myhost netcfg/get_domain=my.domain netcfg/disable_autoconfig=true netcfg/get_ipaddress=192.168.###.###/24 netcfg/get_gateway=192.168.###.### netcfg/get_nameservers=8.8.4.4 netcfg/confirm_static=true tasks=standard base-installer/install-recommends=false initrdefi /deb10/initrd.gz }
Ordinary installation media works too, but all that manual typing to edit the loader line each time is a lot more work than selecting from a Grub menu. Since I partition and format in advance, it's simple to save the installation kernel and initrd for this use. e.g. for Buster:
wget http://ftp.us.debian.org/debian/dists/buster/main/installer-amd64/current/im... wget http://ftp.us.debian.org/debian/dists/buster/main/installer-amd64/current/im...
Once the minimal installation is complete and booting, I finish by following instructions in the wiki, in particular:
"NOTE: tde-trinity package is a comprehensive meta-package. To install a minimalist environment, replace tde-trinity with tdebase-trinity in the instructions below."
e.g. for Debian: sudo apt-get update sudo apt install tdebase-trinity tdebase-tdm