Installieren des Linux-Virtual-Pakets aus einer Preseed-Datei

Installieren des Linux-Virtual-Pakets aus einer Preseed-Datei

Ich versuche, eine Serverinstallation von Precise auf einer Virtualbox-VM zu automatisieren. Schließlich werde ich einige der voreingestellten Konfigurationen verwenden, um es auf einigen ESXi-VMS zu installieren.

Ich möchte das Linux-Virtual-Kernel-Paket verwenden und dieDokumentationlegt nahe, dass eine Änderung der Kernelauswahl möglich ist.

Ich habe derzeit diese Zeilen in meiner Preseed-Datei

d-i base-installer/kernel/image string linux-virtual
d-i base-installer/kernel/altmeta string linux-virtual

Ich habe auch verschiedene andere Zeichenfolgen ausprobiert, einschließlich „linux-image-virtual“.

Obwohl sich linux-virtual nicht auf der Server-Installations-CD befindet, ist es im Archiv und ich habe die Preseed-Datei zum Einrichten unserer lokalen apt-cacher-ng-Instanz:

d-i apt-setup/local0/repository string http://core:3142/gb.archive.ubuntu.com/ubuntu precise-updates main
d-i apt-setup/local1/repository string http://core:3142/gb.archive.ubuntu.com/ubuntu precise main
d-i apt-setup/local2/repository string http://core:3142/gb.archive.ubuntu.com/ubuntu   precise-security main

Während der Installation wird mir jedoch nur ein Auswahlmenü angezeigt, in dem ich aus verschiedenen Varianten des generischen Kernels wählen kann.

Ich möchte Linux-Virtual innerhalb des Preseeds installieren, damit ich einen erneuten Neustart vermeiden kann, der erforderlich wäre, wenn ich es nach der Ausführung des Installationsprogramms installieren würde.

Antwort1

Es stellt sich heraus, dass die Antwort darin besteht, dass die Installation des Linux-Virtual-Pakets auf 12.04.2 sinnlos ist.

12.04.2 wird mit einem Backport-Kernel von Quantal ausgeliefert, das Paket heißt linux-image-lts-quantal. In Quantal wurde das -virtual-Kernelpaket abgeschafft, daher gibt es kein entsprechendes -virtual-Paket.

EsIstEs ist möglich, das Linux-Virtual-Paket nach der Installation zu installieren, dies erfordert jedoch ein Downgrade von 3.5.0 auf 3.2.0.

Antwort2

Sie möchten nicht das führende Linux-, das ist impliziert. Ich glaube auch nicht, dass Sie „base-installer/kernel/image“ brauchen, versuchen Sie, das als Standard zu belassen.

Ref: base-installer/kernel/altmeta Beschreibung: für den internen Gebrauch; kann voreingestellt werden. Optionales Postfix für Kernel-Metapakete; kann beispielsweise verwendet werden, um die Installation eines aktualisierten Kernels für Stable zu unterstützen. Fügen Sie den führenden Bindestrich nicht ein: er wird im Code vorangestellt.

verwandte Informationen