Die Anforderung, aus einem laufenden System ein Debian neu zu installieren, ergibt sich zum Beispiel, wenn ein System neu aufgesetzt werden soll, abe kein passendes optisches Laufwerk zur Verfügung steht.

Die Lösung heißt debootstrap und das Vorgehen ist etwa hier oder hier gut beschrieben. 

Outline:
apt-get install debootstrap
mkdir /target/proc
mkdir /target/dev
mkdir /target/sys
mount --bind /proc /target/proc
mount --bind /dev /target/dev
mount --bind /sys /target/sys
mount -t devpts devpts /
target/dev/pts

debootstrap --arch i386 squeeze /target http://ftp.de.debian.org/debian

(Tasse Kaffee)

 chroot target

Nach dem letzten Befehl sind wir per chroot im neu aufgesetzten (rudimentären) System,  dem wir nun mit Hilfe von apt-get und einem Editor noch manches ergänzen müssen, ehe es booten kann:

/etc/apt/sources.list editieren
apt-get install console-data console-common tz-data less locales keyboard-configuration
apt-get install  linux-image-686
dpkg-reconfigure tzdata console-data console-common keyboard-configuration
passwd   (root passwd setzen!)
/etc/fstab (Eintrag für /proc nicht vergessen)
/etc/network/interfaces
/etc//udev/rules.d/70-persistent-net.rules  (Einträge löschen, falls nachher andere NIC)



Trackbacks


Trackback specific URI for this entry
    No Trackbacks

Comments


    No comments

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA