このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


Floppy Only Install with Netcard (Poormans Install)-de - DSL Wiki

Floppy Only Install with Netcard (Poormans Install)-de

From DSL Wiki

   Zur?ck zur deutschen Hauptseite  This page in other languages: English, Espa?ol

(Originally written by Robert Shingledecker. He posted it on 2004-06-26)

Nachdem ich viele Posts gelesen hatte, wie man DSL mit einer Menge Floppies installieren kann, wollte ich ein Script machen f?r die Installation mit nur einer Floppy Disk.

Ich wollte eine einfache M?glichkeit schaffen, um DSL auch auf ?lteren Laptops installieren zu k?nnen, die nicht ?ber ein CDROM-Laufwerk verf?gen.

Ich begab mich auf die Suche nach einer Ein-Floppy-Linux-Distro, die gute Unterst?tzung f?r PCMCIA-Netzwerkkarten bietet.

Ich fand, dass TOMSRTBT sehr gut geeignet ist. Es unterst?tzt mehrere ?ltere PCMCIA-Netzwerkkarten. Jedoch ben?tigt diese Distro Laufwerke mit 1,72 MB Unterst?tzung, und manche ?ltere Laufwerke bieten diese Unterst?tzung nicht. Deswegen habe ich ebenso BGRescue benutzt von [1], das auf Standard-Laufwerken l?uft und ebenfalls diverse PCMCIA_Netzwerkkarten unterst?tzt.


Die Systeme, die ich zum Testen benutzt habe, haben folgende Hardwareausstattung:

32MB RAM

1.44 MB Floppy

128MB HD

800x600 Bildschirm

Linksys PCMCIA-Netzwerkkarte Modell PCMLM56

Es funktioniert auch mit Xircom RealPort2 Modell R2E-100


Pentium 166

16 MB RAM

1.44 MB Floppy

2 GB HD

800x600 Bildschirm

Linksys PCMCIA


Pentium 233

80 MB RAM

1.44 MB Floppy

2 GB HD

1024x768 Bildschirm

Linksys PCMCIA


Compaq ELITE LTE 4/75 CXL

16 MB RAM

1.44 MB Floppy

510 MB HD

640x480 LCD

Highscreen PCMCIA Fast Ethernet Card (NE 2000 Clone)


Dann schrieb ich eine kleine frugal_lite.sh in der ASH Shell.

Es unterst?tzt die herk?mmliche "Poormans Install" und Boot-Floppy-Erstellung ?ber das Netzwerk.

Zuerst mu? man TOMSRTBT oder BGRescue oder irgend eine andere Boot-Diskette mit Mini-Linux downloaden und die Diskette erstellen.

Mit der eingesteckten PCMCIA-Netzwerkkarte kann man jetzt das Mini-Linux booten und hoffen, dass die Karte erkannt wird. Wenn dies nicht funktioniert, kann man versuchen die eigene Netzwerkkarte anhand der manid und der version die der Cardmanager ausgibt, manuell in der /etc/pcmcia/config mit dem pc_net.o Modul zu verkn?pfen und den Cardmanager mit killall -HUP cardmgr neuzustarten. Gegebenenfalls muss auch noch die 8390.o passend zur Kernel-Version geladen werden.

Nach dem Booten muss die Diskette entfernt werden.

(Anm. d. ?bers.: Man kann bei dem Mini-Linux, z.B. TOMSRTBT, vorher nachsehen, ob die eigene Karte unterst?tzt wird. I.d.R. wird z.B. jede NE2000-kompat. Karte unterst?tzt.)

Um sicher zu gehen, kann man jetzt ifconfig aufrufen. Wenn Du Deine IP siehst, dann kanns losgehen. Siehst Du jedoch nur 1.1.1.1, muss die IP-Adresse manuell eingegeben werden, etwa wie die folgenden beiden Zeilen:

        ifconfig eth0 192.168.0.14 netmask 255.255.255.0
        route add default gw 192.168.0.1

wobei die IP, Netzwerkmaske und Gateway nat?rlich an die eigenen Verh?ltnisse angepasst werden muss.

Dann muss noch der Nameserver hinzugef?gt werden, etwa in der Art

        echo "nameserver xx.xx.xx.xx" >> /etc/resolv.conf

Als n?chstes kann man die Einstellugen testen, etwa indem man eine beliebige Internetseite anpingt.

Eine andere M?glichkeit ist, udhcpcd und dann dhclient zu starten, um vom dhcp-server eine IP-Adresse zugewiesen zu bekommen.

Wenn Du bis hierher gekommen bist, dann kanns losgehen.

Als n?chstes hol dir das frugal_lite.sh Script, etwa so:

    wget http://distro.ibiblio.org/pub/linux/distributions/damnsmall/current/frugal_lite.sh

Jetzt braucht man fdisk, um zwei Linux-Partitionen zu erstellen, jede gro? genug, um DSL aufnehmen zu k?nnen. Ich habe 64 MB genommen, um sicher zu sein. K?nnte aber auch kleiner sein.

Jetzt muss die Datei frugal_lite.sh editiert werden (beispielsweise mit vi) und in der vierten Zeile muss das Wort "Linux" ersetzt werden durch "linux" (Gro?/Kleinschreibung beachten!!), so dass es dann heisst:

    URL="distro.ibiblio.org/pub/linux/distributions/damnsmall/current"

Die f?nfte Zeile muss lauten:

    PROTOCOL="http"

Wenn man BGrescue verwendet, muss man zus?tzlich folgende Schritte ausf?hren, da sonst ein Fehler erscheint: In dem Script m?ssen zus?tzlich folgende ?nderungen in den Zeilen 25 und 31 durchgef?hrt werden:

Zeile 25 muss lauten:

     * if test "$SOURCE"; then echo "$SOURCE"; else

und Zeile 31 muss lauten:

     * if test "$TARGET"; then echo "$TARGET"; else

Als n?chstes eine gepr?fte, gute, leere Floppy ins Laufwerk stecken.

Beachte: Die Festplattenpartitionen sind nicht gemounted (eingeh?ngt). Die Floppy ist nicht gemounted (eingeh?ngt).

Als letztes f?hre die frugal_lite.sh aus, und zwar so:

    ash frugal_lite.sh

Jetzt nur noch den Hinweisen folgen.

In einigen F?llen wird der Download der Image-Dateien nicht erfolgreich abgeschlossen. wget bleibt dann h?ngen und das heruntergeladene Image weist bei der Pr?fung mit md5sum Fehler auf. Dann ist es zweckm??ig die beiden Images f?r DSL und die Bootdiskette auf einen zweiten (funktionsf?higen) Rechner im lokalen Netzwerk zu laden und auf diesem einen eigenen FTP-Server bereitzustellen. Im frugal_lite Script ist dann als URL der Rechnername des FTP Servers einzutragen und als PROTOCOL ftp.

Nach Beendigung wird das System, ohne die DSL-Boot-Floppy, neustarten und - hoffentlich - DSL booten.

Versichere Dich, dass mit folgendem Parameter gebootet wird:

    boot: dsl vga=normal

Beachte: Nachdem das System von der Boot-Floppy installiert ist (Poormans Install), kann man es nocheinmal in die andere Partition installieren unter Verwendung der frugal_instal.sh, was mehr Kontrolle erlaubt. Benutze die Option (L)ive CD Installation, da die Poormans eine virtuelle LiveCD ist.

Oder, wenn die andere Partition gro? genug ist, dann mach eine regul?re dsl-hdinstall (Festplatteninstallation).

Wenn du diese Reinstallation in die andere Partition machst, entweder frugal oder Vollinstallation, dann kannst du die Poormans loswerden, indem du fdisk benutzt, um den Typ der Partition auf 82 (swap) zu ?ndern und sie dann als Swapdatei zu formatieren mit folgendem Befehl:

     mkswap /dev/hdaX

wobei X zu ersetzen ist mit der Nummer der Poormans Partition.

Auf jeden Fall hoffe ich, du kannst das Script gebrauchen. Es stellt sicher die flexibelste M?glichkeit dar, das neueste DSL zu bewundern.

Beachte2: Auf meinen Systemen musste ich den "else"-Block aus dem Script und das =/dev/...... nach dem -o entfernen. Und vor der Festplatteninstallation musste ich die tmp-Datei l?schen (die nur ein Link ist auf /ramdisk/tmp), dann die swap-Partition erstellen, aktivieren und anschlie?end die tmp-Datei manuell erstellen.

Nachfolgende Fragen: Macht es eine Standard-Festplatten-Installation?

Antwort: Es holt sich die iso-Datei aus dem Internet und legt sie tempor?r in einer Partition ab.Dann verschiebt es den Knoppix-Ordner in die andere Partition und erstellt die Boot-Floppy. Dann wird die iso-Datei wieder gel?scht.Das System startet jetzt von der Boot-Floppy. Du bist jetzt in der Poormans-Install und hast folgende M?glichkeiten:

1. Ende. Du hast jetzt eine Poormans/Boot-Floppy aus dem Internet

2. Du bootest das Poormans DSL und startest die frugal_instal.sh in die jetzt leere andere Partition. Somit hast du ein ma?geschneidertes System.

3. Wenn die leere Partition gro? genug ist, kannst du auch von der Floppy booten und dann eine volle Festplatteninstallation machen.

Du hast die Wahl zwischen drei M?glichkeiten. Entscheidend ist deine Hardware und/oder deine Auswahl.

F?r ?ltere Systeme ist am besten folgende Boot-option:

     boot: dsl vga=normal

Wenn du Punkt 2 oder 3 w?hlst, dann nimm am besten folgende Boot-Parameter:

     boot: dsl 2 vga=normal

Wenn du Option 2 oder 3 beendet hast, kannst du die Poormans Partition ind eine swap-Partition umwandeln. Starte aus dem neuen DSL-System cfdisk und ?ndere den Typ der ?berfl?ssigen Partition von 83 auf 82. Dann mu?t du noch mkswap und swapon f?r diese Partition ausf?hren, rebooten und das wars.

Ich hoffe, diese Anleitung ist hilfreich, DSL auf so manchem ?lteren Computer zu installieren, um ihm neues Leben einzuhauchen.

Hinweis: Anscheinend funktioniert es nicht mit SCSI-Festplatten (Anm. d. ?bers.: Ich denke, Robert Shingledecker h?tte nichts dagegen, wenn ihn jemand vom Gegenteil ?berzeugt.)

Anm. d ?bers.: Meine erste DSL-Installation war auch mit frugal_lite.sh, allerdings musste ich das Script auch anpassen, was mir beim 2. Mal zu aufwendig war. So habe ich die iso mit einem vorhandenen Win98 heruntergeladen und auf C im Wurzelverzeichnis gespeichert, von der bei der 1. Inst. erstellen Boot-Floppy gebootet, DSL hat die iso auf der Win-Partition erkannt und eingebunden. Genaue Beschreibung im deutschen DSL-Forum unter [2]

Ich hoffe, diese ?bersetzung ist hilfreich und hilft, DSL im deutschsprachigen Raum bekannter zu machen. Mir gef?llts!!


Eine weitere M?glichkeit

  • Ohne Netzwerkkarte
  • Ohne CD

jedoch mit

  • 2 Disketten
  • CF-Karte mit PCMCIA-Adapter

Linux und Fujitsu Lifebook B110