Hi Felix!
Am 2004-04-09 22:20 +0200 schrieb Felix Kurth:
folgendes Szenario: Ich möchte meinen Linux-Router (debian) neu installieren. Die Kiste steht in einmem Dacheck, schwer ranzukommen, hat kein cd und Monitor. Zugang nur per ssh. Partitionen sind /dev/hda1 <-> /boot (30MB) und /dev/hda2 <-> / (400MB) andere Partitionen sind Nutzdaten.
Um remote ein neues OS aufzuspielen, ist es sicher äußerst hilfreich, wenn Du noch irgendwo eine unbenutzte Partition hast, in der Du ein kleines Rettungssystem installierst. Dann bootest Du zunächst von diesem (womit dann die Partitionen des eigentlichen Debians unbenutzt sind) und installierst von dort z. B. mit debootstrap oder auch mit Hilfe Deines tarballs neu.
Sollte keine unbenutzte Partition mehr frei sein, kannst Du ja auch die swap-Partition benutzen, für das nötigste sollte diese auch ausreichen (wenn sie etwa 80 MB oder größer ist).
Ein schönes Howto dazu gibts übrigens auf http://trilldev.sourceforge.net/files/remotedeb.html
Eine andere Idee wäre das Booten übers Netz in eine Ramdisk; das habe ich allerdings noch nie selber versucht und ältere Rechner unterstützen es auch nicht. YMMV.
Viel Spaß!
Martin