Wer so doof ungeduldig war wie ich und einen neuen Server bei einem Anbieter bestellt hat, der noch keine Images für Ubuntu 12.04 Server anbietet, kommt wohl nicht drum rum die Beta per Debootstrap zu installieren.
In meinem Fall wollte ich einen Rootserver mit Virtualisierung basteln, aber als Dom0 bzw. als unterstes Hostsystem Ubuntu 12.04 LTS verwenden. Es ist zum Zeitpunkt in dem ich diese Zeilen schreibe einfach die aktuellste Distribution mit Langzeitsupport. Normalerweise wäre ich mit CentOS 6 gefahren, aber so ganz wollte ich dann doch nicht von Debian bzw. einem Derivat davon Abstand nehmen.
Der Robot bzw. das Rescuesystem bietet aber nur Debian Squeeze oder Centos 6.2 und ich wollte wegen großen Platten (=> 2TB) gleich GPT nutzen und damit auch einen etwas neueren Kernel. Das Rescuesystem ist ein Debian Squeeze im Einsatz, welches temporär scheinbar über PXE gebootet wird.
Nach einer Partitionsorgie mit parted (schade das fdisk gpt nicht kann), bin ich dann soweit zu debootstrappen.
debootstrap --arch=amd64 precise /chroot-man/ http://archive.ubuntu.com/ubuntu/ E: No such script: /usr/share/debootstrap/scripts/precise
Weil Debian und Ubuntu beide mit DEB Paketen laufen, kann man einfach die Scriptdefinitionen bzw. das ganze Debootstrappaket bereits von ubuntu ziehen und temporär installieren. Anschließend haut auch das Debootstrappen von Ubuntu hin 🙂
wget http://security.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.39_all.deb --2012-04-11 16:58:37-- http://security.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.39_all.deb Resolving security.ubuntu.com... 91.189.92.167, 91.189.92.166 Connecting to security.ubuntu.com|91.189.92.167|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 35482 (35K) [application/x-debian-package] Saving to: "debootstrap_1.0.39_all.deb" 100%[===========================================================================================================================================================>] 35,482 --.-K/s in 0.08s 2012-04-11 16:58:38 (443 KB/s) - "debootstrap_1.0.39_all.deb" saved [35482/35482] root@rescue ~ # dpkg -i debootstrap_1.0.39_all.deb (Reading database ... 31727 files and directories currently installed.) Preparing to replace debootstrap 1.0.26+squeeze1 (using debootstrap_1.0.39_all.deb) ... Unpacking replacement debootstrap ... Setting up debootstrap (1.0.39) ... Processing triggers for man-db ... root@rescue ~ # debootstrap --arch=amd64 precise /chroot-man/ http://archive.ubuntu.com/ubuntu/ ...
d