Live-CD development
Daniel Robitaille
robitaille at gmail.com
Thu Jun 30 11:54:31 CDT 2005
Joakim Berge wrote:
> Vel first I've not used isolinux like ubuntu does. I used Grub witch
> looks for initrd and linuxrc. Modified mkinitrd so it would copy the
> files i needed to be included in initrd. Wrote linuxrc from scratch,
> wasnt too much info on the web so this was a bit trikcy. linuxrc does
> all the things needed for init to take over. It also sets up unionfs
> to make all dirs writeable, (I fell in love with unionfs, its
> beautyful.) Before init takes over i remove everything in /etc/rc.S
> and makes a link to some knoppix script wich will configure your
> system. Now init runs just like on a normal system.
>
> To make the cd from the Ubuntu installation I used mksquashfs, wich
> compresses the filesystem realy well. And then place the squashfs file
> in a CD tree structure, and then use mkisofs to make an iso out of
> that dir.
>
> I also made some bash scripts wich does all this, so it would be easy
> to remaster.
>
> This was a school project, so i have a report on this, but its in norwegian.
>
> The result worked realy good on some systems, better then windows. But
> it has some problems with laptops and new computers with
> hyperthreading and so on. I suspect some of the problems could be
> solved with better autoconf script. Dont think knoppix-autoconf was
> the newest one.
>
> Hope this helps.
>
You should create a detailed wiki page about this. It could always be of use to someone else, and it would be easier to
find than one e-mail on the mailing list.
--
Daniel Robitaille
More information about the ubuntu-devel
mailing list