We present here the creation of a LiveCd containing the EasyOs (based on 9buildroot repository or (better) 9buildroot-blackgate). The following operations were realized on Ubuntu distro. However it should be all right for the others distros. Please note that you must have a graphic chipset intel (i810, i8415, 1945 etc) in order to use EasyOS (the OpenGate's Operating System).
First we have to compile the EasyOS. So let read the wiki's instructions : http://wiki.easyneuf.org/index.php/Buildroot_HOWTO_EN
The wiki shows how to compile the commercial version of EasyOS which concerns the EasyGate. We prefer here to take OpenGate's build.
To do so, we have to replace :
hg clone http://hg.easyneuf.org/9buildroot
with :
hg clone http://hg.easyneuf.org/9buildroot-blackgate
The rest of the procedure is similar. All done ? So far so good, we can now create the liveCD !
First, download the livecd that a gentle member has carried out : 9BlackGate_LiveCd_25072007.iso
Second, we have to remasterized it. To do so, we extract the iso into a directory:
cpasjuste@ubuntu:~/etch-chroot/home/cpasjuste$ mkdir tmp/ cpasjuste@ubuntu:~/etch-chroot/home/cpasjuste$ mkdir livecd/ cpasjuste@ubuntu:~/etch-chroot/home/cpasjuste$ mount -o loop OpenGateLiveCd.iso tmp/ cpasjuste@ubuntu:~/etch-chroot/home/cpasjuste$ cp -a tmp/. livecd/
Now we replace the file which contains the EasyGate's OS and which is at the top directory of the CD with our file that we have just compiled :
cpasjuste@ubuntu:~/etch-chroot/home/cpasjuste$ cp 9buildroot/rootfs_i686-unknown-linux-gnu.squashfs livecd/easygate
To finish, remake the CD :
cpasjuste@ubuntu:~/etch-chroot/home/cpasjuste$ mkisofs -o 9livecd.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -l -L livecd/
If there is a problem in this procedure, you can draw your inspiration from this help :
http://qliu.free.fr/Linux/bootcd.html