|
This is a preliminary outline, current as of August, 2007. It is subject to change.
Section I: Introduction
Chapter 1 - What is Knoppix? (8 pp)
Knoppix is a Live-CD Linux distribution with its roots in many Open Source
and Free Software projects. This chapter describes where Knoppix comes
from and what prerequisite knowledge is needed in order to get the most
from this book. Its purpose is to put in context where Knoppix lives in
relation to other software and, specifically, other operating systems,
and why you would be interested in it.
You say Knoppix, I say Knoppix
Suggested background
Notation and Typographical Conventions
The Linux OS
-- Enter Linux Distributions
---- Types of Linux Distributions
------ Binary-based
------ Source-based
------ Live-CD
-- Live CD History
The Knoppix LiveCD
-- System Requirements
-- Sorting out the Knoppix Web sites
Software versions convered in this book
Summary
Chapter 2 - Creating a Knoppix CD (21 pp)
Since the whole idea of Knoppix revolves around it living on a standalone
CD (as opposed to other Linux distributions that can be installed from
a partition on the machine or over the network), having that CD in your
hands is a critical step. This chapter describes how to find the Knoppix
files, download them, and burn a CD that you'll use for the rest of this
book.
A variety of choices for obtaining Knoppix
Buying Knoppix
Via User Groups
Why no CD with the book?
The latest version
Rolling your own CD
-- Download
---- HTTP and FTP: Choosing a mirror and an image
---- Downloading Knoppix with BitTorrent
------ An overview of how BitTorrent works
------ Using BitTorrent
---- Downloading Knoppix with eMule
-- Verify and burn
---- Linux - a common error
---- Linux - properly
---- Windows
------ Verifying via an MS-DOS tool
------ Verifying via a GUI tool
------ Burning a CD
---- Mac
Results
Summary
Chapter 3 - Starting Knoppix (17 pp)
Now that you've got a Knoppix CD, let's take a look around it, and then
start up Knoppix with it. In this chapter, I'll discuss what happens,
from a user's perspective, during the boot up process, and explain how
to pass options to affect the boot up sequence. Then I'll describe how
Knoppix works its magic via the Knoppix RAMdisk, giving you a usable operating system without
writing anything permanently to the hard disk.
Finally, we'll shut Knopppix down, restoring your computer to its previous
state, completely unchanged.
Exploring the Knoppix CD
Booting Knoppix
-- Before you boot Knoppix
-- Setting up your machine to boot from CD
-- The boot process in brief
-- Boot options
The Knoppix RAMdisk
Shutting Knoppix down
Summary
Chapter 4. The Knoppix Filesystem (17 pp)
As soon as you look at the contents of a Knoppix (or Linux) drive, you'll
see that it's a whole different world than the "C drive" environment of
Windows. In this chapter, I'll introduce you to the setup of a *nix filesystem,
and explain how to access the various storage mediums on your computer.
The nickel tour of Knoqueror: KDE's file manager
The Linux Filesystem Structure
-- Organization of the Linux File Tree
---- /bin
---- /dev
---- /etc
---- /home
---- /lib
---- /mnt
---- /proc
---- /root
---- /sbin
---- /tmp
---- /usr
---- /var
---- The important ones
-- Linux Filenames, Paths and Symbolic Links
Accessing your computer's storage media
-- Storage device configuration in Knoppix
-- Partition names in Linux
-- Manually mounting a partition
-- Read-only and Read-write partitions
-- Browsing the entire filesystem
---- Mounting Storage Media from the Command Line
Summary
Chapter 5. The Knoppix Interface (17 pp)
Now that you've got Knoppix started, it's time to poke around the interface
and see what's what. This chapter explores the K Desktop Environment (KDE),
the desktop, the panel, the menu, and other interface elements. With nearly
two gigabytes of software available, it'd be impossible to discuss every
application available, but I'll point out some of the highlights and my
personal favorites.
Linux graphical interfaces
KDE, the default Knoppix desktop environment
-- The KDE Panel
---- Application launchers
---- Desktop pager
---- Taskbar
---- System Tray
---- Panel-sliding arrows
---- Access to panel configuration
-- Navigating the KDE Menus
-- Desktop
---- The desktop context menu
---- Access to desktop configuration
The Knoppix software applications
Summary
Chapter 6. Your Way - Knoppix Configuration & Customization (35
pp)
"But I want Knoppix my way!" Of course you do - everyone does! And toward
that end, there are a number of places where you can tweak Knoppix to
suit your particular needs and preferences. In this chapter we'll explore
the all of the various configuration options for making Knoppix fit into
an existing environment, and behave the way you want it to.
Customization versus configuration
Appearance & Themes
-- Background
-- Colors, Fonts, Icons, Style, Window Decorations
-- Theme Manager
-- Launch Feedback
-- Screen Saver
-- Splash Screen
Desktop
-- Behavior
-- Multiple Desktops
-- Panels
-- Tasksbar
-- Window Behavior
-- Window-Specific Settings
Internet & Network
KDE Components
-- Component Chooser
-- File Associations
-- File Manager
Peripherals
-- Digital Camera
-- Display
-- Keyboard
-- Mouse
-- Printers
-- Storage Media
Power Control
Regional & Accessibility
-- Country/Region & Language
-- Keyboard Layout, Keyboard Shortcuts
Security & Privacy
Sound & Multimedia
System Administration
-- The Administrator's Password
-- System Administration Settings
Summary
Chapter 7. Advanced Knoppix Setup (55 pp)
Knoppix can detect and work with a lot of hardware scenarios right out of the
box, or, off the CD, as it were. However, there are plenty of situations
where you might have to change the default Knoppix configuration, say, to
work with a particular network architecture or a specific printer. This
chapter explains how to set up Knoppix for various networks, interact with
printers, set up or configure a swap file, connect to other servers, and
configure a sound card. We'll also discuss the various servers that come
with Knoppix as well as a couple of utilities that are included in the
configuration menu.
The Knoppix Configuration Menu
-- Saving your configuration
-- Why the duplicate menu options?
The Root Shell
Knoppix Networking Configuration
-- Network card configuration
---- Dynamic IP Ethernet Setup
---- Static IP Ethernet Setup
---- /dev/modem connection setup
---- ISDN Modem configuration
---- Dial-up Modem configuration
---- ADSL/PPOE Configuration
---- WLAN Configuration
The Configure Menu
-- TV Card
-- Printer Setup in Knoppix
---- Printing under Linux
---- Printer Control Module
------ Adding a Local Printer
------ Adding a Remote CIFS/SMB Printer
------ Special (Pseudo) printers
---- Printer trial and error
-- Create a persistent Knoppix disk image
-- Swap File Configuration
-- Save Knoppix configuration menu option
-- Set password for root
-- Soundcard Configuration
The Services Menu
-- IPTRAF
-- Knoppix Firewall
-- Setup PDF Printer
-- Start Knoppix Terminal Server
-- Start NX Server
---- Setting up the server
---- Setting up the client
-- Start SSH Server
-- Start SYSLOG
-- Start Samba Server
Utilities
-- Choose/Restart Knoppix Desktop
-- Harddisk/CD/DVD DMA Acceleration
-- Manage Software in Knoppix (kpackage)
-- Samba Network Neighborhood
Summary
Chapter 8. Persistent Knoppix - Saving your Settings and Data (20
pp)
Benefits of persistent data
Create a persistent Knoppix home directory
-- Understanding the home directory
---- What's in the home directory?
-- To create a persistent home directory
---- Results
-- To use a persistent home directory
---- Boot options
------ Explicity device name
------ Tell Knoppix to search
------ Including other options on the boot prompt
---- Using a persistent home directory
Persistent Knoppix Configuration
-- To create a persistent configuration
---- Results
-- To use a persistent configuration setup
---- Boot options
------ Explicit device name
------ Tell Knoppix to search
---- Results of using a persistent configuration
---- Under the hood with knoppix.sh and configs.tbz
Issues about home directories and configuration files
Recap of using persistent files
Summary
Section II: The Missions
Chapter 9 - Mission 1: Learning Linux with Knoppix
Chapter 10 - Mission 2: Partitioning a disk with Knoppix
Chapter 110 - Mission 3: Rescusing data with Knoppix
|