On Thu, Dec 18, 2008 at 12:07 PM, Martin Langhoff <span dir="ltr">&lt;<a href="mailto:martin.langhoff@gmail.com">martin.langhoff@gmail.com</a>&gt;</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 &lt;<a href="mailto:aschoolf@gmail.com">aschoolf@gmail.com</a>&gt; wrote:<br>
&gt; Would it work to install XS 0.5 to an SD card, then run that script to<br>
&gt; customize the kernel and olpc.fth so it boots up on the XO? &nbsp;And how would<br>
&gt; networking work?<br>
<br>
</div>It should work but I haven&#39;t explored the practicalities of it. You&#39;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 &#39;school mesh&#39; antenna.<br>
</blockquote><div><br>I followed the instructions here for Fedora 9, but using the XS 0.5 install CD instead.&nbsp; <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.&nbsp; 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 &quot;/VolGroup00/d&quot; /media/disk/etc/fstab<br>cp olpc.fth /media/disk/boot<br><br>I didn&#39;t think I&#39;d need the custom xorg.conf since the XS doesn&#39;t have a GUI.<br><br>I don&#39;t have a USB to ethernet adaptor, so I downloaded and put the rpm in /root before I disconnected the 8 GB SD card.&nbsp; 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.&nbsp; I booted up a regular XO, got an IP on msh0, and then successfully registered to the XSXO.&nbsp; 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&#39;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.&nbsp; Boa does work on a regular XO, but I don&#39;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.&nbsp; 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>