XS Community Edition/0.4/Installing/Offline-XO

From OLPC
Jump to navigation Jump to search

This IIAB XSCE content does not reflect the opinion of OLPC. These pages were created by members of a volunteer community supporting OLPC and deployments.

Offline Install on XO's - download an image

Prerequisites

(On XO-1 laptops, XSCE remains highly experimental due to fundamental hardware limitations.)

Install Steps

  1. Download a .zd file from http://build.laptop.org.au/xsce/RC1/ and copy it to a USB stick with at least 2GB of free space.
  2. Download the lastest(might be updated from time to time) additional zip file and unzip it onto a USB key from http://build.laptop.org.au/xsce/RC1/xs-repo.zip. This will enable completely offline installs
  3. Install with "fs-update u:\<file>.zd", (at the firmware "ok" prompt, you can list the contents of USB with dir u:\). see also How to install to SD card for instructions on how to install to an external SDcard.)
  4. Reboot with bye
  5. login (just press the enter key)

If you need to configure wifi access to the internet:

  1. telinit 5
  2. configure WiFi in the neighbourhood view
  3. open the terminal activity
  4. type su
  5. ping google.com
  6. reboot
  7. login (just press the enter key)

If you have internet access via an ethernet dongle:

  1. ping google.com

Then:

  1. Ensure your usb flashdrive that you unzipped xs-repo.zip to is inserted in the XO
  2. xs-update
  3. xs-setup or xs-setup <domain>
  4. Reboot and inspect

NOTES about Offline Installs

  • Stripped out content and a limited set of activities
  • ds-backup-client and olpc-update-query are disabled
  • TinyCore's xo-custom files
  • All of stats' dependencies pre-installed
  • Pathagar
  • Internet-in-a-Box (IIAB) e.g. partial dataset for testing: http://downloads.internet-in-a-box.org/IIAB_QuickStart_Sampler_20130809.tgz
  • IIAB, xs-extras, and release-0.4-fixes repo files are pre-installed nothing to add to get newer rpms.
  • For a complete list of rpms installed see the *packages.txt in the same directory. Now only 2 rpms (dhcpd and ejabberd) get installed later either online or from the optional usbkey. Warning the installed size is now ~2.4Gb up from ~1.9Gb.