= Project "tiniest" This project is an experiment of building a tiny linux boot system with a single, common syslinux boot configuration used for both legacy bios and UEFI bios. The script +mkit.sh+ prepares such a +bootimage.raw+ and the script +vm.sh+ runs a Qemu VM for testing it. .Program used by mkit.sh and vm.sh ---- ar awk bash cat chmod cp dd depmod dpkg fakechroot fakeroot find ln mcopy mkdir mke2fs mkfs.fat mmd rm sed sfdisk syslinux tar wget xzcat qemu-system-x86_64 ---- * Kernel version +$VERSION+ is obtained from the linux-image-amd64 dependency. .Downloaded packages ---- busybox-static linux-image-$VERSION syslinux syslinux-common syslinux-efi syslinux-utils ---- .How to build ---- $ ./mkit.sh ---- Note that building will use +http_proxy+ if it's set. .How to test legacy bios boot ---- $ ./vm.sh ---- Then push to select boot device menu; number 2 is bootimage.raw. .How to test UEFI bios boot ---- $ EFI=yes ./vm.sh ----