freenode/#ecl - IRC Chatlog
Search
6:34:43
ralt
Unrelated: I was working on niboot last night, I was booting up on a custom image, which was super cool. But it's not a fully installed image, so I ended up in recovery mode. So I need a tool to be able to install an image from an iso. Something like debootstrap. Except debootstrap is Debian-specific.
6:37:55
ralt
If you just uncompress whatever Debian docker image for example, it's not a valid "installed" image, and you end up in recovery mode when booting on it. (Probably some file that the debian installer creates, or something stupid like this)
6:39:31
jackdaniel
ralt: in my embedded work for smaller systems I've used busybox, which was enough to extract to filesystem and point kernel to right file
6:39:41
ralt
I'm just going to automate this with qemu to run the installer, by providing some options to pass arguments to the installer (you can do this through kernel parameters)... And then make a targz of the fs
6:41:22
jackdaniel
if I needed a "full" system, I took one of ArchLinuxARM tarballs (and it worked too)
6:42:00
ralt
BusyBox is not the right solution, I already can boot in my initramfs (ECL compiled program) and find a root fs to boot on
6:45:37
ralt
Slightly related: I can compile and run niboot just fine on 16.1.3, but on develop, the compiled program ends up with "can't find UIOP" error when run
6:49:30
ralt
Sorry, not in a position to give more output right now... I'll try to have a minimal reproducing example
6:50:23
jackdaniel
and you are sure, that in 16.1.3 you didn't require asdf and don't have asdf builtin?