UmVirt Linux From Scratch AutoBuilder

โšกโš™๏ธLFSAutoBuilder

๐Ÿ”™Parent Directory  -

About

Linux From Scratch (LFS) is a book containing instructions on how to create a bootable disk image which can be used as the base for custom distributions.

UmVirt LFS Auto Builder provides an automated bootable disk image creation process.

UmVirt LFS Auto Builder allows for an automated bootable disk image creation process. The reasons for doing this are:

The UmVirt LFS Auto Builder is based on but not locked to the LFS instructions. Everyone can customize source code.

Training

If your a newbie or don't want to run the LFS Auto Builder, you can use a Live DVD to manually compile Linux From Scratch and create any desired GNU/Linux distribution.

License

The UmVirt LFS Auto Builder source code is licensed by GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007.

https://www.gnu.org/licenses/gpl.txt

Usage

Create Virtual Machines with two disks:

The Build Environment is a host system which is used to build the target system on a target disk. You can use your favorite distribution or ULFS as a build environment. LFSAutoBuilder is then addeded to the chosen build environment

The target empty disk is a block device (with at least 30GB) with an MBR partition table and only one bootable linux partition.

You can build the target disk manually with the command:

    qemu-img create -f raw target.img 30G

The target partition can be created manually with fdisk or automaticaly with sfdisk inside the Build Environment:

    echo "label: mbr" |  sfdisk /dev/sda
    echo "2048,,L" | sfdisk /dev/sda
    sfdisk -A /dev/sda 1

After building the target disk image. it can be transfered onto a GPT partition table to boot via UEFI. Also, it can be converted to a Live CD/DVD/BE/USB disk image.

Download

Live Media

https://ulfs.org/linux/downloads/virtual_machines/

These images can be used on REAL hardware. (At least 2GB RAM per core is needed. Minimum: 4GB. Tested on AMD Athlon64 X2 4000+ )

Source code repositories:

Documentation

Read the README file for more details.

Video

Benchmark


Apache/2.4.62 (Debian) Server at ulfs.org Port 443