Knoppix Live CD -- A GNU/Linux System

GNU/Linux is a free UNIX-like operating system. It is composed of an operating system kernel (the core of an OS) called Linux and many supporting system software from GNU. The kernel is started from scratch by Linus in 1991 at the time when he was a university student. The supporting system software and utilities mainly come from GNU. Linux kernel and GNU software are free because they are released under GPL (GNU General Public License) -- a publicizly accepted with wide adoption license in free software/ open source community. GNU/Linux runs on a variety of platforms such as Alpha, SPARC/UltraSPARC, PowerPC, IBM S/390, Intel IA-64, MIPS, AMD x86 and so on, especially Intel x86 processor family.

GNU/Linux is well-known for it's reliability, flexibility, low cost of ownership, and technical elegance. Millions of people use GNU/Linux in a wide variety of environments, particularly as server operating system by many web sites and ISPs. Google -- one of the largest web search engine use GNU/Linux too. GNU/Linux is particularly welcomed by technical people, programmers and scienitific researchers/students. Nowaday, using GNU/Linux as day-to-day affairs for enterprise and home users is pretty common. GNU/Linux has been used as a design workstation by graphics artistis and generator of 3D graphics. Examples includes 3D animation used in the famous film -- Titanic and Sherk (oh, Sherk 2 is comming!).

In this workshop, you will learn the basic concepts of using a GNU/Linux operating system. We will also talk about "Free software", "Open Source software" and the art of Unix. You'll also have hands-on experience on using a GNU/Linux system -- Knoppix Live CD.


Linux and Unix newbies. We assume no prior knowledge nor hands-on experience of Linux or Unix. Howerver, exposure to PC is expected. At least, you should know what a `mouse' looks like or how to operate it. Remember, we do not expect power users in any regard!

Course description

  • Introduction to Linux, GNU system and UNIX
  • Playing with Knoppix Live CD



Slides, worksheets, and ISO images

Printed Manuals

No printed manual this year


Venue: Rm924B Ho Sin-Hang Engineering Building, The Chinese University of Hong Kong.

  • Class A:   July 20, 2004 10:00am-12:30pm, 2:00pm - 4:00pm (4.5 hr)
  • Class B:   July 21, 2004 10:00am-12:30pm, 2:00pm - 4:00pm (4.5 hr)
  • Class C:   July 22, 2004 10:00am-12:30pm, 2:00pm - 4:00pm (4.5 hr)

Past Linux summer trainings

  1. 2003 - Introduction to GNU/Linux System
  2. 2002 - Linux and Internet
  3. 2001 - Linux Installation and Administration
  4. 2000 - Introduction to Linux


Should you have any suggestion on the course, feel free to let us know at We will try our best to incorporate your suggestion into the course.


Knoppix Live CD v3.4 (2004-05-17 EN) and Our remastered Knoppix CD

Installation on PC incapable of booting from CDROM

In case you want to install Linux on a PC which does not support booting from CDROM, what you need to do is to create a RedHat 7.3 Boot Disk for Installation. Depending on the platform you wish to use for preparing the boot disk, you may need to download rawritewin for Windows or rawrite.exe for DOS. You also need to download the Boot Disk Image boot.img.

  1. Download rawritewin for Windows or rawrite.exe for DOS.
  2. Download rawrite documentation.
  3. Download RedHat 9.0 boot disk image - boot.img.
  4. Read rawrite documentation.
  5. Run either rawritewin on Windows or rawrite.exe on DOS.
  6. Follow the instruction on the screen to make a boot disk to boot your PC for Linux installation.

Installation on PC with no spare partition for Linux

Please use FIPS 2.0 or PartitionMagic to prepare free partition first.

When free partition is ready, follows the normal Linux installation.