The Automated [Gobo]Linux From Scratch automates the bootstrap of new GoboLinux releases.
Your host system must have the following development packages:
- squashfs-tools version 4.0 or above.
- genisoimage (for mkisofs)
- syslinux-utils (for isohybrid)
- dosfstools (for mkfs.fat)
lfs user and group must exist. Please make sure that
lfs user has sudo privileges.
Bootstrapping from a Linux container
If you are bootstrapping GoboLinux from a Linux container (e.g.., LXC),
certify that you are running a privileged container and that apparmor
lets you mount the devpts filesystem. On most distros'
/etc/apparmor.d/lxc/lxc-default you will have to replace a line that reads
deny mount fstype=devpts,
mount options=(rw,newinstance) -> /dev/pts/,
Logged in as
lfs, simply create a work directory (e.g.,
launch the main script passing that directory as its sole argument:
$ ./GoboALFS /GoboLinux