like a pxe rom). I use this for bare metal and vms, and two scripts
which can run post boot so I use them on vps distributed image as well.
-Features people may find useful: installs encrypted trisquel belanos, ,
+Features people may find useful: installs encrypted trisquel belenos, ,
debian jessie, debian stretch, ubuntu 16.04, and arch (havne't done
recently, probably a bit broken), in a multi-boot setup using multiple
subvolumes of a single btrfs filesystem. Utilizes multiple disks, with
ssh root@$faiserver_host tar -xz -C /srv/fai/config/distro-install-common
-# built BELANOS basefile with mk-basefile -J BELENOS64. it's stored in
+# built BELENOS basefile with mk-basefile -J BELENOS64. it's stored in
# it's own repo which is published alongside this one called
# fai-basefiles due to being a large binary file.
EXCLUDE_STRETCH=tasksel,tasksel-data
EXCLUDE_BELENOS=dhcp3-client,dhcp3-common,info
EXCLUDE_TRUSTY=dhcp3-client,dhcp3-common,info
+EXCLUDE_FLIDAS=tasksel,tasksel-data
EXCLUDE_XENIAL=tasksel,tasksel-data
INCLUDE_DEBIAN=aptitude
SLC6_32) slc i386 6 ;;
SLC6_64) slc amd64 6 ;;
SLC7_64) slc amd64 7 ;;
- BELANOS*)
+ BELENOS*|FLIDAS*)
debgeneric $target $MIRROR_TRISQUEL ;;
TRUSTY*|XENIAL*)
debgeneric $target $MIRROR_UBUNTU ;;
#
# Each host defines the base distro: UBUNTU or DEBIAN.
# the disto version, also the basefile name if we aren't installing debian stable:
-# STABLE, STRETCH64, XENIAL64, BELANOS64
+# STABLE, STRETCH64, XENIAL64, BELENOS64, FLIDAS64
# the distro subvol name, we can add as many of these as we want:
-# VOL_STABLE, VOL_STABLE_BOOTSTRAP, VOL_STRETCH, VOL_XENIAL, VOL_BELANOS
+# VOL_STABLE, VOL_STABLE_BOOTSTRAP, VOL_STRETCH, VOL_XENIAL, VOL_BELENOS, VOL_FLIDAS
# Using VOL_STABLE_BOOTSTRAP sets up the install to act like a pxe rom if
# grub sets a specific var.
# and the class which defines the apt sources files we want,
# STABLE_FREE, STABLE_NONFREE, TESTING_FREE, TESTING_NONFREE,
-# XENIAL_FREE (no XENIAL_NONFREE setup yet), BELANOS, STABLE_LINODE.
+# XENIAL_FREE (no XENIAL_NONFREE setup yet), BELENOS, FLIDAS, STABLE_LINODE.
# This is a little redundant in some cases, but it keeps things
# simpler.
#
-# a bit older distro, so get all backports
Package: *
Pin: release a=belenos-backports
Pin-Priority: 500
--- /dev/null
+Package: *
+Pin: release a=flidas-backports
+Pin-Priority: 500
--- /dev/null
+deb http://mirror.fsf.org/trisquel/ flidas main
+deb-src http://mirror.fsf.org/trisquel/ flidas main
+
+deb http://mirror.fsf.org/trisquel/ flidas-updates main
+deb-src http://mirror.fsf.org/trisquel/ flidas-updates main
+
+deb http://mirror.fsf.org/trisquel/ flidas-security main
+deb-src http://mirror.fsf.org/trisquel/ flidas-security main
+
+# Uncomment this lines to enable the backports optional repository
+deb http://mirror.fsf.org/trisquel/ flidas-backports main
+deb-src http://mirror.fsf.org/trisquel/ flidas-backports main
DISTRO=ubuntuxenial
elif ifclass VOL_BELENOS; then
DISTRO=trisquelbelenos
+ elif ifclass VOL_FLIDAS; then
+ DISTRO=trisquelflidas
else
echo "PARTITIONER ERROR: no distro class/var set" >&2
exit 1
You can copy this to a http server, then wget -O- url|sudo bash
curl is sometimes not preinstalled on a live cd.
-This has been tested on trisquel belanos and ubuntu xenial.
+This has been tested on trisquel belenos and ubuntu xenial.
If the screen just sits in a weird color inverted, corrupted looking state,
it's probably nothing wrong with the computer, but a problem
EOF
apt-get install -y pxe-kexec
fi
-# running this piped to bash on belanos, the apt-get goes
+# running this piped to bash on belenos, the apt-get goes
# into the background while it's still installing, and pxe-kexec
# just exits right away. sleep calls are strangely ignored.
# I don't know whats going on, but just running the same