Neues Root Filesystem mounten

Folgendes Problem:
Ich habe mir einen XEN V-Server bestellt, nur erscheint mir das verfügbare Debian minimal Image nicht sonderlich "sauber". Deshalb ist mein Plan per Debootstrap ein neues wirklich sauberes minimal Debian zu installieren.

Das neue System in einem Chroot zu erstellen ist denke ich soweit auch machbar, nur weiß ich noch nicht wie ich die alten Dateien hinterher durch die neuen ersetzen soll.

Meine Idee ist es das System irgendwie im Ram laufen zu lassen und dann hda1 zu bearbeiten. Ich weiß allerdings nicht wie das geht und ob meine 256MB dafür überhaupt ausreichen. Also im Prinzip ein neues rootfilesystem im Ram erstellen und das dann mit dem alten im Betrieb austauschen. Geht das? Auf den Kernel hab ich soweit keinen Zugriff, also wird erstmal immer hda1 als root gemounted.

Alternativ hätte ich einen FTP zur verfügung mit dem ich während der Vserver offline ist auf das Dateisystem Zugriff habe. Dummerweise kann der aber aus irgendeinem Grund keine Dateien/Ordner umbennen und daher auch nicht verschieben. Müsste also alles runterladen, die alten Daten löschen und wieder hochladen. Irgendwie bezweifle ich, dass dabei die Rechte erhalten bleiben.

Wäre über einige Tips dankbar.

xblax
 
Irgendwie bezweifel ich allgemein, dass du das System eines VServers einfach so austauschen kannst. Das "unsaubere" an dem System dürften Anpassungen für die VM sein. Der einzige, der dir darüber aber klare Auskunft geben kann, ist dein Hoster.
 
Ich denke schon, dass das gehen sollte. Das funktioniert soweit ich weiß sogar mit V-Servern die nichmal einen eigenen Kernel haben.
Da der XEN V-Server ja sogar einen eigenen Kernel hat sollte das gar kein Problem sein. Jede Distribution die mit dem Kernel starten kann sollte prinzipiell auch laufen.

Ich habe es soweit auch geschaft mir in einem Unterordner eine Kopie vom aktuellen System zu machen, indem ich das Debian read-only starte. Bringt mir allerdings recht wenig weil ja immer noch das Ursprungssystem gebootet wird.

Ich müsste nur eine Möglichkeit finden alle Dateien gegen die von der neuen Distri zu tauschen, ohne dass ich auf Kernelbootparamter oder Initrd einfluss nehmen kann.
 
Wie wäre es einfach ein Busybox zu installieren, die alten Dateien zu entfernen (bis auf die für's Busybox benötigten) und dann die neuen reinzukopieren? Das erspart es dir in irgendwelche RAM-Disks zu booten.
 
Zurück
Oben