On Thu, Dec 18, 2008 at 12:07 PM, Martin Langhoff <span dir="ltr"><<a href="mailto:martin.langhoff@gmail.com">martin.langhoff@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Thu, Dec 18, 2008 at 3:58 PM, Anna <<a href="mailto:aschoolf@gmail.com">aschoolf@gmail.com</a>> wrote:<br>
> Would it work to install XS 0.5 to an SD card, then run that script to<br>
> customize the kernel and olpc.fth so it boots up on the XO? And how would<br>
> networking work?<br>
<br>
</div>It should work but I haven't explored the practicalities of it. You're<br>
welcome to play in this area!<br>
<br>
Networking-wise, the laptop has a libertas device that appears to the<br>
OS exactly like an Active Antenna, so the XS OS will spot it and<br>
configure it to be the 'school mesh' antenna.<br>
</blockquote><div><br>I followed the instructions here for Fedora 9, but using the XS 0.5 install CD instead. <a href="http://www.reactivated.net/weblog/archives/2008/08/regular-linux-desktops-on-the-xo/">http://www.reactivated.net/weblog/archives/2008/08/regular-linux-desktops-on-the-xo/</a><br>
<br>Also, in the kernel config file in /XO-alt-distro/kernel/2.6.25.15-XOaltF9-1 I enabled the bonding module before I ran the sd_fixup script. At the end, it failed to do the chroot thing, so I looked at the chroot.sh script in /XO-alt-distro/distro/fedora-9 and then manually did:<br>
<br>sed -i "/VolGroup00/d" /media/disk/etc/fstab<br>cp olpc.fth /media/disk/boot<br><br>I didn't think I'd need the custom xorg.conf since the XS doesn't have a GUI.<br><br>I don't have a USB to ethernet adaptor, so I downloaded and put the rpm in /root before I disconnected the 8 GB SD card. I booted up on an XO and did the usual XS stuff, including installing the rpm, and got what looked like a working XS, with the exception of failure to load the extra iptables modules. I booted up a regular XO, got an IP on msh0, and then successfully registered to the XSXO. Moodle looked like it was working on the XSXO, but when I go to <a href="http://schoolserver/moodle">http://schoolserver/moodle</a>, all I get on the regular XO is a bunch of error messages related to scorm.<br>
<br>I haven't tried ejabberd yet, though I suspect the little XSXO might be a little underpowered to handle that with too many users.<br><br>At any rate, this needs testing, but if all you wanted to do was serve html content to students in a small environment without all the hardware associated with an XS, this might be a solution. Boa does work on a regular XO, but I don't know if that would work within a simple mesh environment.<br>
<br>I bet this would even work on an XO with a broken screen if it was otherwise going to go unused, as you could either ssh in to do stuff or simply swap the SD card temporarily. Using ssh might be a better idea anyway, as the console display is very, very small.<br>
<br>Anna Schoolfield<br>Birmingham<br><br><br></div></div>