NetBSD Live! 2007

NetBSD Live! ist Copyright � 2003-2006 J�rg Braun & C&L - Computer und Literaturverlag GmbH

Das unterliegende NetBSD-Betriebssystem unterliegt der NetBSD-Lizenz:
Copyright � 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
The NetBSD Foundation, Inc. All rights reserved.

NetBSD basiert auf 4.4BSD-Lite:
All of the documentation and software included in the 4.4BSD and 4.4BSD-Lite Releases is copyrighted by The Regents of the University of California.

Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved.

Ein Teil der Programme auf dieser CD-ROM unterliegt weiteren und abweichenden Lizenzen.

Beachten Sie, da� die Distribution mindestens 256 MByte Arbeitsspeicher ben�tigt, um zufriedenstellend zu funktionieren. Au�er durch besonderen Eingriff des Anwenders wird nicht auf Festplatten zugegriffen und auch ohne Best�tigung des Anwenders werden keine Auslagerungspartition verwendet oder Swapdatei angelegt. F�r gro�e Applikationen oder beim Start mehrerer Programme gleichzeitig sollte deutlich mehr Arbeitsspeicher als 256 MByte zur Verf�gung stehen. Bedingt durch das Starten der Programme von CD-ROM entstehen teilweise l�ngere Wartezeiten. Sie  verringern sich bei erneuten Aufrufen der Applikationen deutlich.


Rechtliches / Haftungsausschlu�:

Die auf dieser CD-ROM befindliche Betriebssystem-Distribution ist urheberrechtlich gesch�tzt. Die Weitergabe der CD-ROM ist ausdr�cklich gestattet, wenn dies nicht-kommerziell erfolgt. Die Verbreitung als Beigabe zu einem Buch oder zu einer Zeitschrift oder die Verbreitung als Zusatz zu einer Software-Distribution oder jede andere kommerzielle Verbreitung ist nur mit schriftlicher Genehmigung des Autors beziehungsweise des C&L-Verlags zul�ssig. Wenden Sie sich bei Anfragen an die E-Mail-Adresse [email protected] oder schriftlich an:

C&L-Verlag GmbH
Red. freeX
Zavelsteiner Str. 20
D-71034 B�blingen

Dies betrifft die kommerzielle Distribution in jedweder Form, sowohl als CD-ROM, als Image auf DVDs oder die Verbreitung im Internet sowohl in Form eines ISO-Images wie auch der die Distribution betreffenden Skripten und Konfigurationsdateien.

Ausdr�cklich gestattet ist die Weitergabe der CD-Zusammenstellung gegen Unkostenbeitrag auf Messen und Ausstellungen zum Zweck der Werbung f�r das Betriebssystem NetBSD und zur Finanzierung des NetBSD-Projekts.

Diese Distribution wurde sorgf�ltig zusammengestellt und auf verschiedenen Computern mit unterschiedlicher intel-kompatibler Hardware auf ihre Funktionsf�higkeit getestet. Sie lief problemlos auf Maschinen mit AMD K6/2-, Duron-, Athlon- und Intel Pentium-II-Prozessoren auf Boards verschiedener Hersteller. Trotzdem kann in keinster Weise gew�hrleistet werden, da� die Zusammenstellung auf anderer als der getesteten Hardware funktioniert. Da
es sich um eine auf eine CD-ROM fixierte Software-Distribution handelt, ist die Anpassung an andere Hardware auf Basis auf dieser CD-ROM ausgelieferten Daten nicht m�glich. Alle Teile des Betriebssystems (Kernel, Programme) befinden sich im Read-only-Bereich des Datentr�gers.

Der Zusammensteller der Distribution und der Verlag k�nnen keine Garantie f�r die richtige Funktion des Betriebssystems auf einer bestimmten Hardwarekonfiguration geben. Bevor Sie sich wegen der CD-ROM zwecks Umtausch eines nicht funktionsf�higen Datentr�gers an den Verlag wenden (mechanisch defekte Datentr�ger, deren Defekt in der Verantwortung des Verlags liegt, werden selbstverst�ndlich umgetauscht), booten Sie das Betriebssystem auf einer anderen Maschine, die eine unterschiedliche Hardware besitzt oder versuchen Sie, eine der alternativen Kerneldatei zu verwenden.

Es zeigte sich bereits bei den Vorg�ngerversionen, da� vereinzelt auftretende Probleme beim Booten eines BSD-Systems in der Regel in nicht-unterst�tzter Hardware begr�ndet sind. Das Booten von Windows oder Linux von der Festplatte eines Rechner begr�ndet keineswegs die Erwartung, da� NetBSD auf dem Rechner vom CD-Readonly-System ebenfalls funktionieren mu�. Die Wahrscheinlichkeit ist zwar sehr hoch, aber es ist nicht hundertprozentig sicher.

Diese CD-ROM enth�lt ein Betriebssystem, das ohne Wunsch des Anwenders keine Zugriffe auf die Festplatte vornimmt. Sollte die Festplatte inkonsistent sein und der Zugriff -- auch auf die Swappartition -- eventuell bei einem laufenden NetBSD-System zu Problemen f�hren, darf die Nachfrage zum Swapping beim Systemstart nicht positiv beantwortet werden. Der Zusammensteller von NetBSD Live! 2007 und der Verlag �bernehmen keine Haftung f�r den unsachgem��en Einsatz der CD-ROM.


Netzwerk und Login:

Damit Netzwerkzugriffe auf das von CD-ROM laufende System m�glich sind, sind zwei User, der Administrator root und ein normaler User mit dem Namen user, eingerichtet. Da es keine M�glichkeit der Besch�digung des reinen CD-Systems gibt, kann man sich risikolos als User root einloggen. Insbesondere wenn man die CD-ROM als Reparatursystem f�r eine Festplatteninstallation verwendet, sollte man sich direkt als Administrator einloggen und nicht den Umweg �ber su oder sudo nehmen.
Grunds�tzlich ist die Distribution auf der CD netzwerkf�hig. Es werden daf�r m�glichst ein DHCP-Server und eine von NetBSD unterst�tzte Netzwerkkarte bereitgestellt. Das Netzwerk kann auch mit fester IP-Adresse eingerichtet werden, allerdings m�ssen dann die Adresse und auch die Netzmaske beim Systemstart in einem Dialog eingegeben werden. Beachten Sie, da� die Angabe doppelter IP-Adressen in einem Netzwerk gr��te Probleme und Schwierigkeiten mit dem Netzwerk-Administrator bedeuten!
Probleme entstanden grunds�tzlich beim Einrichten des Netzwerks bei Rechnern mit PCI-DEC-21041-Netzwerkkarten. Der von NetBSD verwendete Tulip-Treiber scheint nicht korrekt zu funktionieren. Das ist aber kein NetBSD-3-spezifischer Fehler. Er trat genauso bereits unter NetBSD 2.x und 1.6.x auf.

Der Telnet-Server in der Distribution ist freigeschaltet. Das hei�t, da� Telnet-Zugriffe von au�en m�glich sind, wenn das Netzwerk konfiguriert ist. Diese Zugriffe k�nnen nur mit dem normalen User-Account erfolgen. Anschlie�end
ist su durchzuf�hren, falls Root-Rechte ben�tigt werden. Das Pa�wort f�r den Administrator root ist root, f�r den User user user (sorry). Die User-ID des User-Accounts ist 1001. Au�er dem Telnet-Server ist in der Datei /etc/inetd.conf auch ftp (nur mit User-Account, keine anonymen Zugriffe) freigeschaltet. Es ist damit m�glich, von der CD zu booten, Festplatten einzubinden und dann remote von einem anderen Rechner Daten zu �bertragen. Anoymous-ftp ist nicht konfiguriert, es mu� also beim ftp-Login der User user mit seinem Pa�wort user angegeben werden. Um X-Anwendungen von Remote-Rechnern auf die Maschine, auf der NetBSD von CD l�uft, zu exportieren, mu� in einem X-Fenster erst manuell X mit einem Aufruf von xhost + freigeschaltet werden. Diese Freischaltung erfolgt nicht automatisch.


Sicherheit:

Dem Betriebssystem auf dieser CD-ROM sind vollst�ndige lesende und schreibende Zugriffe auf Linux-, Windows-, NetBSD- und FreeBSD-4-Installationen m�glich. Die CD-ROM sollte deshalb nicht im CD-Laufwerk eines Rechners verbleiben, auf den Fremde Zugriff haben k�nnten. Au�erdem sollte grunds�tzlich im BIOS die Bootreihenfolge so geschaltet sein, da� nicht automatisch von einer CD-ROM gestartet wird. Der Zugriff auf die BIOS-Einstellung sollte bei nicht hundertprozentig gesicherten Maschinen wenigstens durch ein Pa�wort gesch�tzt sein, damit Fremde nicht die
M�glichkeit des Bootens von einer Live-CD-ROM nutzen k�nnen (das gilt nicht nur f�r NetBSD Live! 2005).

F�r den Zugriff auf Fremddateisysteme sind die Software-Pakete ext2fs-Tools (Linux Ext2), MTools (FAT), HFS-Tools (Macintosh HFS) und NTFSProgs (NTFS von Windows) installiert.

Um Root-Zugriffe bei Bedarf auszuschlie�en, kann auch �ber den User-Account gearbeitet werden. Um auf der lokalen Maschine unter X zu arbeiten, brauchen dabei nur alle Dialoge (au�er der nach der Abfrage nach DHCP) mit [Enter] best�tigt werden. Im wdm werden auch nur zweimal mit [Enter] ein leerer Account und ein leeres Pa�wort angegeben. wdm ist so eingerichtet, da� er dann den User-Account bootet. Wird im Useraccount ein Konsolenfenster ge�ffnet, k�nnen jetzt alle Befehle ohne Pa�wort �ber sudo direkt eingegeben werden. Sollten Sie mit dem Rechner ernsthaft mit Netzwerkanbindung arbeiten m�ssen, beachten Sie diese Sicherheitsl�cke! �ndern Sie gegebenfalls nach dem Booten umgehend das Pa�wort f�r den User-Account. Das gilt insbesondere dann, wenn Festplattenpartitionen eingemountet sind und gleichzeitig eine Internetverbindung aufgebaut ist. Beachten Sie, da� der Telnet-Daemon freigeschaltet ist und keine Firewall l�uft!

�ndern Sie im Bedarfsfall die Pa�worte sofort nach dem Einloggen und schalten Sie die pa�wortfreie sudo-Umgebung im SuDo-Editor visudo ab. Die Konfiguration von sudo befindet sich im RAM-Disk-Bereich und ist w�hrend des
Betriebs modifizierbar. Die �nderungen sind nach einem Neustart aber verloren.


Applikationen:

Die CD-ROM enth�lt eine speziell konfektionierte Version von NetBSD 4.0_BETA mit Spezialkernel auf Basis von NetBSD-CURRENT. Letzteres ist notwendig, um auf komprimierte Dateisysteme zugreifen zu k�nnen. Gestartet wird �ber eine Spezialversion des Bootloaders GRUB. Zur Auswahl stehen ein nur minimal ge�nderter GENERIC-Kernel inklusive Sound und eine angepa�te Version des NetBSD-Laptop-Kernels sowie ein ACPI-f�higer Kernel f�r moderne PCs, der auch die poweroff-Funktion von NetBSD unterst�tzt. Alle drei Kerneldateien booten exklusiv vom Device cd0, sie k�nnen nicht f�r das Starten des Betriebssystems von Festplatte eingesetzt werden; die CD-ROM bootet au�erdem nur vom ersten und nicht von einem weiteren m�glicherweise eingebauten CD-Laufwerk.

Au�er den Betriebssystem-Dateien sind die folgenden Software-Pakete in der Distribution enthalten:

Die Paketdatenbank wurde nicht von der CD-ROM entfernt, befindet sich aus Platzgr�nden aber nicht auf der RAM-Disk-Partition /var. Dort befindet sich ein Link auf das echte Verzeichnis, so da� ein Blick nach /var/db/pkg alle Informationen �ber die installierten Programmpakete der zu den Programmen geh�renden Header-Dateien, die von der CD-ROM entfernt sind, gibt.

Als Display Manager f�r das grafische Login wird der kdm verwendet. Als Oberfl�che startet KDE.


Swapping:

Beim Booten analysiert das System die eingebauten Festplatten und sucht nach CD-Laufwerken. Gefundene und erkannte Partitionen werden dem Root-Account (nicht dem User) auf dem KDE-Desktop als Icons angeboten. Sie k�nnen von dort bequem gemountet werden.

Au�erdem wird bei dieser Bearbeitung der Platten nach NetBSD-Swappartitionen gesucht. Bei jeder gefundenen Swap-Partition wird gefragt, ob sie in das System eingebunden werden soll. Ist die Festplatte inkonsistent, darf diese Abfrage keinesfalls bejaht werden!

Ist auf dem System keine Installation von NetBSD vorhanden, kann nat�rlich auch keine NetBSD-Auslagerungspartition eingebunden werden. Um trotzdem zus�tzlichen virtuellen Speicher zu generieren, wird der Befehl swapfile aufgerufen. Das Skript ben�tigt eine eingebundene Partition (auch eine Fremdpartition). Auf dieser wird eine Swapdatei angelegt. Der Name swapfile f�r diese Auslagerungsdatei ist fest vorgegeben. Um eine Swapdatei der Gr��e 256 MByte auf der FAT-Partition auf dem virtuellen Disklabel der ersten IDE-Festplatte
wd0 (beim Booten erkannt als wd0e und vom Startskript in die /etc/fstab aufgenommen) anzulegen, dienen die folgenden Zeilen (hier als User user �ber den sudo-Befehl):

$sudo /sbin/mount /var/mnt/wd0e
$sudo /sbin/swapfile /var/mnt/wd0e 256

Die Datei steht, wenn die vorangegangenen Mount-Arbeiten korrekt durchgef�hrt waren, anschlie�end sofort zur Verf�gung und erweitert den virtuellen Arbeitsspeicher um 256 MByte. Wird die Gr��e der Datei nicht angegeben, nimmt das Skript eine Voreinstellung von 128 MByte an. Beachten Sie, da� das Anlegen der Auslagerungsdatei auf Fremdpartitionen eine gewisse Zeit dauern kann, insbesondere, wenn gro�e Partitionen auf langsameren Rechner verwendet werden. Das Skript �bernimmt au�erdem eine eventuell bereits vorhandene Swapdatei im  Verzeichnis nicht, sondern legt die Datei grunds�tzlich neu an.

Beachten Sie, da� solche Swapdateien auch nach dem Systemabschlu� weiterhin auf der Festplatte abgelegt sind, hier den freien Platz verringern und auch von Fremden, die eventuell auf die Festplatte Zugriff haben, gelesen werden k�nnen!



Zum Schlu�

Wenn Sie Fragen und Anregungen zu dieser NetBSD-Distribution haben: Wir freuen uns �ber Ihre Nachricht. Sie erreichen uns unter der Adresse [email protected].

Es bleibt nur noch, Ihnen viel Spa� beim Ausprobieren von NetBSD zu w�nschen!

Ihre Redaktion freeX