knoppix
Inhaltsverzeichnis
Knoppix
10 Sticks gleichzeitig flashen
for i in {b..k}; do flash-knoppix -f -m p -p 3500 Knoppix.iso /dev/sd$i & done
Zeiteinstellung
sudo vi /etc/adjtime UTC statt LOCAL
Compiz dauerhaft ausschalten
vi /mnt-system/boot/syslinux/syslinux.cfg bei den Kernel Bootoptionen no3d hinzufügen
Compiz temporär ausschalten
Knoppix am Bootprompt mit knoppix64 no3d oder mit knoppix no3d starten
Knoppix auf IBM Thinkpad R52
Rechner vom Knoppix-Stick booten Start > Knoppix > Knoppix HD-Installation Festplatte /dev/sda mit gparted neu partitionieren: 2BG SWAP, Rest Reiserfs Bildschirmeinstellungen: Hintergrund: hintergrund.jpg auswählen /boot/grub/menu.lst, Timeout auf 1 stellen
Timezone
cp /usr/share/zoneinfo/Europe/Vienna /etc/localtime
Knoppix 7.5
Problem: Der Wert »wheezy« ist für APT::Default-Release ungültig
Lösung: Datei /etc/apt/apt.conf mit folgendem Inhalt erstellen:
APT::Default-Release "jessie";
Bildschirmlupe
Ein/Aus - Super m/Super m
Neues Knoppix-ISO auf Stick installieren
- Neues Knoppix-ISO mit VirtualBox booten
- Knoppix auf Flash kopieren
- flash-knoppix befindet sich auf Knoppix im Verzeichnis /usr/bin
Am Host PC
flash-knoppix auf den Host PC kopieren sudo apt-get install reiserfsprogs ./flash-knoppix KNOPPIX_V7.7.1DVD-2016-10-22-DE.iso
- Oder Vorgängerversion von Knoppix booten und aktuelles ISO als Parameter an flash-knoppix übergeben
flash-knoppix KNOPPIX_V7.7.1DVD-2016-10-22-DE.iso
Bugs 6.7 und 6.7.1
- Audacity:
sudo ln -sf /usr/lib/i386-linux-gnu/gtk-2.0/modules/libgail.so /usr/lib/libgail.so
Links
Tankstelle (nicht ganz aktuell)
- /root/usb_knoppix/list_devices.sh
#!/bin/sh for i in $(ls -1d /sys/block/sd? 2>/dev/null); do device="${i##/sys/block/}" echo -n FALSE $device echo -n " \"" echo -n "$(cat $i/device/vendor 2>/dev/null) $(cat $i/device/model 2>/dev/null)\" \"$(awk '{print ($1 / 2048) "MB"}' $i/size 2>/dev/null)\" " done echo
- /root/usb_knoppix/make_pers.sh
#!/bin/bash dd if=/dev/zero of=/home/knoppix/knoppix-data.img count=1500 bs=1024k sync mke2fs -m 0 -F /home/knoppix/knoppix-data.img
- /root/usb_knoppix/do.sh
#!/bin/sh ############################################# # # # desktop4education # # KNOPPIX 6.4.4 # # 9.3.2011 # # # ############################################# # Funktionen function DECIMALE() { if [ $1 = "-p" ]; then precision=$2; shift 2; else precision=2 fi bc -q <<EOF scale=$precision $* quit EOF } function COPIE() { TAILLE=$(($(du -sB 1 "$source" | awk '{print $1}')/1000/1000));T1=0; rsync -uraH "${source}" "${destination}." & (while [ "$T1" -lt "${TAILLE}" ] ; do T1=$(($(du -sB 1 "${destination}" | awk '{print $1}')/1000/1000)) T2=$(DECIMALE -p 2 $T1/$TAILLE*100) (echo -e "${T2}\n# Kopieren läuft: (${T2}%) von ${TAILLE}Mb";) sleep 2 ; done) | zenity --progress --width 600 --auto-close } # Pfade anpassen IMAGE="/home/knoppix/KNOPPIX_V6.4.4CD-2011-01-30-DE.iso" #IMAGE="/home/knoppix/KNOPPIX_V6.4.4DVD-2011-01-30-DE.iso" DATA=`/root/usb_knoppix/list_devices.sh` # Variablen, die sonst noch benoetigt werden: ICON="/root/usb_knoppix/icon.png" TITLE="d4e Live-Stick erstellen" OUTPUT_ZENITY="/root/usb_knoppix/.zenity" if [ ! -r "$IMAGE" ] ; then zenity --error --title="$TITLE" --window-icon="$ICON" --text="Die Abbild-Datei \"$IMAGE\" existiert nicht oder ist nicht lesbar. Programm wird beendet." exit 1 fi echo "zenity --list --title=\"$TITLE\" --window-icon=\"$ICON\" --text=\"Wähle eine Laufwerk aus:\" --column= --column=Gerät --column=Bezeichnung --column=Größe --width=500 --radiolist --height=300 $DATA" > $OUTPUT_ZENITY DISK=`sh $OUTPUT_ZENITY` rm $OUTPUT_ZENITY if [ "$DISK" == "" ] ; then zenity --info --title="$TITLE" --window-icon="$ICON" --text="Es wurde kein Gerät ausgewählt. Das Programm wird beendet." exit 0 fi DISK1=$DISK\1 DISK2=$DISK\2 DISK3=$DISK\3 DISK4=$DISK\4 echo "Umount alle Paritionen" umount -df /dev/$DISK1 > /dev/null 2>&1 umount -df /dev/$DISK2 > /dev/null 2>&1 umount -df /dev/$DISK3 > /dev/null 2>&1 umount -df /dev/$DISK4 > /dev/null 2>&1 echo "Partitionieren" dd if=/dev/null of=$DISK bs=512 count=1 > /dev/null 2>&1 fdisk /dev/$DISK > /dev/null 2>&1 << EOF d 1 d 2 d 3 d 4 n p 1 t c a 1 w EOF echo "Formatieren" umount -df /dev/$DISK1 > /dev/null 2>&1 umount -df /dev/$DISK2 > /dev/null 2>&1 umount -df /dev/$DISK3 > /dev/null 2>&1 umount -df /dev/$DISK4 > /dev/null 2>&1 sync sleep 1 mkdosfs -n knoppix /dev/$DISK1 > /dev/null 2>&1 syslinux -sf /dev/$DISK1 echo "Installieren" rm -rf /mnt/$DISK1 /mnt/iso > /dev/null 2>&1 mkdir /mnt/$DISK1 /mnt/iso mount /dev/$DISK1 /mnt/$DISK1 > /dev/null 2>&1 mount -o loop $IMAGE /mnt/iso > /dev/null 2>&1 source="/mnt/iso/" destination="/mnt/$DISK1/" COPIE mv /mnt/$DISK1/boot/isolinux /mnt/$DISK1/boot/syslinux cp /root/usb_knoppix/syslinux.cfg /mnt/$DISK1/boot/syslinux/syslinux.cfg wait sync | zenity --progress --auto-close --pulsate --text "Synchronisiere Dateisystem ..." --title="$TITLE" --window-icon="$ICON" ### Persistentes System source="/home/knoppix/knoppix-data.img" destination="/mnt/$DISK1/KNOPPIX/" COPIE ### wait sync | zenity --progress --auto-close --pulsate --text "Synchronisiere Dateisystem ..." --title="$TITLE" --window-icon="$ICON" sleep 1 sync | zenity --progress --auto-close --pulsate --text "Synchronisiere Dateisystem ..." --title="$TITLE" --window-icon="$ICON" echo "Aufräumen" umount /mnt/iso > /dev/null 2>&1 umount /dev/$DISK1 > /dev/null 2>&1 rmdir /mnt/iso rmdir /mnt/$DISK1 zenity --info --text "Fertig" --title="$TITLE" --window-icon="$ICON" exit
KNOPPIX Stick (Version 6.7.1) erzeugen
- Computer vom Knoppix-Stick starten
- Nach dem Start zweiten neuen Stick anstecken
- Auf Symbol ganz links unten ("Start") → Einstellungen → KNOPPIX auf Flash-Disk installieren → entsprechendes Gerät markieren (meist das unterste) → OK → Formatieren: JA …
- Da der Stick persistent ist, können Programme nachinstalliert werden und sämtliche Einstellungen bleiben erhalten.
- Beim ersten Start des neuen Sticks kann auf Wunsch der freie Speicherbereich auf dem Stick für dieses persistente System genutzt werden.
- Iceweasel:=Firefox
- Add-On No-Script deaktivieren bzw. deinstallieren, da sonst kein Java Script erlaubt wird.
- Iceweasel → Extras → Add-Ons
- Flash nachinstallieren:
- apt-get update oder aptitude update
- apt-get install flashplugin-nonfree oder aptitude install flashplugin-nonfree
- Gimp GAP (GIMP Animation Package) installieren
- aptitude install gimp-gap
- d4e-Branding 6.7.1 DVD Version
- auf d4e2011devel (192.168.100.14) → /daten/d4e-knoppix-671
- KNOPPIX Flash Stick (8GB) von DVD erstellen
- logo.16 und syslinux.cfg → boot/syslinux
- knoppix-data.img → KNOPPIX
alt
Knoppix auf USB Stick installieren
Knoppix Remastering
Knoppix Buch
Unter Knoppix root werden
sudo su
Workshop: µ-Knoppix auf USB-Stick
Empfehlung: Memorystick mit einer Partition, die bereits DOS-formatiert ist, kaufen, oder selber partitionieren.
- Wenn /dev/sda = Memorystick dann partitionieren: fdisk /dev/sda
- Tipp: Nur eine primäre Partition mit dem Typ 6 oder c einrichten
- Partitionen anzeigen mit "p"
- Partitionen löschen mit "d"
- Partitionen einrichten mit "n"
- Kennung "c" W95 FAT32 für Sticks > 4GB
- Kennung "6" FAT16 für Sticks < 4GB
- Änderungen speichern mit "w"
- Dateisystem einrichten (im Volksmund "Formatieren")
mkdosfs /dev/sda1
- Manche BIOSe bestehen darauf, dass die zu bootende Partition als "bootfähig" markiert wird.
sfdisk -A1 /dev/sdams-sys -s /dev/sdaschreibt den MBR in den Bootsektor- Falls ms-sys nicht installiert ist (wie bei openSUSE): Hier herunterladen
- tar xvfz ms-sys-…tar.gz
- cd ms-sys; make; make install
- Bootloader installieren, z.B. syslinux für DOS-formatierte Partitionen:
syslinux /dev/sda1
- Das Betriebssystem und seine Dateien kopieren.
- z.B.
mount -t vfat -o shortname=winnt /dev/sda1 /mnt ==> damit Dateinamen erhalten bleiben (Länge, Groß-/Kleinschreibung) cp ..../linux /mnt cp ..../minirt.gz /mnt cp -r Dateisystem... /mnt
- Für Knoppix genügt es, den Inhalt vom Ordner boot/isolinux sowie den kompletten Ordner "KNOPPIX" (also MIT dem Ordner, nicht nur die Dateien) auf den Stick zu kopieren.
- z.B. (KNOPPIX-DVD):
cp /cdrom/boot/isolinux/* /mnt cp -r /cdrom/KNOPPIX /mnt
- Dem Bootloader sagen, wo er alles findet. Das steht in der syslinux.cfg, die man praktischerweise durch Kopieren der isolinux.cfg direkt erzeugen kann.
cp /cdrom/boot/isolinux.cfg /mnt/syslinux.cfg umount /mnt
- Fertig.
Um aus dem Memorystick eine bootfähige Knoppix-CD zu machen, ist der Schritt 2 umgekehrt auszuführen:
- Stick unter /mnt gemounted mit mount -t vfat -o shortname=winnt /dev/sda1 /mnt)
- mkdir cd-daten
- cp -r /mnt/* cd-daten
- mkdir -p cd-daten/boot/isolinux
- mv cd-daten/syslinux.cfg cd-daten/boot/isolinux/isolinux.cfg
- mv cd-daten/linux cd-daten/minirt.gz cd/daten/boot.msg … cd-daten/boot/{isolinux,logo.16,f2,f3,german.kbd} cd-daten/boot/isolinux
- cp /usr/share/syslinux/isolinux.bin cd-daten/boot/isolinux/isolinux.bin
- ISO-Image erzeugen (das ist dann auch automatisch bootfähig)
mkisofs -D -l -r -J -d -no-emul-boot -boot-load-size 4 -boot-info-table -b cd-daten/boot/isolinux/isolinux.bin -c cd-daten/boot/isolinux/isolinux.cat -o cd-daten.iso cd-daten
- cd-record cd-daten.iso
Knoppix auf USB-Stick installieren
- Computer mit Knoppix CD oder DVD starten
- Am Stick eine FAT16 Partition einrichten (Kennung 6) - für Sticks < 4GB
- Am Stick eine W95 FAT32 Partition einrichten (Kennung c) - für Sticks >= 4 GB
- sfdisk -A1 /dev/sda ← setzt das Bootflag für die 1. Partition
- Dateisystem einrichten (im Volksmund "Formatieren")
mkdosfs /dev/sda1
- ms-sys -s /dev/sda ← MBR wird geschrieben ⇔ DOS: fdisk /mbr
- syslinux /dev/sda1 ← SYSLINUX ist ein Bootloader für FAT-formatierte Medien
- mount -t vfat -o shortname=winnt /dev/sda1 /mnt/sda1
- cp /cdrom/boot/isolinux/* /mnt/sda1
- cp -rv /cdrom/KNOPPIX /mnt/sda1
- mv /mnt/sda1/isolinux.cfg /mnt/sda1/syslinux.cfg
Knoppix von der Festplatte starten
- Die Verzeichnisse /KNOPPIX und /boot der Knoppix-CD in das / Verzeichnis der neuen Knoppixpartition einer beliebigen Festplatte oder USB-Stick kopieren. Es werden ext2/3, reiserfs oder vfat Dateisysteme unterstützt.
- vi /boot/grub/menu.lst
title KNOPPIX 5.1.1
root (hd0,0)
kernel /boot/isolinux/linux 2 ramdisk_size=100000 fromhd=/dev/sda1 lang=de
initrd /boot/isolinux/minirt.gz
Knoppix Image mounten
- Mit Yast cloop und cloop-module für den jeweiligen Kernel installieren
- mknod /dev/cloop b 240 0
mkdir /mnt/knoppix_image mkdir /mnt/knoppix_source mount -o loop KNOPPIX_IMAGE.iso /mnt/knoppix_image modprobe cloop /mnt/knoppix_image/KNOPPIX/KNOPPIX mount -o ro /dev/cloop /mnt/knoppix_source
- näheres hier: http://home.arcor.de/er/erik_/linux/knoppix_rema.html
Verhindern lokaler Schreibzugriffe
- knoppix nofstab → siehe Cheat_Codes
Bootable USB Stick
Knoppix Remastering
openSUSE 11.1 Live-USB Stick
UNetbootin - Universal Netboot Installer
- LiveCD-Image hier herunterladen
- zypper in p7zip
- Stick mit W95 FAT32 (ID b) partitionieren
- mkfs.vfat -F 32 /dev/sdd1 formatieren
- ./unetbootin starten
- Zum Schluss:
- syslinux /dev/sdxx - ggf. mit zypper in syslinux installieren
- cp /stick/config.kde.isoclient /stick/config.isoclient oder
- cp /stick/config.gnome.isoclient /stick/config.isoclient (da sich der Symlink auf der CD nicht auf einem DOS-Dateisystem einrichten läßt)
- die originale initrd funktioniert auch nicht - ersetzen durch Download initrd
Ohne UNetbootin
- LiveCD-Image hier herunterladen
- Stick mit W95 FAT32 (ID b) partitionieren
- mkfs.vfat -F 32 /dev/sdd1 formatieren
- syslinux /dev/sdxx - ggf. mit zypper in syslinux installieren
- mkdir /cdrom
- mkdir /stick
- mount -o loop image.iso /cdrom
- mount /dev/sdd1 /stick
- rsync -av /cdrom/ /stick (Fehlermeldungen ignorieren - Symlinks können nicht kopiert werden)
- mkdir /cdrom/syslinux
- cp /cdrom/boot/i386/loader/* /stick/syslinux
- mv /stick/syslinux/isolinux.cfg /stick/syslinux/syslinux.cfg
- cp /stick/config.kde.isoclient /stick/config.isoclient oder
- cp /stick/config.gnome.isoclient /stick/config.isoclient
- die originale initrd funktioniert auch nicht - ersetzen durch Download initrd
desktop4education 2010 Live-USB
UNetbootin - Universal Netboot Installer
- LiveCD-Image herunterladen von schroedinger herunterladen: /iso
- zypper in p7zip
- Stick mit W95 FAT32 (ID b) partitionieren
- mkfs.vfat -F 32 /dev/sdd1 formatieren
- ./unetbootin starten
- Zum Schluss:
- syslinux /dev/sdxx - ggf. mit zypper in syslinux installieren
- Enjoy!
DVD kopieren mit Knoppix und K3b
- dpkg -i libdvdcss2_1.2.10-0.4_i386.deb
knoppix.txt · Zuletzt geändert: von admin
