Tiny Core Linux: Difference between revisions
(combined XO-1 and XO-1.5 build) |
|||
Line 6: | Line 6: | ||
== microcore 3.4 for XO-1.5 == |
== microcore 3.4 for XO-1 and XO-1.5 == |
||
: ''See announcement [http://lists.laptop.org/pipermail/devel/2011-January/030768.html Tiny Core Linux 3.4 for XO-1.5] |
|||
Announcing a build of Tiny Core Linux for XO-1 and XO-1.5 |
Announcing a build of Tiny Core Linux for XO-1 and XO-1.5. |
||
Useful for testing and diagnosis without touching the internal storage. Added recently are combined XO-1 and XO-1.5 support, a few scripts for backing up, restoring, and reverting laptops. |
|||
=== Features === |
=== Features === |
||
* based on Tiny Core Linux 3.4 microcore variant, configured for a |
* based on Tiny Core Linux 3.4 microcore variant, configured for a root shell in text mode, with additional shells on demand, |
||
* uses the OLPC kernel, for hardware support, |
* uses the OLPC kernel, for hardware support, based on the kernel from [[Release_notes/10.1.3|OLPC OS 10.1.3]] build os860, |
||
* includes the wireless firmware shipped with OLPC builds, and binary redistribution of wireless tools from the |
* includes the wireless firmware shipped with OLPC builds, and binary redistribution of wireless and some filesystem tools from the OLPC builds, |
||
* includes [[How_to_backup_your_XO|xo-backup, xo-repart, and xo-restore scripts]], (these may be destructive, look at them before you use them), |
* includes [[How_to_backup_your_XO|xo-backup, xo-repart, and xo-restore scripts]], (these may be destructive, look at them before you use them), |
||
* includes [[/Reversion|reversion]] server and client, for rapidly undoing filesystem changes made by laptop use, in test collections or shared classrooms. |
|||
=== Downloads === |
=== Downloads === |
||
* XO-1 [http://dev.laptop.org/~quozl/tinycore/microcore-3.4-xo |
* XO-1 and XO-1.5, [http://dev.laptop.org/~quozl/tinycore/microcore-3.4-xo-2011-01-18.tar microcore-3.4-xo-2011-01-18.tar] (15 MB) (md5sum b2b69b4b2c73e713d9b6c062d627f780) |
||
* XO-1.5 [http://dev.laptop.org/~quozl/tinycore/microcore-3.4-xo-1.5-2011-01-06.tar microcore-3.4-xo-1.5-2011-01-06.tar] (10 MB) (md5sum 164049655ce326f59ea01aa6334da4a5) |
|||
=== Prepare USB Drive === |
=== Prepare USB Drive === |
||
Line 36: | Line 36: | ||
* insert the USB drive, |
* insert the USB drive, |
||
* click on the tar file link above |
* click on the tar file link above, and a dialog window will appear asking you what you want done with the download, |
||
* accept the default to open it in Archive Manager, and the Archive Manager window will appear, |
* accept the default to open it in Archive Manager, and the Archive Manager window will appear, |
||
Line 54: | Line 54: | ||
==== Linux - Terminal ==== |
==== Linux - Terminal ==== |
||
* download the tar file using the link above |
* download the tar file using the link above, to the USB drive: |
||
cd /media/FRED |
cd /media/FRED |
||
Line 62: | Line 62: | ||
cd /media/FRED |
cd /media/FRED |
||
tar xf microcore-3.4-xo |
tar xf microcore-3.4-xo-2011-01-18.tar |
||
* eject the USB drive: |
* eject the USB drive: |
||
Line 71: | Line 71: | ||
* insert the USB drive, |
* insert the USB drive, |
||
* control-click on the link above |
* control-click on the link above, select ''Download Linked File As ...'', and a ''Save As'' dialog will appear, |
||
* change ''Where'' to the name of the USB drive, usually ''Untitled'', then click on ''Save'', the dialog will go away, |
* change ''Where'' to the name of the USB drive, usually ''Untitled'', then click on ''Save'', the dialog will go away, |
||
* switch tasks to ''Finder'', display the USB drive, |
* switch tasks to ''Finder'', display the USB drive, |
||
Line 80: | Line 80: | ||
==== Windows ==== |
==== Windows ==== |
||
* download the tar file |
* download the tar file, |
||
* insert the USB drive, |
* insert the USB drive, |
||
* use WinZip or other operating system features to expand it onto the USB drive, |
* use WinZip or other operating system features to expand it onto the USB drive, |
||
Line 98: | Line 98: | ||
root@box:~# iwconfig eth0 essid mynetwork |
root@box:~# iwconfig eth0 essid mynetwork |
||
* a DHCP client is in the background waiting to act when a network interface comes up |
* a DHCP client is in the background waiting to act when a network interface comes up, it may take a few seconds, |
||
* additional utilities needed for a task can be installed: |
* additional utilities needed for a task can be installed: |
||
root@box:~# su -c 'tce-load -wi rsync' tc |
root@box:~# su -c 'tce-load -wi rsync' tc |
||
* additional shells can be started using Alt/F2, username tc. |
|||
== microcore 3.0 for XO-1 == |
== microcore 3.0 for XO-1 == |
Revision as of 04:39, 18 January 2011
Tiny Core Linux is a minimal Linux distribution, designed for on-demand software loading. This page describes builds of Tiny Core Linux for the OLPC XO-1 and XO-1.5. For more information on Tiny Core Linux, see http://tinycorelinux.com
People involved:
- James Cameron, does microcore builds,
- Yioryos Asprobounitis, does tinycore with GUI builds,
microcore 3.4 for XO-1 and XO-1.5
Announcing a build of Tiny Core Linux for XO-1 and XO-1.5.
Useful for testing and diagnosis without touching the internal storage. Added recently are combined XO-1 and XO-1.5 support, a few scripts for backing up, restoring, and reverting laptops.
Features
- based on Tiny Core Linux 3.4 microcore variant, configured for a root shell in text mode, with additional shells on demand,
- uses the OLPC kernel, for hardware support, based on the kernel from OLPC OS 10.1.3 build os860,
- includes the wireless firmware shipped with OLPC builds, and binary redistribution of wireless and some filesystem tools from the OLPC builds,
- includes xo-backup, xo-repart, and xo-restore scripts, (these may be destructive, look at them before you use them),
- includes reversion server and client, for rapidly undoing filesystem changes made by laptop use, in test collections or shared classrooms.
Downloads
- XO-1 and XO-1.5, microcore-3.4-xo-2011-01-18.tar (15 MB) (md5sum b2b69b4b2c73e713d9b6c062d627f780)
Prepare USB Drive
- select a USB drive of at least 128 MB capacity, (it may have either a FAT or ext2 filesystem),
Linux - GNOME and Firefox
- insert the USB drive,
- click on the tar file link above, and a dialog window will appear asking you what you want done with the download,
- accept the default to open it in Archive Manager, and the Archive Manager window will appear,
- click on Extract, and a dialog window will appear asking you where to extract to,
- click on the USB drive in the Places list, then click on the Extract button, a dialog window will appear to tell you it worked,
- close the dialog window,
- close the Archive Manager window,
- close the Downloads window,
- eject the USB drive.
Linux - Terminal
- download the tar file using the link above, to the USB drive:
cd /media/FRED wget ${URL}
- extract the tar file, at the top of the USB drive:
cd /media/FRED tar xf microcore-3.4-xo-2011-01-18.tar
- eject the USB drive:
umount /media/FRED
Mac OS X
- insert the USB drive,
- control-click on the link above, select Download Linked File As ..., and a Save As dialog will appear,
- change Where to the name of the USB drive, usually Untitled, then click on Save, the dialog will go away,
- switch tasks to Finder, display the USB drive,
- double-click on the tar file, and the contents will be expanded, a new folder boot will be created,
- delete the tar file if you like, it is not required further,
- eject the USB drive.
Windows
- download the tar file,
- insert the USB drive,
- use WinZip or other operating system features to expand it onto the USB drive,
- eject the USB drive.
Boot USB Drive
- boot the laptop from the USB drive,
- after a short wait you will see the system prompt:
root@box:~#
- configure wireless manually:
root@box:~# iwlist eth0 scan root@box:~# iwconfig eth0 essid mynetwork
- a DHCP client is in the background waiting to act when a network interface comes up, it may take a few seconds,
- additional utilities needed for a task can be installed:
root@box:~# su -c 'tce-load -wi rsync' tc
- additional shells can be started using Alt/F2, username tc.
microcore 3.0 for XO-1
The latest build for XO-1 is based on microcore 3.0. Download microcore-3.0-xo-1-2010-08-02.tar (9.8 MB) and then follow the instructions above, subject to the following changes:
- use the correct file name when unpacking the tar file,
- use an ext2 filesystem only (or rename microcore.gz to initrd and change olpc.fth to suit).
tinycore 2.8 with GUI for XO-1 and XO-1.5
In January 2010 a version based on microcore 2.8 was announced for both the XO-1 and XO 1.5.
Ready version of Tiny Core Linux for the XO-1 are available here and instructions for installation (for tc_xo_mm) here
tinycore_xo is the minimal installation with just Xfbdev for display driver
tc_xo_with_apps adds a file manager, basic applications and Opera web browser
tc_xo_mm adds sound, audio and video players
tc_xo_X adds Xorg and functioning game keys
tc-xo_01 in 3 flavors is now available. See the build announcement for more
The tc-xo_02 based on tinycore v2.10 and unmodified OLPC kernel is now available. See the v02 build announcement for more
For further discussion of this variant check this forum thread
References:
- Tiny Core Linux http://www.tinycorelinux.com/
- mktinycorexo script http://dev.laptop.org/~quozl/mktinycorexo/
- mktinycorexo script git repository
git clone http://dev.laptop.org/~quozl/mktinycorexo/.git