os-type und os-variant bei libvirt

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
reox
Beiträge: 2459
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

os-type und os-variant bei libvirt

Beitrag von reox » 31.03.2018 22:50:43

Wenn man mittels virt-install eine neue VM erstellt, welche vorher mit vmdebootstrap erstellt wurde, kommt bei mir immer diese Meldung:

Code: Alles auswählen

WARNING  No operating system detected, VM performance may suffer. Specify an OS with --os-variant for optimal results.
Ich habe laut man page --os-type linux --os-variant debiantesting gesetzt (es ist auch ein debian testing), allerdings startet dann die VM nicht mehr.
Die erstellten XML konfigurationen sind jedenfalls verschieden: NoPaste-Eintrag40233

Ich frage mich nur warum die andere VM dann nicht mehr startet? Laut manpage ist es ja "HIGHLY RECOMMENDED" - nur bringts mir nix wenn dann die VM nimmer geht.
Muss man evt im Gastsystem selber noch was ändern, damit das korrekt funktioniert? So wie ich das sehe werden ja gewisse virtio sachen geändert. Nur Netzwerk und Festplatte lasse ich jetzt auch schon über virtio konfigurieren und das tut...

edit: vllt hängt das auch hiermit zusammen: viewtopic.php?f=12&t=166311&hilit=os+variant ich kann jetzt leider nicht beim booten zuschauen, da der server kein X hat und vnc tunneln mag ich grad a net ;) Wäre aber interessant ob die VM bei mir dann auch beim booten hängt.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: os-type und os-variant bei libvirt

Beitrag von rendegast » 01.04.2018 11:17:56

Ein hier per vmdebootstrap erstelltes stretch-Image hat grub nicht an Bord.


Versuche mal

Code: Alles auswählen

vmdebootstrap --package=grub-pc ....
oder
vmdebootstrap --use-uefi --package=grub-efi ....

------------------------------
Ähhhh, nein, noch nicht ganz.
Dann sind zwar die Pakete installiert, aber noch kein 'grub-install' / 'update-grub' gemacht.
Läßt sich über einen Schritt mit chroot aus zBsp. grml.iso nachholen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

reox
Beiträge: 2459
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

Re: os-type und os-variant bei libvirt

Beitrag von reox » 01.04.2018 19:48:03

mhh also vmdebootstrap schreibt mir schon raus, dass grub installiert wird - ich vermute mal das passt schon so.
Wenn ich den os type nicht setze, dann bootet der ja auch korrekt.

Mein vmdebootstrap aufruf ist:

Code: Alles auswählen

vmdebootstrap \
	--verbose \
	--grub \
	--image=/srv/kvm/$IMAGE.img \
	--size=40G \
	--mirror="$MIRROR" \
	--distribution=testing \
	--hostname=$IMAGE \
	--enable-dhcp \
	--user="foobar/$PASSWORD" \
	--package="$PACKAGES" \
	--lock-root-password \
	--systemd-networkd \
	--sudo \
	--convert-qcow2 \
	--sparse
Die --grub option mach laut manpage das richtige:

Code: Alles auswählen

          --grub Disable  extlinux  installation  and  configure  grub2  instead.  grub2 will be added to the list of packages to install.  update-grub will be called once the
                 debootstrap is complete and grub-install will be called in the image.

Antworten