Old: Ver.1 - 3: Casper Cartridge: Overview

Japanese, Casper Cartridges, kameda-lab.org 2011/10/27, 2010/11/23, (2012/10/10)

Latest Version

New Casper Cartridge (newer than Ver.3) is ready now.
Access the page from this link.
[Casper Cartridge Top]


Ver.1-3 overview cartridge list why casper? internal set-up OpenCV samples ARToolKit PTAM OpenCV/svn

Important Notice

We have released Casper-4.x at the TrakMark Workshop in conjunction with ISMAR2011.
Please visit the new page unless you want to have older version of Casper cartridge.

If you are new to Casper Cartridge, I advise you to visit the new page shown below.
Newer version of Casper Cartridge
(Casper-4.7 or later, 2011/10/27)


Abstract

Let's make Ubuntu 10.04.1 LTS Desktop Environment by USB memory stick.
Upon the stick, you can pick up a "Casper Cartridge" file to build your preferred development environment.

[Warning]
Please do everything at your own risk.
Especially, examine the correctness of Casper-RW (a.k.a. persistent file, we call it "casper cartridge") by md5 checksum to make sure no virus within that.


Required Items

All the softwares and packages you need can be downloaded from this web site.
(You need to download about 3GB in total)


Step A. Getting Packages

Download these two files. Suppose you put these at:
C:\tmp\Universal-USB-Installer-1.7.9.3.exe
C:\tmp\iso\ubuntu-10.04.1-desktop-i386.iso


Step B. Cooking USB Memory Stick

B-1. [(skip)]

B-2. [Inserting USB memory stick]
Insert the USB memory stick to a USB port of a Windows PC.
Suppose its driver letter comes to "D:".

B-3. [Writing]
Run the Universal USB Installer.
B-3-1. Check the license and click "I Agree".
B-3-2. At "Step 1:", choose the top "Ubuntu 9.10/10.04.1 Desktop i386".
(Leave blank the "Download the ISO" checkbox)
B-3-3. At "Step 2:", click "Browse" and open the ubuntu-10.04.1-desktop-i386.iso.
B-3-4. At "Step 3:", choose "D:".
B-3-5. Check "Check this box if ..." on at "Step 3:" too.
B-3-6. At "Step 4:", leave as it is; "No Persistence."
(We will actually introduce Casper-RW, but by copying it in later step.)
B-3-7. Click "Create" and it starts writing. Be patient.
(A couple of minutes?)
B-3-8. Click "Close" and you finish this step.
(You can use this USB now for normal booting.)


Step C. Copying Casper Cartridge File

C-1. Downloading Casper cartridge file
Choose one from Casper Cartridge List and download it.
C-1-1. Suppose you choose casper-rw.2010-3.3E.zip for practice here.
C-1-2. After finish downloading it, extract casper-rw.2010-3.3E.rw of which the file size is 3GB.
C-1-3. Rename that big file to "casper-rw".

C-2. Copying the Casper cartridge file
Copy the above "casper-rw" to D:\ directory.
(It takes long time because of its size... You may have a cup of coffee...)


Step D. Booting from USB

D-1. [Booting]
D-1-1. Power off the PC and insert the USB memory stick to a USB port.
D-1-2. Unplug any extra devices, except for a keyboard and a mouse.
D-1-3. Power on the PC and Start USB booting by carefully working at BIOS menu.
(If the PC can present boot menu, just pick up assoiciated entry for booting)
(If no boot menu available, go to BIOS setup and re-order the booting devices so that the USB memory stick comes first.)
(On old PCs, you can go by treating the USB memory stick as if it were a HDD.)
(You can not boot from USB at very old PCs...)
D-1-4. You will see Ubuntu desktop screen in several minutes.Conglatulations!

D-2. [After You Use It]
This environment is very similar to HDD-based operation.
You have to issue shut-down command after your use and you have to wait until the power goes off.

D-3. [Making Back-Up]
After you shut down the system, you can have a back-up copy if you copy "casper-rw" to some other places.
(You need 3GB for any new backup, of course.)
(You have to be patient because copying 3GB is not a light task...)
(You can use another Linux for this back-up process since this is just a file copy.)

D-4. [Trying Alternative Environment, or Recovering the Back-Up]
You can do these by same action actually.
Just select one casper cartridge file you want to try/recover and copy it back to the USB memory stick.


References


KAMEDA, Yoshinari; kameda[at]iit.tsukuba.ac.jp, kameda[at]ieee.org