Go to file
Marcos Vallim 874513c6b7 Initial documentation 2019-06-26 14:26:09 -03:00
LICENSE Initial commit 2019-06-26 13:33:14 -03:00
README.md Initial documentation 2019-06-26 14:26:09 -03:00

README.md

Live custom Ubuntu from scratch

Prerequisites (GNU/Linux Debian/Ubuntu)

Install applications we need to build the environment.

sudo apt-get install \
    debootstrap \
    squashfs-tools \
    genisoimage \
    syslinux \
    isolinux
mkdir $HOME/live-ubuntu-from-scratch

Bootstrap and Configure Ubuntu

sudo debootstrap \
    --arch=amd64 \
    --variant=minbase \
    bionic \
    $HOME/live-ubuntu-from-scratch/chroot \
    http://us.archive.ubuntu.com/ubuntu/
sudo mount --bind /dev $HOME/live-ubuntu-from-scratch/chroot/dev

sudo mount --bind /run $HOME/live-ubuntu-from-scratch/chroot/run
sudo chroot $HOME/live-ubuntu-from-scratch/chroot
mount none -t proc /proc

mount none -t sysfs /sys

mount none -t devpts /dev/pts

export HOME=/root

export LC_ALL=C

Set a custom hostname

echo "ubuntu-live" > /etc/hostname
apt-get update

apt-get install -y dbus

dbus-uuidgen > /var/lib/dbus/machine-id

dpkg-divert --local --rename --add /sbin/initctl

ln -s /bin/true /sbin/initctl

Upgrade packages if you want:

apt-get -y upgrade

Install packages needed for Live System

apt-get install -y ubuntu-standard casper lupin-casper

apt-get install -y laptop-detect os-prober

apt-get install -y linux-generic

Graphical installer

apt-get install ubiquity-frontend-gtk