live-bootstrap
live-bootstrap copied to clipboard
Use of a Linux initramfs to fully automate the bootstrapping process
GRUB build still needs to be converted into a true build step, with hash checking and proper package management.
Testing bare-metal bootstrapping on an Asus P5K Premium revealed that the r8169 Ethernet driver is being removed in its entirety by deblob. This driver contains no embedded blobs, only uses...
The included config file for the Linux kernel only enables the e1000 and e1000e Ethernet drivers. These are what qemu emulates, but they are relatively rare on real hardware. This...
I'm not too familar with mescc/nyacc but looking at https://git.savannah.nongnu.org/cgit/nyacc.git/tree/module/nyacc/lang/c99/mach.d?h=V1.00.2 there appear to be some pregenerated files that are used by the compiler. I know you are pretty strict about...
Apologies for the incoming spam.. I have to have this PR open to test.
$ ./rootfs.py --qemu --external-sources ``` Bootstrapping x86 -- SysA [sudo] Passwort für bastian: mke2fs 1.46.6 (1-Feb-2023) Discarding device blocks: done Creating filesystem with 2096896 4k blocks and 524288 inodes Filesystem...
We don't have any binary package for linux built. Perhaps we can build it and if there are any post installation steps needed, we can add another `post_inst` stage to...
Testing would be appreciated for the [1.0 branch](https://github.com/fosslinux/live-bootstrap/tree/1.0) - of all kinds is great, but particularly; - `chroot` or `bwrap` mode on a variety of Linux systems - bare metal...
**Steps for reproduction** sudo ./rootfs.py -c -a amd64 --update-checksums **Environment** ubuntu 20.04 VM Virtual Box build gets stuck on command: **tcc-mes -c -D HAVE_CONFIG_H=1 -I include -I include/linux/x86_64 -o /usr/lib/mes/crt1.o...