[Aboriginal] Can Aboriginal Linux be used to create a Debian rootfs
Brendan Simon (eTRIX)
brendan.simon at etrix.com.au
Sat Nov 7 03:01:08 PST 2015
On 30/10/2015 4:08 PM, Rob Landley wrote:
> On 10/29/2015 08:07 PM, Brendan Simon (eTRIX) wrote:
>> Hi. Just stumbled across Aboriginal Linux and it looks like an great
>> project :)
>>
>> I am trying to create a Debian rootfs for an embedded system that uses
>> Dual ARM A9 cores (Xilinx Zynq SoC).
>>
>> I'm currently trying to use multistrap (from the Emdebian project) and
>> am now trying moved to brickstrap (a fork of polystrap which is a fork
>> of multistrap). Brickstrap does everything in userspace via proot and
>> uses QEMU for the final configuration phase.
>>
>> I was wondering if it is possible to use Aboriginal Linux to do some or
>> all of this? i.e. create a Debian rootfs from debian binary packages.
>> Would it be simpler?
> In theory, yes. In practice, it's a big todo item as explained here:
>
> http://landley.net/aboriginal/about.html#hairball
>
> For Debian I've been vaguely looking at:
>
> https://wiki.debian.org/HelmutGrohne/rebootstrap
I've had success with Brickstrap (well in creating a rootfs, but not
tested yet). Brickstrap now uses Linux user namespaces instead of proot.
https://blog.mister-muffin.de/category/linux/
The project/tool is called 'user-unshare', but it looks like it is going
to be call uroot (as it is intended as a replacement for proot).
https://gitlab.mister-muffin.de/josch/user-unshare
Brickstrap uses user-unshare, multistrap and libguestfs to create my
rootfs from .deb packages via apt, and configure them, creates a disk
image, all without requiring superuser rights :)
Cheers, Brendan.
More information about the Aboriginal
mailing list