|
Auf einen Blick |
4 |
|
|
Inhalt |
6 |
|
|
1 Einleitung |
14 |
|
|
1.1 Von Geeks und Live-CDs |
14 |
|
|
1.2 Linux für alle und für alle Fälle |
15 |
|
|
1.3 Windows, Linux und Open Source |
17 |
|
|
1.4 Zen oder die Kunst, ein Betriebssystem zu installieren |
19 |
|
|
1.4.1 Von der Vergangenheit zur Gegenwart |
19 |
|
|
1.4.2 Installationsvarianten |
21 |
|
|
1.4.3 Festinstallation vs. Livesystem |
22 |
|
|
1.5 Das »Who is Who« der Livesysteme |
25 |
|
|
1.5.1 Knoppix |
25 |
|
|
1.5.2 Gnoppix/Ubuntu |
26 |
|
|
1.5.3 Morphix |
27 |
|
|
1.5.4 Kanotix |
27 |
|
|
1.5.5 Mepis |
27 |
|
|
1.5.6 Damn Small Linux |
28 |
|
|
1.5.7 Slax |
28 |
|
|
1.5.8 Mandrake-basierte Livesysteme |
28 |
|
|
1.5.9 SUSE-Linux-Live-CD |
29 |
|
|
1.5.10 Cluster-Livesysteme |
29 |
|
|
1.5.11 Multimedia-Livesysteme |
29 |
|
|
1.5.12 Schulungssysteme |
30 |
|
|
1.5.13 Knoppix STD |
30 |
|
|
1.5.14 Quantian |
30 |
|
|
1.5.15 Devil Linux |
31 |
|
|
1.5.16 tomsrtbt |
31 |
|
|
1.5.17 (Inter-)Netzgestützte Systeme |
31 |
|
|
1.5.18 GamesKnoppix |
32 |
|
|
1.5.19 Zusammenfassung |
32 |
|
|
1.6 Die Howto zum Buch |
34 |
|
|
1.6.1 Formalia |
34 |
|
|
1.6.2 Welche Hardware darf’s denn sein? |
37 |
|
|
1.6.3 Zum Aufbau des Buchs |
38 |
|
|
1.6.4 Die DVD zum Buch |
40 |
|
|
2 Der Bootvorgang |
44 |
|
|
2.1 Theorie und Technisches |
44 |
|
|
2.1.1 Allgemeine Betrachtungen zum Booten |
44 |
|
|
2.1.2 Der Bootvorgang bei Livesystemen |
45 |
|
|
2.1.3 Startvorbereitungen |
47 |
|
|
2.2 Beam me up – der Start eines Livesystems |
49 |
|
|
2.3 Booten multimedial |
53 |
|
|
2.3.1 Booten von Diskette(n) |
54 |
|
|
2.3.2 Livesystem-Image von Festplatte laden |
56 |
|
|
2.3.3 Livesysteme in den Hauptspeicher laden |
58 |
|
|
2.3.4 Livesysteme auf USB-Datenträgern |
58 |
|
|
2.3.5 Livesysteme über Netzwerk booten |
59 |
|
|
2.3.6 Systemabbilder direkt booten |
60 |
|
|
2.4 Kontrolle des Bootvorgangs |
61 |
|
|
2.4.1 Energiemanagement |
62 |
|
|
2.4.2 Das Livesystem bootet nicht von CD |
63 |
|
|
2.4.3 Probleme mit der Grafik |
63 |
|
|
2.4.4 Babylonische Sprachenvielfalt |
64 |
|
|
2.4.5 Wenn alle Stricke reißen |
64 |
|
|
2.4.6 Bootvorgang stoppen und fortsetzen |
65 |
|
|
2.4.7 Übersicht über sämtliche Knoppix-Cheatcodes |
65 |
|
|
2.4.8 Cheatcodes bei anderen Livesystemen |
68 |
|
|
3 Desktops auf Livesystemen |
70 |
|
|
3.1 Benutzeroberflächen – ein Überblick |
70 |
|
|
3.1.1 KDE |
70 |
|
|
3.1.2 GNOME |
72 |
|
|
3.1.3 Der Rest der Desktopwelt |
73 |
|
|
3.1.4 Aktualität und Zukunftsperspektiven |
74 |
|
|
3.2 Desktoppraxis |
75 |
|
|
3.2.1 Programme starten |
75 |
|
|
3.2.2 My Home is my Castle – das Heimverzeichnis |
76 |
|
|
3.2.3 Dateioperationen |
76 |
|
|
3.2.4 – und das Ganze auf der Konsole |
81 |
|
|
3.2.5 root – ein besonderer Benutzer |
83 |
|
|
3.2.6 Das neue Heim einrichten |
84 |
|
|
3.3 Zugriff auf Speichermedien |
86 |
|
|
3.3.1 Automatisches Einbinden der Devices |
86 |
|
|
3.3.2 Zugriff auf die Devices |
87 |
|
|
3.3.3 Dateisysteme |
89 |
|
|
3.4 Optimierungen zur Erhöhung der Produktivität |
90 |
|
|
3.4.1 Persönliche Einstellungen sichern |
91 |
|
|
3.4.2 Permanentes Heimverzeichnis erstellen |
93 |
|
|
3.4.3 Benutzen einer Swap-Partition/-Datei |
94 |
|
|
3.5 Systemkontrolle auf dem Desktop |
95 |
|
|
3.5.1 KDE- Tools |
95 |
|
|
3.5.2 GNOME- Tools |
96 |
|
|
3.5.3 Konsolenwerkzeuge |
97 |
|
|
4 Linux intern |
98 |
|
|
4.1 Systemstruktur von Livesystemen |
98 |
|
|
4.1.1 Das Schichtmodell und ein wenig Philosophie |
98 |
|
|
4.1.2 Der Verzeichnisbaum |
99 |
|
|
4.1.3 Multitasking und Multiuser, Runlevel |
103 |
|
|
4.2 Arbeiten in der Shell |
104 |
|
|
4.2.1 Grundlagen zur Befehlseingabe |
105 |
|
|
4.2.2 Wichtige Befehle und Shell-Survival |
106 |
|
|
4.2.3 Eingabehilfen und Tricks |
108 |
|
|
4.3 Shellprogrammierung |
111 |
|
|
4.3.1 Umgebungsvariablen |
111 |
|
|
4.3.2 Shellskripte selbst schreiben |
113 |
|
|
4.4 Benutzerrechte und Sicherheit |
115 |
|
|
4.4.1 Von Benutzern und Gruppen |
115 |
|
|
4.4.2 Mehr Rechte: Der Benutzer root |
118 |
|
|
4.5 Systemkonfiguration bei Livesystemen |
119 |
|
|
4.5.1 Bootskripte und Autokonfiguration |
119 |
|
|
4.5.2 Interaktive Konfiguration |
122 |
|
|
4.6 Systemmanagement |
124 |
|
|
4.6.1 Systemmeldungen finden und auswerten |
125 |
|
|
4.6.2 Prozesskontrolle von der Shell aus |
126 |
|
|
5 Hardwareeinbindung |
130 |
|
|
5.1 Das Vorwort zur Hardware |
130 |
|
|
5.2 Die Grundausstattung |
132 |
|
|
5.2.1 Konfiguration des X-Servers |
132 |
|
|
5.2.2 Feintuning |
135 |
|
|
5.2.3 Grafikbeschleunigung einschalten |
137 |
|
|
5.3 Bürohardware |
139 |
|
|
5.3.1 Einen guten (Ein-)Druck machen |
140 |
|
|
5.3.2 Scanner |
143 |
|
|
5.4 Massenspeichertechnik |
146 |
|
|
5.4.1 Brenner, Sticks und Platten: ein Überblick |
146 |
|
|
5.4.2 CD- und DVD-Brenner nutzen |
147 |
|
|
5.4.3 Datensicherung auf USB-Speichermedien |
150 |
|
|
5.5 Netzwerkhardware |
152 |
|
|
5.5.1 Ethernet nutzen |
153 |
|
|
5.5.2 Internetzugang per Modem |
155 |
|
|
5.5.3 Internetzugang über ISDN |
158 |
|
|
5.5.4 (A)DSL konfigurieren |
159 |
|
|
5.5.5 Wireless LAN (WLAN) |
162 |
|
|
5.6 Multimediahardware |
165 |
|
|
5.6.1 Das ALSA-Soundsystem |
166 |
|
|
5.6.2 TV-Karten nutzen |
168 |
|
|
5.7 Externe Hardware anschließen |
171 |
|
|
5.7.1 Digitale Fotokameras |
171 |
|
|
5.7.2 Digitale Videokameras |
173 |
|
|
5.7.3 USB-Webcams |
174 |
|
|
6 Software für alle Fälle |
176 |
|
|
6.1 Linux-Lösungen – ein Überblick |
176 |
|
|
6.2 Office-Anwendungen |
179 |
|
|
6.2.1 OpenOffice Writer |
180 |
|
|
6.2.2 OpenOffice Calc |
183 |
|
|
6.2.3 Datenbanken nutzen |
186 |
|
|
6.2.4 Ergebnisse präsentieren und exportieren |
189 |
|
|
6.2.5 Organisationssoftware |
192 |
|
|
6.3 Grafikprogramme und Bildbearbeitung |
195 |
|
|
6.3.1 Vektorgrafikprogramme |
195 |
|
|
6.3.2 Bitmap-orientierte Programme |
199 |
|
|
6.4 Multimediasoftware |
200 |
|
|
6.4.1 Vorbemerkung und rechtliche Aspekte |
200 |
|
|
6.4.2 Wiedergabe von Audio-CDs |
202 |
|
|
6.4.3 Audiodateien kaufen und wiedergeben |
202 |
|
|
6.4.4 Audiodateien selbst konvertieren |
203 |
|
|
6.4.5 Bearbeitung von Audiodateien |
205 |
|
|
6.4.6 Videos und DVDs wiedergeben |
206 |
|
|
6.4.7 CDs und DVDs brennen: Grafische Frontends |
210 |
|
|
6.4.8 Erstellen einer Audio-CD mit K3b |
212 |
|
|
6.5 Internetsoftware |
213 |
|
|
6.5.1 Browser auf Livesystemen |
214 |
|
|
6.5.2 E-Mail Anwendungen |
217 |
|
|
6.5.3 Newsreader |
220 |
|
|
6.5.4 Livekommunikation |
222 |
|
|
6.6 Programmiersprachen |
229 |
|
|
6.6.1 Programmierung unter Verwendung von Livesystemen |
229 |
|
|
6.6.2 Ein einfaches C++-Programm |
230 |
|
|
6.6.3 Die integrierte Entwicklungsumgebung KDevelop |
231 |
|
|
6.7 Installation von Programmen unter Livesystemen |
233 |
|
|
6.7.1 Grundprinzipien |
233 |
|
|
6.7.2 Beispiel: MPlayer mit einem Kanotix-Skript installieren |
234 |
|
|
6.7.3 Beispiel: RealPlayer mit Point-and-Klik installieren |
236 |
|
|
6.7.4 Abschließende Bemerkungen |
237 |
|
|
7 Netzwerktechnik |
238 |
|
|
7.1 Rund ums Ethernet |
238 |
|
|
7.1.1 Ein wenig Theorie |
238 |
|
|
7.1.2 Netzwerktest |
239 |
|
|
7.1.3 Routing |
240 |
|
|
7.1.4 Einen DHCP-Server konfigurieren |
243 |
|
|
7.2 Datentransfer in Unix-artigen Netzwerken |
245 |
|
|
7.2.1 Basiskommunikation mit der ssh |
245 |
|
|
7.2.2 Aufbau eines NFS-Servers |
247 |
|
|
7.2.3 FTP-Server nutzen |
248 |
|
|
7.2.4 Datenaustausch über Peer-to-Peer Netze |
249 |
|
|
7.3 Datentransfer in heterogenen Netzwerkumgebungen |
252 |
|
|
7.3.1 Zugriff auf Windows mit KDE Bordmitteln |
252 |
|
|
7.3.2 Zugriff auf Windows mit GNOME-Bordmitteln |
253 |
|
|
7.3.3 Permanentes Einbinden eines Windows- Verzeichnisses |
254 |
|
|
7.3.4 Zugriff von der Kommandozeile aus |
255 |
|
|
7.4 Komplexe Serverdienste aufsetzen |
256 |
|
|
7.4.1 Konfiguration eines Samba-Servers |
257 |
|
|
7.4.2 Konfiguration eines Apache Webservers |
259 |
|
|
7.5 Export von Arbeitsumgebungen |
261 |
|
|
7.5.1 Der Knoppix- Terminalserver |
261 |
|
|
7.5.2 Export der grafischen Oberfläche |
265 |
|
|
7.5.3 Der NX Server |
266 |
|
|
7.6 Netzwerksicherheit |
270 |
|
|
7.6.1 Sicherheitslücken im Netz finden |
270 |
|
|
7.6.2 Eine Firewall aufsetzen |
276 |
|
|
7.6.3 Drahtlose Netzwerke untersuchen und abdichten |
277 |
|
|
8 Sicherung und Troubleshooting |
280 |
|
|
8.1 Datensicherung: Grundsätzliches und Vorbereitungen |
280 |
|
|
8.1.1 Medien für die Sicherung |
281 |
|
|
8.1.2 Integration von Festplatten |
282 |
|
|
8.1.3 Partitionierung |
283 |
|
|
8.2 Datensicherung |
289 |
|
|
8.2.1 Low-Level-Programme |
290 |
|
|
8.2.2 Sicherung von Windows-2000/XP-Installationen |
293 |
|
|
8.2.3 Komfortable Sicherungswerkzeuge |
296 |
|
|
8.3 Systemreparatur |
300 |
|
|
8.3.1 Reparatur von Linux-Systemen |
300 |
|
|
8.3.2 Reparatur von Windows-Systemen |
307 |
|
|
8.3.3 Viren aufspüren und beseitigen |
312 |
|
|
9 Installation von Livesystemen |
316 |
|
|
9.1 Vorbemerkungen und Vorbereitungen |
316 |
|
|
9.1.1 Installationsvarianten |
316 |
|
|
9.1.2 Sicherheitsmaßnahmen |
317 |
|
|
9.1.3 Die Qual der Wahl |
318 |
|
|
9.1.4 Materialbeschaffung und Partitionierung |
319 |
|
|
9.2 Der Installationsvorgang |
321 |
|
|
9.2.1 Kanotix/Knoppix fest installieren |
321 |
|
|
9.2.2 Kleine Nacharbeiten |
326 |
|
|
9.2.3 Installation eines 64-Bit-Systems am Beispiel Ubuntu |
328 |
|
|
9.3 Anpassung des Grundsystems |
331 |
|
|
9.3.1 Knoppix-/Kanotix-Konfigurationsskripte nutzen |
331 |
|
|
9.3.2 Zugriff auf Datenträger einrichten |
332 |
|
|
9.3.3 Vorbereitung des Softwaresystems |
334 |
|
|
9.3.4 3D-Grafiktreiber installieren |
335 |
|
|
9.4 Systemverwaltung und -pflege |
336 |
|
|
9.4.1 Benutzerverwaltung |
336 |
|
|
9.4.2 Softwareverwaltung à la Debian |
338 |
|
|
9.5 Linux maßgeschneidert |
344 |
|
|
9.5.1 Programme aus Quellen kompilieren |
345 |
|
|
9.5.2 Einen eigenen Kernel erstellen |
349 |
|
|
10 Livesysteme im Eigenbau |
352 |
|
|
10.1 Vorbereitungen und Voraussetzungen |
352 |
|
|
10.1.1 Der Sinn des Remasterns |
352 |
|
|
10.1.2 Das Hostsystem |
352 |
|
|
10.1.3 Verzeichnisstruktur erstellen |
353 |
|
|
10.2 Remastering |
354 |
|
|
10.2.1 Vorbereitungen |
355 |
|
|
10.2.2 Softwareauswahl |
358 |
|
|
10.2.3 Abschluss und Nachbereitungen |
361 |
|
|
10.2.4 Den Master erstellen |
361 |
|
|
10.2.5 Das ISO-Image erstellen und testen |
363 |
|
|
10.2.6 Anwendung der Knoppix-Remaster-Skripte |
366 |
|
|
10.2.7 Der Morphix-Baukasten |
368 |
|
|
10.3 Der erhobene Zeigefinger: Was nicht erlaubt ist ... |
373 |
|
|
11 Multiboot-DVDs |
374 |
|
|
11.1 Voraussetzungen |
374 |
|
|
11.2 Die Kunst des (Multi-)Bootens |
374 |
|
|
11.3 Vorbereitungen und Skripte |
375 |
|
|
11.3.1 Verzeichnisstruktur erstellen |
376 |
|
|
11.3.2 ISOs mounten und kopieren |
377 |
|
|
11.3.3 Pfade im Mini-Root-System anpassen |
378 |
|
|
11.3.4 Das Hauptbootmenü |
379 |
|
|
11.4 Das ISO erstellen und testen |
382 |
|
|
11.4.1 Erstellen eines Probe-Images |
382 |
|
|
11.4.2 Automatisierung des Remaster- Vorgangs |
382 |
|
|
11.4.3 Erweiterung der DVD |
383 |
|
|
11.4.4 Feinarbeiten: Ein individueller Bootsplash |
384 |
|
|
11.5 Varianten: GRUB und CD Shell |
385 |
|
|
11.5.1 GRUB |
385 |
|
|
11.5.2 CD Shell |
385 |
|
|
12 Livesysteme und aktuelle Hardware |
388 |
|
|
12.1 Hardwaretests |
388 |
|
|
12.1.1 Etikettenschwindel |
388 |
|
|
12.1.2 Mehr Informationen |
388 |
|
|
12.1.3 Speichertest |
389 |
|
|
12.1.4 Der Rest der Hardwarewelt |
390 |
|
|
12.2 Linux auf Laptops |
392 |
|
|
12.2.1 Anlaufstellen im Internet |
392 |
|
|
12.2.2 Der Installationsvorgang |
393 |
|
|
12.2.3 Powermanagement und ACPI |
393 |
|
|
12.2.4 Das Grafiksystem anpassen |
398 |
|
|
12.3 64-Bit-Systeme |
399 |
|
|
12.3.1 Von breiten Bussen |
399 |
|
|
12.3.2 Kanotix vs. Ubuntu |
400 |
|
|
12.3.3 Kanotix 64 installieren und anpassen |
400 |
|
|
12.3.4 Benchmarking |
402 |
|
|
13 Livesysteme: Überblick/Besonderheiten |
404 |
|
|
13.1 Knoppix (Boot/ISO) |
404 |
|
|
13.2 Kanotix 32/Kanotix 64 (Boot/ISO) |
405 |
|
|
13.3 Gnoppix/Ubuntu (Boot/ISO) |
407 |
|
|
13.4 Knoppix STD (ISO) |
408 |
|
|
13.5 Morphix (ISO) |
409 |
|
|
13.6 MEPIS Linux (Boot/ISO) |
410 |
|
|
13.7 Quantian und ClusterKnoppix (ISO) |
411 |
|
|
13.8 Freeduc |
412 |
|
|
13.9 Games Knoppix |
412 |
|
|
13.10 Minimalsysteme |
413 |
|
|
13.11 Livesysteme mit Schwerpunkt Multimedia |
415 |
|
|
13.12 Kommerzielle Livesysteme |
417 |
|
|
13.13 Linux-Livesysteme: Versuch einer Übersicht |
418 |
|
|
14 Hilfe und Informationen |
428 |
|
|
14.1 Wichtige Websites |
428 |
|
|
14.2 Interaktive Hilfe |
430 |
|
|
14.3 Bücher, E-Books, Open Books |
433 |
|
|
14.4 Glossar |
435 |
|
|
Nachwort: Fazit, Danksagungen, Ausblick |
438 |
|
|
Index |
440 |
|
|
Mehr eBooks bei http://www.ciando.com |
0 |
|