DebianSlug Übersicht

die tatenreiche Wanderung mit ihren Sehenswürdikeiten

Ziel: Ein selbstgebautes Bootimage auf dem NSLU2 und eine vollwertige DebianSlug Installation auf einer externen Platte.

Dies ist eine Kurzfassung der Originalanleitung, um aus dem Master Makefile einen Debian Linuxkernel für das NSLU2 zu bauen und anschließend zu flashen. Betrachte diesen Vorgang als Hardcore Möglichkeit, der dir sämtliche Möglichkeiten im Umgang mit den Quellen offen hält. Als Buildsystem kommt hier ebenfalls ein Debian GNU/Linux zum Einsatz, prinzipiell sollte aber jede Linux Distro funktionieren, sowie einige BSDs.

die DebianSlug Entwicklungsumgebung einrichten

su
apt-get install monotone
su slug
mkdir -p ~/slug
cd ~/slug
wget --cache=off http://www.nslu2-linux.org/Makefile
su
make setup-host-debian

den Slug Kernel bauen

make update
make debianslug-image

Intels IXP400 Software holen

den Kernel mit ''upslug'' auf's NSLU2 hochladen (Upgrade-Modus)

Wenn du bisher alle Anweisungen erfolgreich ausführen konntest. Dann wurde der neue Kernel für das NSLU2 gebaut und den kannst du jetzt hochladen.

upslug2 --image=~/slug/debianslug/tmp/deploy/images/debianslug-nslu2-<date>.flashdisk.img --rootfs=~/slug/debianslug/tmp/deploy/images/debianslug-nslu2-<date>.rootfs.jffs2

reflash -i ~/slug/debianslug/tmp/deploy/images/debianslug-nslu2-<date>.flashdisk.img

das neue System booten

Wenn du das neue Kernelimage + Root Dateisystem im Flashspeicher installiert hast, kannst du das NSLU2 booten und Debian installieren. (Was bedeuten die blinkenden LEDs beim booten?) Nach ca. einer Minute kannst du dich per ssh anmelden, das default root Passwort ist opeNSLUg. Du kannst den Hostname,IP usw. per Hand anpassen oder das turnup Script benutzen.

turnup init
reboot

Debian bootstrappen

Jetzt fängt die eigentliche Debian Installation erst an. Nach dem Neustart kannst du die externe Platte anschließen. Auf der wird jetzt das Debiansystem installiert.

fdisk /dev/sda
mkfs.ext3 /dev/sda1
mkdir /mnt/debian
mount /dev/sda1 /mnt/debian
mkswap /dev/sda2
swapon /dev/sda2
mkdir /mnt/debian/bootstrap
cd /mnt/debian/bootstrap
wget http://ftp.debian.org/debian/pool/main/d/debootstrap/debootstrap-udeb_0.3.3_arm.udeb
ar -x debootstrap-udeb_0.3.3_arm.udeb
zcat data.tar.gz | tar xv
export DEBOOTSTRAP_DIR=/mnt/debian/bootstrap/usr/lib/debootstrap
./usr/sbin/debootstrap --arch arm sid /mnt/debian http://ftp.debian.org/
...
turnup disk /dev/sda1 -t ext3 

zurück zur DebianSlug Übersicht

DebianSlug/LongTrail (zuletzt geändert am 2012-06-13 21:26:27 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.