An idea . . . one could also just boot with the previous boot image by holding down the 'O' game pad
<br>( <a href="http://wiki.laptop.org/go/Cheat_codes">http://wiki.laptop.org/go/Cheat_codes</a> ).<br><br>It might be then possible to edit (as root), the previous image found in /versions , then 'O' game pad again.<br>

It'll take a moment to figure out which image (version code) is currently active, and which is 'previous'.  But I find the following script handy in tracking version and build information.<br><br>$ more sysinfo<br>

grep -v "\=" /etc/issue /boot/olpc_build /versions/pristine/*/boot/olpc_build<br>ls -Ld /versions/* /versions/contents/* /versions/pristine/*  /versions/configs/*<br>ls -ld /versions/running /versions/boot<br>$<br>

<br>:)  Just a theory mind you. . . good luck.  -Ixo<br><br><br><div class="gmail_quote">On Fri, Jul 23, 2010 at 14:20, Paul Fox <span dir="ltr"><<a href="mailto:pgf@laptop.org">pgf@laptop.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">hal wrote:<br>
 ><br>
 > I botched an edit to /etc/rc.local and now my system hangs during boot.<br>
 ><br>
 > Is there a way to edit a file from firmware?  Or delete a file?<br>
<br>
</div>OFW understands how to read and write ext2 filesystems, so the<br>
built-in (micro-)emacs can edit files on /boot.  (this is why<br>
/boot is an ext2 fs -- so OFW can fix errors in the boot partition.)<br>
but the root fs is ext3, and i don't think OFW will touch it, at<br>
least not for writing.<br>
<br>
i keep a separately bootable image around for such occasions -- either<br>
a USB or external SD card loaded with an OS i can boot, and use to<br>
rescue the primary installation.<br>
<br>
easiest way to create is to take a spare SD card, and use fs-update:<br>
<br>
    ok devalias fsdisk ext:<br>
    ok fs-update u:os126.zd<br>
<br>
then boot the external card, and it will automount the internal card.<br>
<br>
(i've also used mavrothal's TinyCore images to rescue my laptop -- they<br>
boot much faster, so if you're breaking the system a lot, can be handy.)<br>
<br>
paul<br>
=---------------------<br>
<font color="#888888"> paul fox, <a href="mailto:pgf@laptop.org">pgf@laptop.org</a><br>
</font><div><div></div><div class="h5"><br>
</div></div></blockquote></div><br>