Who maintains initramfs-tools?

Ben Collins ben.collins at canonical.com
Tue Jul 22 14:42:20 UTC 2008


On Tue, 2008-07-22 at 09:39 -0500, Paul Albrecht wrote:
> On Tue, 2008-07-22 at 10:13 -0400, Ben Collins wrote:
> > On Tue, 2008-07-22 at 09:08 -0500, Paul Albrecht wrote:
> > > On Tue, 2008-07-22 at 07:31 -0600, Tim Gardner wrote: 
> > > > Paul Albrecht wrote:
> > > > > Hi,
> > > > > 
> > > > > Who maintains the initramfs-tools package?
> > > > > 
> > > > 
> > > > >From the changelog I see 5 different people for the last 5 uploads. What
> > > > do you need?
> > > > 
> > > 
> > > I hacked initramfs-tools so I could run ubuntu on a 2 gigabyte partition
> > > and I was wondering whether it was worthwhile pushing the changes
> > > upstream.
> > > 
> > > What I do specifically is first install ubuntu on a 8 gigabyte flash
> > > disk. Then I further configure the system the way I want and squash the
> > > root file system. Finally, I write the squashed root file system to a 2
> > > gigabyte flash disk.
> > > 
> > > With my hack to initramfs-tools, which simply union mounts the squashed
> > > root with a cow layer, I get a usable desktop on a 2 gigabyte partition.
> > 
> > This sounds a lot like our livecd, and even more like the work we've
> > done for the classmate PC. I'd compare what you've done with that and
> > see if there is anything common.
> > 
> 
> That's right, it's pretty much the same thing as doing a live boot with
> a cd but the difference is that the squash image resides on a flash
> disk.
> 
> Another difference is that the cow layer can either be used for
> persistence or not depending on whether a flash partition or tmpfs is
> used for the union mount.
> 
> To get this to work only requires a hack at the end of the local mount
> script. 

As I said, sounds just like what's been done on Classmate, which is a
2gig USB disk, and was originally a squashfs filesystem with persistence
backed by unionfs (which could easily be a tmpfs for non-persistent).





More information about the kernel-team mailing list