Ein kurzer Leitfaden bezüglich der Installation / Verwendung von VServer/Debian mit OpenMCT

Anmerkung:

VServer kann erst ab OpenMCT 1.0 verwendet werden, da in vorherigen Images die VServer-Funktionalität noch nicht komplett integriert ist. Zur Installation bitte TELNET nehmen (nicht über SSH installieren), da es sonst wahrscheinlich zu Problemen kommt.

Voraussetzungen:

Nachdem ein Update auf OpenMCT 1.0 durchgeführt wurde, müßen erstmal mit dem Programm fdisk mind. eine Datenpartition auf der Festplatte angelegt werden - Swap Partition ist beim Einsatz von VServer ebenfalls empfehlenswert.

So sollte am Ende die Partitionierung der Festplatte in etwa aussehen:

~ $ fdisk /dev/discs/disc0/disc
Command (m for help): p

Disk /dev/discs/disc0/disc: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/discs/disc0/part1 * 1 9700 77915218+ 83 Linux
/dev/discs/disc0/part2 9701 9733 265072+ 82 Linux swap

Command (m for help):

~ $

Parameter innerhalb von fdisk:

Nach erfolgter Partitionierung der Festplatte, Gerät mittels reboot neu starten.

Dateisysteme anlegen / Festplatten formatieren:

Damit die Partitionen verwendet werden können, müßen sie vorher formatiert werden.

Dies geschieht gewöhnlich mit den Befehlen mkfs.ext3 /dev/discs/disc0/part1 (für Datenpartition) und mkswap /dev/discs/disc0/part2 (für Swap-Partition)

Gerät sicherheitshalber nochmal neustarten - Die Datenpartition wird jetzt unter /usr gemountet:

~ $ mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
tmpfs on /tmp type ramfs (rw)
/dev/mtdblock/3 on /etc type jffs2 (rw)
/dev/discs/disc0/part1 on /usr type ext3 (rw)
~ $

Installieren eines neuen VServer:

Um einen neuen VServer zu installieren, muß das Shellscript newvserver verwendet werden:

~ $ newvserver --hostname debian --domain openmct.org --ip 172.16.0.253 --mirror http://ftp.de.debian.org/debian
s_context: 0
I: Retrieving debootstrap.invalid_dists_sarge_Release
I: Validating debootstrap.invalid_dists_sarge_Release

...
...
~ $

(das s_context: 0 gehört nicht mehr zum eigentlichen Befehl!)

Die Installation startet dann und installiert Debian in einem VServer - sollte ca. 30-45 Minuten dauern, abhängig von der Geschwindigkeit des Internetzuganges.

Nachdem dieser Schritt abgeschlossen ist, kann der neue VServer und somit das Debian mit dem Kommando vserver gestartet werden:

~ $ vserver debian start
Starting the virtual server debian
Server debian is not running
ipv4root is now 172.16.0.222
Host name is now debian
New security context is 49152
Starting system log daemon: syslogd.
Starting internet superserver: inetd.
Starting periodic command scheduler: cron.
~ $

Jetzt läuft der VServer und somit das installierte Debian. Um zu Debian zu wechseln, an der Befehlszeile (des OpenMCT-Images) einfach die enter-Option verwenden:

~ $ vserver debian enter
ipv4root is now 172.16.0.222
New security context is 49152
root@debian/# cat /etc/debian_version
3.1
root@debian/# exit
~ $

Somit wäre dieser Schritt geschafft ;-)

Während der Installation können div. Fehlermeldungen auftreten, solange das Setup aber nicht abbricht, habe ich mir sagen lassen, dass diese ignoriert werden können. Gegen Ende der Installation erscheinen div. blaue Bildschirme, über welche Debian diverse Konfigurationsoptionen abfragt.

Probleme / problems

Posted by hps_hstein at 2005-12-15 16:50

Probleme bitte unter folgendem Link anfügen / Please add problems with this manual und the following link:

http://claxan.hangar18.org/forum/thread.php?threadid=331

Ich werde dann dort versuchen eine Lösung anzubieten bzw. natürlich die Anleitung hier ergänzen / I´m trying to add a solution there and of course I´ll update this manual here