Installation auf Notebook per HTTP

Diese Seite beschreibt meine Installation von Deli Linux auf einem AST Ascentia P Notebook per Diskettenlaufwerk und Netzwerk (PCMCIA, HTTP). Für diese Installationsart habe ich noch keine Dokumentation gefunden.

Das Notebook, auf das Deli installiert wurde, nenne ich auf dieser Seite AST. Für die Installation per HTTP habe ich einen Rechner benutzt, der mir Deli per HTTP und später per NFS zur Verfügung gestellt hat. Diesen werde ich Server nennen.

Zum Vorgehen: Zunächst das Deli Linux ISO auf Server laden, bei mir /lager/iso/deli-0.7.1.iso. Im Verzeichnis /lager/iso/ lege ich das Verzeichnis deli an. Dann kann ich das ISO mounten:

''# mount -t iso9660 /lager/iso/deli-0.7.1.iso /lager/iso/deli -o loop''

Für die Installation wird die Datei delibase.tgz benötigt. Also kopiere ich die auf Server in den HTTP Server

''# cp /lager/iso/deli/delibase.tgz /srv/www/htdocs''

Dann das Notbook AST mit den Disketten entsprechend der Anleitung Installation disks im Wiki booten. Zunächst habe ich mit cfdisk die Platte partitioniert.

''# cfdisk''

Um das Netzwerk in Betrieb zu nehmen, die Diskette modules laden:

''# modules''

Das Netzwerk wird bei mir durch eine PCMCIA-Karte ermöglicht. Der automatische Start durch das Skript /etc/rc.d/rcpcmcia schlägt bei mir fehl. Es klappt, wenn die im Skript benötigte Variable PCIC gesetzt wird:

''# export PCIC="i82365"''
''# /etc/rc.d/rc.pcmcia start''

Dann kann das Netzwerk konfiguriert werden:

''# netconfig''

Kontrolle mit ifconfig

''# ifconfig eth0''

Die eigentliche Installation erfolgt durch

''# delinetinstall''

Den Anweisungen folgen und im Anschluss das installierte System neu booten. Dann delisetup durchführen, (Sprache, Tastatur, Netzwerk)

Das Problem mit PCIC besteht auch hier, also nochmal:

''# export PCIC="i82365"''
''# /etc/rc.d/rcpcmcia start''

Dann das Netzwerk starten:

# /etc/rc.d/net start

Das Netzwerk funktioniert so wieder nur bis zum nächsten Neustart, daher eine Datei /etc/pcmcia.conf anlegen mit diesem Inhalt:

''PCIC="i82365"''

Zumindest im AST Ascentia funktioniert es so, bei anderen Notebooks kann auch

''PCIC="tcic"''

notwendig sein.

Jetzt kann Software per delisetup nachinstalliert werden. Dazu auf server das ISO per NFS freigeben, indem in /etc/exports eingetragen wird: /lager/iso/deli *

Den NFSserver auf Server neustarten bzw. starten.

Auf AST die Freigabe per NFS mounten:

''# /etc/rc.d/portmap start''
''# /etc/rc.d/nfsclient start''
''# mount server:/lager/iso/deli /mnt''

Dann mittels delisetup installieren. Bei der Installation wird in delisetup eine Datenquelle abgefragt, hier /mnt eintragen.

Das wars.

Bei mir hatte ich noch das Problem, dass die Reihenfolge, in der die Dienste gestartet wurden, nicht stimmig war. Daher in /etc/rc.conf festlegen, in genau dieser Reihenfolge:

SERVICES=”pcmcia net portmap nfsclient sshd”

Der Eintrag sshd wird natürlich nur für den gleichnamigen Dienst benötigt.

Die Konfiguration des X mittels delisetup war eigentlich ganz einfach, da ich nur in delisetup als X Server Xvesa und die Auflösung 800*600 mit 16 Bit Farbtiefe zu wöhlen brauchte. Leider funktionierte dann das Touchpad nicht. Und ohne Maus ist X doch schlecht zu bedienen.

Damit die Maus funktioniert, ist in xorg.conf der folgende Eintrag notwendig:

      ''Option      "Protocol" "ps/2"''
      ''Option      "Device" "/dev/psaux"''

Leider habe ich zunächst kein Verzeichnis /etc/X11 und daher auch in /etc/X11 keine Konfigurationsdatei xorg.conf gefunden. Daher habe ich zunächst doch xorgcfg aufgerufen, obwohl dies für den Tiny-X eigentlich nicht notwendig ist. Beim Start von xorgcfg friert das Notebook ein, aber es wird /etc/X11 und in /root/ eine Datei xorg.conf.new angelegt.

Die habe ich nach /etc/X11 kopiert:

''# cp /root/xorg.conf.new /etc/X11''

Dann die Anpassungen in xorg.conf wie oben beschrieben vornehmen, nochmal delisetup aufrufen, Tiny-X nochmal auf Xvesa einstellen und startx zum Start der X-Oberfläche starten. Dann klappts...

 
deutsch/installation_auf_notebook_per_http.txt · Last modified: 2007/10/31 23:56 by 77.178.255.19
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki