If you have ever tried booting and using linux from a USB pen drive but found it difficult to use due to your lack of familiarity with linux/Ubuntu, try a more Windows-like linux version like StartOS (was Ylmf). You can make a persistent version (2GB+ USB stick or USB hard disk required) so that any changes you make will be remembered (e.g. wireless WEP/WPA settings, country, wallpaper, etc.). StartOS includes OpenOffice and FireFox, WINE for running Windows apps, SMPlayer (a media player app) and Audacious media player + Samba for Windows File and Print Services - keep a StartOS USB bootable pen in your pocket and you can 'borrow' anyone's PC or Notebook and use it to run your own OS instead!
StartOS is an independent Chinese Linux distribution with the GNOME desktop tweaked to resemble Microsoft Windows XP. In the beginning it was based on Ubuntu, but starting from version 4.0 it adopted custom package management (called YPK) and system installer, though the underlying live medium is still built using Ubuntu's Casper tool.
In addition, once you have created a bootable StartOS stick - you can use it to install StartOS onto a PC (or even dual boot on a PC). This means you can turn your old PCs into thin clients or just use them as browsers.
See Tutorial #46 for Ubuntu 11.04 which has a more Windows-like desktop and better netbook/desktop support.
The first part of this 'how to' is NOT an RMPrepUSB tutorial. One way to make a persistent stick is to use Universal USB Installer. The first instructions are based on a very good tutorial to install Ubuntu using Universal USB Installer which can be found here. You just need to change the iso file name (see below for details).
If however, you wish to make a multiboot USB stick and have StartOS as an option in your grub4dos menu, the second part - Method 2 of this tutorial shows you how to use RMPrepUSB to prepare a USB stick which will boot directly from the ISO file and also with a persistent filesystem.
You will need
Live USB Flash Drive Creation
If all went well, you should be booting from your Live StartOS USB that allows you to save most of your changes persistently.
You may find that the language is set to chinese though!
Do you want to have an English OS but run from an ISO file and use grub4dos and have only 4 files on your USB drive? No Problem!
title Boot StartOS (Windows Like OS) Persistent
find --set-root /startos-5.0-20120808.iso
map /startos-5.0-20120808.iso (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper locale=en_GB.UTF-8 keyb=uk persistent iso-scan/filename=/startos-5.0-20120808.iso splash
Note: 'Jonathan' has found that after a few boots the casper-rw file can get corrupted (linux may prompt for a password). If you experience this, I suggest using EaseUS Home Partition Manager to shrink the partition on the USB boot drive and create a new ext3 formatted partition. You may need to delete the casper-rw file if you have one already present.
Your usb pen should contain these 4 files in the root (top level): As a last check - in RMPrepUSB press the F4 key on your keyboard - you menu.lst file should be loaded into Notepad - if it is not then check the file extension is .LST.
Note: If you want to place the ISO file in a different folder, make sure you change all the references to the iso file in menu.lst.
WARNING: If using a notebook, you may find Num Lock is enabled by default. This may cause issues when entering passwords! Switch NumLock off using the relevant key combination for your laptop.
Some tips once StartOS is running...
If booting from the LiveCD - it will be in Chinese - Press F2 and select English!
Terminal Server Client
You can start an RDP session and connect to a Terminal Server from Ubuntu.
To start the Terminal Server Client, type CTRL-ALT-T to open a command window. Then type tsclient to start the Terminal Server Client application.
Enter in the Computer name or IP address and the other details (Protocol, User Name, password, domain, client Hostname etc.
Just as you can save configuration settings on a Windows Terminal Server Client, the same can done with tsclient by setting options in the Display, Local Resources, Programs, or Performance tabs. Once the settings have been configured, you can save it as a file and open it when you need to connect to the server.
Once you have saved the settings to a file, you can quickly connect to a Windows Computer from a Terminal window instead of running tsclient from the GUI. To see the tsclient command prompt options, type:
tsclient [OPTIONS]… [FILE]…
FILE an rdp format file containing options
-h, –help display this help and exit
-v, –version output version information and exit
-x FILE launch rdesktop with options specified in FILE
If you want to connect to a Citrix ICA server (such as RM CC4 Anywhere), you will need to download and install the Citrix ICA package from www.citrix.com - in the Downloads section, find the Xenapp section and Citrix Receiver for linux (v11.100 at the moment) and download and save the .tar.gz version (Using Ubuntu not Windows OS).
More instructions can be found here.