Here are some of the weird problems you might encounter:
Hang when Openfirmware is about to load the GentooXO kernel
This is caused by an instruction missing from the /boot/olpc.fth file:
memory-limit to linux-memtop
Review your /boot/olpc.fth file and make sure that the above line appears before the boot line in the file.
See the install procedure for examples of the /boot/olpc.fth file.
Weird problems
If you are able to run GentooXO well initially, but after a few reboots things start to go awry (ex. name resolution failures, graphics mode no longer starts, etc...) then you likely need to do a filesystem check.
Log out of the desktop (if you were logged in).
Switch to console mode by pressing <CTRL><ALT><FN><1> and log in as root.
| Code Listing: Bring the system into maintenance mode |
| shutdown now |
The system will stop all services and then ask for the root password again to enter maintenance mode. Type in the root password.
| Code Listing: Ensure the filesystem to check is NOT in use |
| umount / |
If you are using a flashcard and NOT a USB key, substitute mmcblk0p1 instead of sda1
| Code Listing: Check the filesystem |
| fsck.ext2 -f /dev/sda1 |
If the system complains about it being in use, do NOT continue!
If all goes well, once the filesystem check is finished, you may either power off the OLPC or reboot.
| Code Listing: Reboot the system |
| shutdown -r now |
The problems seem to be linked (in the case of my test machine) to the usage of the Kingston SDHC memory card.
To know more about this project, write to me at info@gentooxo.org.