Hi everybody<br><br>Here is a  script based on Manish procedure (commented in Spanish if it could serve to anyone)<br><br><a href="http://el-directorio.org/OLPC/Remasterizando_una_imagen_del_OLPC">http://el-directorio.org/OLPC/Remasterizando_una_imagen_del_OLPC
</a><br><br><br>it still has not root fs.. suggestion are welcome.<br><br><br><div><span class="gmail_quote">On 2/1/07, <b class="gmail_sendername">Bryan Berry</b> <<a href="mailto:bryan.berry@gmail.com">bryan.berry@gmail.com
</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>Awesome,</div>
<div> </div>
<div>thanks Supat</div>
<div>I will try downloading it soon.  Do you make a new LiveCD for each new build?</div>
<div> </div>
<div>What's the status of OLPC Thailand?</div>
<div> </div>
<div><br> </div>
<div><span class="gmail_quote">On 2/2/07, <b class="gmail_sendername"><a href="mailto:supat@supat.eu.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">supat@supat.eu.org</a></b> <<a href="mailto:supat@supat.eu.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
supat@supat.eu.org</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"><br>I made LiveCD OLPC to work correctly under OLPC since July 2006.<br>Ofcause ALL thing including Marvell Wireless and audio work correctly.
<br><br>It was also support mozilla, flash, mplayer, Open Office, Matvec, etc.<br><br>It was done under slackware basis.<br><br>You can d/l them at:<br><br><a href="http://supat.eu.org/OLPC/olpc_livecd.iso" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://supat.eu.org/OLPC/olpc_livecd.iso
</a><br><a href="http://supat.eu.org/OLPC/olpc.tgz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://supat.eu.org/OLPC/olpc.tgz</a><br><br>good luck,<br>supat<br>Associate Professor,<br>Kasetsart Univ.
<br>Thailand<br><br>On Thu, 1 Feb 2007, Bryan Berry wrote:<br>
<br>> Manish, great job<br>><br>> Let us know when you get the LiveCD booting.  Also, have you gotten a chance<br>> to look at the Pilgrim code?<br>> I'll try to play around w/ this tonight.<br>><br>

> It would be great if we could get Pilgrim to successfully build LiveCDs.<br>> That way we would could hand out LiveCDs to Windows and Mac geeks, and even<br>> *gasp* non-technical people.  Of course there are some Mac geeks out there
<br>> who know how to use Parallels :) but I imagine they are in the minority.<br>><br>> I thought I tried the "-soundhw all" and "-soundhw" parameters each and it<br>> didn't work for me.
<br>><br>> Manish, were you able to hear audio output?  Now we need to test audio input<br>> into vm instance, particularly dual audio inputs.  I would love to somehow<br>> test audioconferencing b/w two vm instances on the same machine.  Not sure
<br>> how to best do that.<br>><br>><br>><br>><br>> On 1/30/07, Manish Regmi <<a href="mailto:manish@olpcnepal.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">manish@olpcnepal.org
</a>> wrote:<br>>><br>>><br>>> Hi all,<br>>>   Here is how we can make Bootable CD of olpc image.
<br>>><br>>> 1) Get the lastest ext2 image from <a href="http://laptop.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">laptop.org</a> (or from bryan :) ).<br>>> 2) It is merely an image of the MBR partitioned Disk (CMIIMW here). to
<br>>> view the partitions contained in it type:
<br>>>     #  fdisk -lu olpc.img<br>>><br>>>    You will see something like this:<br>>><br>>> You must set cylinders.<br>>> You can do this from the extra functions menu.<br>>><br>

>> Disk olpc.img: 0 MB, 0 bytes<br>>> 16 heads, 62 sectors/track, 0 cylinders, total 0 sectors<br>>> Units = sectors of 1 * 512 = 512 bytes<br>>><br>>>    Device Boot      Start         End      Blocks   Id  System
<br>>> olpc.img1              62      985055      492497   83  Linux<br>>><br>>>   It means that disk image has just 1 partition<br>>><br>>> 3) Setup the loopback device for that partition using the following
<br>>> command:<br>>>     # sudo losetup /dev/loop0 olpc.img -o $((62 * 512))<br>>>        (note: 62 in above command which means partition 1 starts at sector<br>>> no 62)<br>>><br>>> 4) Mount the loopback device.
<br>>>     #  sudo mount /dev/loop0 /mnt/tmp<br>>><br>>> 5) Now the partition is mounted in /mnt/tmp. Copy everything to a<br>>> temporary location you can edit few things to make it bootable CDROM.
<br>>><br>>>     # mkdir ~/olpccd<br>>>     # cp -rv /mnt/olpccd/* ~/olpccd<br>>><br>>> 6) To boot the CD using grub we will need "stage2_eltorito" file. Copy it<br>>> from your system to olpc grub folder.
<br>>>     # cp /lib/grub/i386-pc/stage2_eltorito ~/olpccd/boot/grub/<br>>><br>>>     (Note:    it was in /lib/grub path in my ubuntu 6.10.<br>>>         It might be at other place or not installed at all in your system.
<br>>><br>>>         The command "where grub" will give you hint. usually /lib or<br>>> /usr/lib or /usr/local/lib.<br>>>     )<br>>><br>>> 7) You may also need to rename grub.conf

 to menu.lst. Also change the<br>>> grub.conf/menu.lst so that it can load the kernel from cd.<br>>>    change "(hd0,x)" to "(cd)"<br>>>   also write give the path of kernel image not the symlink (
<br>>> /boot/vmlinuz- 2.6.19xxxx not just /boot/vmlinuz)<br>>><br>>> 8) Now create the iso image<br>>>     # mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot<br>>> -boot-load-size 4 -boot-info-table -o 
olpccd.iso ~/olpccd<br>>><br>>> 9) boot it and enjoy.<br>>><br>>><br>>><br>>><br>>> After booting dont get angry. Because the above thing is not supposed to<br>>> not load the root fs. For that we need to setup ramdisk and write a small
<br>>> program or shell script to get livecd booting.<br>>> I am sleepy and tired for to day and will try that tomorrow. :)<br>>><br>>><br>>> --<br>>> --------------------------------------------------------
<br>>> Manish Regmi<br>>> OLPC Nepal<br>>> --~--~---------~--~----~------------~-------~--~----~<br>>> You received this message because you are subscribed to the Google Groups<br>>> "dev-olpcnepal" group.
<br>>> To post to this group, send email to <a href="mailto:dev-olpcnepal@googlegroups.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">dev-olpcnepal@googlegroups.com</a><br>>> To unsubscribe from this group, send email to
<br>>> <a href="mailto:dev-olpcnepal-unsubscribe@googlegroups.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
dev-olpcnepal-unsubscribe@googlegroups.com</a><br>>> For more options, visit this group at<br>>> <a href="http://groups.google.com/group/dev-olpcnepal?hl=en" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://groups.google.com/group/dev-olpcnepal?hl=en</a>
<br>>> -~----------~----~----~----~------~----~------~--~---<br>>><br>>><br>><br></blockquote></div><br>
<br>_______________________________________________<br>Devel mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Devel@laptop.org">Devel@laptop.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mailman.laptop.org/mailman/listinfo/devel" target="_blank">
http://mailman.laptop.org/mailman/listinfo/devel</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Rafael Enrique Ortiz Guerrero <br>OLPC Colombia<br><a href="http://wiki.laptop.org/go/OLPC_Colombia">http://wiki.laptop.org/go/OLPC_Colombia
</a><br>Grupo de robotica libre DROZ<br><a href="http://www.el-directorio.org/DrozConfluence">http://www.el-directorio.org/DrozConfluence</a><br><a href="http://el-directorio.org">http://el-directorio.org</a><br>El sitio de software Libre en Colombia