Debian auf einem EEE-PC installieren

Aus Wardriving-Forum.de Enzyklopädie
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Dateien vorbereiten für das Booten von eine SD-Karte

Für das Installieren eines Debian 5.0 Lenny (Stable) habe ich eine 256MB-SD-Karte verwendet. Ein USB-Stick mit mindestens 256MB Speichergröße sollte auch funktionieren. Auf einem bestehenden Debian-System müssen erst einige Schritte durchgeführt werden und letztendlich ein ISO-Image auf die SD-Karte kopiert werden.

[Bearbeiten] Vorbereitungen auf einem GNU/Linux basierendem System

Am besten direkt als Root anmelden

Neuen Ordner anlegen z.B. im Root-Home:

mkdir /root/usbboot

In den neuen Ordner wechseln:

cd /root/usbboot

Boot-Image herunterladen:

wget "http://ftp2.de.debian.org/debian/dists/lenny/main/installer-i386/current/images/hd-media/boot.img.gz"

SD-Karte ans bestehende System anschließen und nach schauen welches Device die Karte erhalten hat. Z.B. /dev/sdc

dmesg|tail

Boot-Image auf SD-Karte überspielen. Hier auf die Pfadangabe der SD-Karte achten!

zcat boot.img.gz > /dev/sdc


Danach die SD-Karte einhängen:

mount /dev/sdc /mnt

Nun das Netinst-CD-Image direkt auf die SD-Karte herunterladen:

wget "http://cdimage.debian.org/cdimage/release/5.0.0/i386/iso-cd/debian-500-i386-netinst.iso" -O "/mnt/debian-500-i386-netinst.iso"

Nach dem Download die SD-Karte unmounten:

umount /mnt

SD-Karte in den eee-PC stecken und beim hochfahren ESC drücken und im Boot-Menü die SD-Karte auswählen


[Bearbeiten] Vorbereitung auf einem Windows basierendem System

Windows-Methode (getestet mit Windows XP Pro SP3) mit USB-Stick mit mind. 256MB

Als Benutzer mit Adminrechten anmelden
Windows-Clone vom Programm "dd" herunterladen und nach C: kopieren:
 http://www.chrysocome.net/dd

Komprimiertes Boot-Image herunterladen und nach C: entpacken:

c:\boot.img

Eingabeaufforderung öffnen...

Start -> Ausführen -> "cmd" eingeben -> OK ->

... und nach C: wechseln. (nacheinander eingeben und mit "Enter" abschließen) cd c:

 c:

USB-Stick anstecken und schauen welcher Laufwerksbuchstabe dem zugewiesen wurde.

Folgende Befehle in der Eingabeaufforderung eingeben (Laufwerksbuchstabe W ist hier der USB-Stick! Ggf. anpassen!)

dd if=boot.img of=\\.\w: (Update 30-05-09; ein '\' vor dem Laufwerksbuchstaben des Sticks hat gefehlt, wodurch der Vorgang auf einen Fehler lief)

Das Boot-Image wird nun auf den USB-Stick kopiert. Dies kann einige Minuten dauern. Nun das Debian-Lenny Netinst-CD-Image herunterladen und auf den fertigen USB-Stick als Datei drauf kopieren.

Nun sollten folgende Dateien auf dem USB-stick vorhanden sein (Kontrollieren mit dem Befehl dir w: /B):

 C:\>dir w: /B
           linux
           initrd.gz
           initrdg.gz
           disk.lbl
           adgtk.cfg
           adtxt.cfg
           exithelp.cfg
           gtk.cfg
           menu.cfg
           prompt.cfg
           stdmenu.cfg
           syslinux.cfg
           txt.cfg
           f1.txt
           f10.txt
           f2.txt
           f3.txt
           f4.txt
           f5.txt
           f6.txt
           f7.txt
           f8.txt
           f9.txt
           vesamenu.c32
           splash.png
           setup.exe
           g2ldr
           g2ldr.mbr
           win32-loader.ini
           debian-500-i386-netinst.iso

Die Eingabeaufforderung kann nun geschlossen werden und der USB-Stick korrekt vom System abgemeldet werden USB-Stick in den eee-PC stecken und beim hochfahren ESC drücken und im Boot-Menü den USB-Stick auswählen

[Bearbeiten] Die Installation

Leo29041982 war so nett und hat eine Bildergalerie der Installation gemacht:


http://www.andreas-leonhardt.de/wd/db-eeepc/Thumbnails.html


[Bearbeiten] Einrichten des Systems

Da ich meistens Dateien per SSH auf der Notebook beearbeite, installiere ich keine grafische Oberfläche. Zusätzlich habe ich eine Intel 3945-WLAN-karte eingebaut. Deshalb die andere Firmware. Die folgende Schritte müssen nun gemacht werden:

GRUB-Bootloader anpassen und Auflösung ändern:

Vorletzten Block suchen und vga=788 hinter der Kernel-Zeile anfügen

Bash-completion installieren::

apt-get update
apt-get install bash-completion

bash-completion und History einrichten:

nano ~/.bashrc

In der .bashrc folgende Zeilen hinzufügen:

export HISTCONTROL="ignoredups:earsedups"
. /etc/bash_completion

Einmal ausloggen und wieder einloggen, damit die Änderungen wirksam werden:

exit


Zusätzliche Software installieren: (mit TAB könenn die Paketnamen vervollständigt werden)

apt-get install ssh psmisc sysvconfig tcpdump tshark cpufrequtils cpufreqd wireless-tools firmware-iwlwifi \
dnsutils build-essential linux-source-2.6.26 linux-headers-2.6.26-1-686 telnet gpsd kismet pciutils less acpi


SSH-Daemon anpassen, damit dieser keine DNS-Auflösung macht:

nano /etc/ssh/sshd_config

In der sshd_config folgende Zeile hinzufügen:

UseDNS no

Kismet-Konfiguration nach den eigenen Bedürfnissen anpassen

nano /etc/kismet/kismet.conf