Debian für Unternehmer - Debian-Know-how0610: Fantec-WorkaroundBevor Sie mit der Installation beginnen, sollten Sie wissen, dass von der Firma "fantec" USB-Festplattengehäuse im Umlauf sind, die sich beim Rechner nicht als Festplatte melden, wie es sein müsste, sondern als CD-Laufwerk. Prüfen Sie daher Ihre Festplatte zunächst wie folgt: udevinfo -q env -p "/block/sdc" Für einen USB-Stick (hier als /dev/sdd registriert) erhalten Sie beispielsweise folgendes Resultat: ID_VENDOR=Samsung ID_MODEL=Mighty_Drive ID_REVISION=PMAP ID_SERIAL=Samsung_Mighty_Drive_07720D95C00B ID_TYPE=disk ID_BUS=usb ID_PATH=pci-0000:00:10.4-usb-0:2:1.0-scsi-0:0:0:0 Für eine "fantec"-USB-Festplatte (hier als /dev/sdc registriert) erhalten Sie entsprechend dieses Resultat: ID_VENDOR=VIA_Technologies_Inc. ID_MODEL=USB_2.0_IDE_Bridge ID_REVISION=0003 ID_SERIAL=VIA_Technologies_Inc._USB_2.0_IDE_Bridge_000000000001 ID_TYPE=cd ID_BUS=usb ID_PATH=pci-0000:00:10.4-usb-0:7:1.0-scsi-0:0:0:0 Wie Sie sehen, gibt sich jede vernünftige Festplatte und jeder normale USB-Stick unter dem Attribut "ID_TYPE" als eine "disk" zu erkennen. Eine "fantec"-USB-Festplatte stattdessen identifiziert sich als eine "cd". Wenn Sie also dummerweise eine solche "fantec"-USB-Festplatte als Rettungsfestplatte verwenden wollen, dann beginnen Sie zunächst mit der Abarbeitung von "Modul 1100". Sobald Sie nach der Sprache gefragt werden (Kapitel "3. [!!] Choose language (1)"), wechseln Sie jetzt zunächst auf Konsole 2 (mit <Alt>+<F2>), und geben dort ein: nano /bin/list-devices Vor der letzten großen else-Glocke gibt es drei if-fi-Glocken. Die erste von denen enthält folgenden Inhalt: if ! $match; then if udevinfo -q env -p "$devpath" 2>/dev/null | \ grep -q "^ID_TYPE=$TYPE"; then match=: fi fi Machen Sie dort aus dem "$TYPE" ein "cd": if ! $match; then if udevinfo -q env -p "$devpath" 2>/dev/null | \ grep -q "^ID_TYPE=cd"; then match=: fi fi Speichern Sie ab, verlassen Sie Editor und Konsole 2, gehen Sie zurück zu Konsole 1 und machen Sie dort weiter mit der Beantwortung der Fragen (Wählen Sie eine Sprache). Mit dieser Aktion erreichen Sie, dass das Installationstool von Debian auf der Festplatte das ISO-Image findet, so dass es mit der Installation fortfahren kann. |