1. Einleitung

KNOPPIX eignet sich hervorragend als Basis für ein Debian-System, da hier eine sorgfältige Auswahl von Programmen schon fertig installiert ist. Es kann sehr einfach auf eine Festplattenpartition kopiert werden.

Da bei KNOPPIX vieles am debian gedreht wurde, um es "rund" zu machen, wird es mit der Zeit schwer, das System auch auf der Platte rund zu halten. Wer für längere Zeit ein Debian auf der Festplatte haben möchte, dem sei Ubuntu oder gleich Debian selbst ans Herz gelegt.

2. Installation

2.1. knoppix-installer

Folgende Vorgehensweise bietet sich an:

  1. root werden (su) Tip: Am besten unter X mit dem Knoppix Menu.
  2. knoppix-installer starten
  3. konfigurieren
  4. beenden und Konfiguration speichern
  5. ~/.knofig editieren
    1. boot-loader durch "grub" ersetzen
    2. Keine Bootdiskette erstellen lassen
  6. knoppix-installer starten
  7. Installation starten

2.2. Eine kleine Anleitung

http://www.pl-berichte.de/berichte/knoppix34-installer/knoppix-installer.html

oder etwas älter

/usr/local/bin/knx-hdinstall ist ein Script, das die CD-Installation auf Festplatte bringt.

Es gibt bei ProLinux eine Anleitung dazu: Knoppix auf Festplatte installieren

3. Änderungen, um eine Debian-artige Installation "rund" zu machen (basierend auf Knoppix 3.4)

3.1. Voraussetzungen

  1. Debian-artige Installation
  2. grub als boot-loader

3.2. Änderungen

  1. /etc/profile
    • alias rm, mv und cp entfernen
    • bei alias la bei -la ein h hinzufügen (-lah)
  2. grub sauber machen
    1. rm /vmlinuz
    2. cd boot && rm initrd.img System.map vmlinuz

      • Sind nur symbolic links, werden nicht gebraucht
    3. update-grub
      • Damit's übernommen wird
  3. Für neue Kernel vorbereiten
    1. /etc/kernel-img.conf
      1. do_symlinks=no
        • Sonst haben wir die symlinks wieder
      2. do_initrd = yes
        • Keine Sind-Sie-Sicher?-Nachfrage mehr
  4. chmod a-x /etc/init.d/knoppix*
    • Autodetection stuff aus.
  5. sources.list updaten
    1. löschen
      • alle deb-src Einträge
    2. ändern:
      1. ftp2 durch ftp ersetzen (ftp2.de.debian.org läuft schon seit geraumer Zeit nicht mehr)
    3. hinzufügen:

      # knoppix-updates
      deb http://developer.linuxtag.net/knoppix/ ./
      
      # marillat - fuer mplayer und windows-codecs - marillat.free.fr ist derzeit down, aber folgender Mirror funktioniert
      deb ftp://ftp.nerim.net/debian-marillat/ testing main
      deb ftp://ftp.nerim.net/debian-marillat/ unstable main
  6. apt-get remove -y nis
    • Ist ganz wichtig, sonst braucht das installierte System ewig zum Hochfahren (siehe auch NIS)

  7. Pakete anpassen
    • Zuerst manuell mit apt und dann mit dselect nochmal drüber. dselect nimmt die "required" Pakete mit dazu, so dass hier nochmal ein paar MB zu holen sind.
    • Entfernen
      • apache-common
    • Hinzufügen
      • openoffice-hyphenation-de-de
        • Hierdurch sollte das Knoppix-OpenOffice-Paket entfernt werden und das debian-ooO installiert werden

      • msttcorefonts
      • flashplugin-nonfree
      • aptitude (der bessere Paketmanager *g*)
      • language-env
  8. Bei jedem user set-language-env aufrufen

4. Verbesserungen der aktuellen Version 3.1 (Jan. 2003)

Knoppix ist Spitze! Bei den vielen Programmen gibt es halt ganz wenige "Unsauberkeiten", die sich schnell bereinigen lassen:

4.1. Hängt bei ALI15X3 - Desknote A907

Hersteller des Desknote?? Und dann am besten auf die Knoppix-Hardware-Seite hier im Wiki verschieben!

Auf einem Desknote A907 hängt Knoppix 3.2, weil das Probing des AL!I15X3 fehlerhaft implementiert ist. Dies ist in den aller neuesten Kernels schon wieder behoben. Abhilfe schaft:

# Am Bootprompt F2 für Boot Optionen drücken
knoppix ide0=ata66 ide1=ata66
# obige Zeile eingeben, return drücken und dann klappts auch mit dem Nachbarn :-))


# Für HD Installation
sudo su
cp /usr/local/bin/knx* $HOME
vi knx*
# in der lilo append zeile hinter hdh=ide-scsi einfügen:
ide0=ata66 ide1=ata66
# mit :wq speichern und dann diese lokale Kopie starten:
./knx-hdinstall

4.2. Sound Module ändern

Auf einem Dell Latitude CPM233XT erkannte Knoppix den Crystal 423x Chip nicht und installierte ad1848.o als Soundmodul. Im Netz fand ich einige Tips hierzu. Bei mir ging dann schließlich das Soundblaster Modul sb.o

#Zum Test:
sudo su
rmmod ad1848
modprobe sb

#Automatisch beim Start:
vi /etc/modules
#ad1848 löschen und gegen sb ersetzen..

4.3. VNC

Der VNC-Server startet nicht korrekt. Abhilfe schafft, in der Datei /etc/vnc.conf folgende Zeilen zu aktivieren, indem man das Kommentarzeichen '#' entfernt:

$fontPath = "";
        $fontPath .= "/usr/X11R6/lib/X11/fonts/misc/,";
        $fontPath .= "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,";
        $fontPath .= "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,";
        $fontPath .= "/usr/X11R6/lib/X11/fonts/Type1/,";
        $fontPath .= "/usr/X11R6/lib/X11/fonts/Speedo/,";
        $fontPath .= "/usr/X11R6/lib/X11/fonts/75dpi/,";
        $fontPath .= "/usr/X11R6/lib/X11/fonts/100dpi/,";
        $fontPath .= "/usr/X11R6/lib/X11/fonts/freefont/,";
        $fontPath .= "/usr/X11R6/lib/X11/fonts/sharefont/";

4.4. LVM-Mailflut für Root

Es wird standardmäßig ein Cron-Job gestartet, der einen Test für LVM durchführt. Wer keinen LVM benutzt, kriegt jede Menge Meldungen in mail. Abhilfe schafft:

perl -pi -e 's!^!# ! if /test/i' /etc/cron.d/lvm-common

Beitragende: JonesHamatoma FabianFranz


Siehe auch KnoppixAufFestplatte.

KNOPPIX/AufFestplatte (zuletzt geändert am 2007-12-23 22:47:29 durch localhost)