Ich benutze schon seit einer kleinen Ewigkeit Virtualbox mit einer Debian-VM. Sofern es einen einfachen Weg gibt, würde ich gerne zu Bhyve wechseln, allein schon um von Oracle wegzukommen. Da ich keine wirklich brauchbare Dokumentation finden konnte, habe ich mal einen zugegeben etwas naiven Ansatz versucht. Zuerst habe ich das Abbild mit
Das Dummyimage habe ich dann durch mein zuvor konvertiertes Image ausgetauscht. Wenn ich aber dann
versuche, lande ich bloß im Bootloader. Nachdem ich mir die
Bevor ich mein kleines Abenteuer gleich wieder sang- und klanglos beende wollte ich noch mal fragen, ob hier vielleicht jemand schon mal etwas ähnliches versucht hat und dabei etwas weiter gekommen ist als ich?
VBoxManage clonehd
von VDI nach RAW konvertiert. Ein Neuaufsetzen der VM kommt für mich nicht in frage. Dann habe ich mit vm-bhyve
eine Dummy-VM angelegt:
Code:
# vm create -t debian -s 20G debian
Code:
# vm start -f debian
grub.cfg
der VM angesehen habe, wollte ich mich zu Fuß auf den Weg machen. Hat aber leider auch nicht geklappt, weil der Kernel nicht gefunden wird.
Code:
grub> ls
(hd0) (hd0,msdos5) (hd0,msdos1) (host) (lvm/anon--vg-home) (lvm/anon--vg-tmp) (lvm/anon--vg-swap_1) (lvm/anon--vg-root)
grub> insmod gzio
grub> insmod part_msdos
grub> insmod ext2
grub> set root='hd0,msdos1'
grub> insmod xzio
grub> insmod lzopio
grub> search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 61f39d77-8d8b-321e-8e0a-f84fdc8652d5
grub> linux /vmlinuz-6.1.0-20-amd64 root=/dev/mapper/anon--vg-root ro quiet
error: file `/vmlinuz-6.1.0-20-amd64' not found.
Code:
$ cat debian.conf
loader="grub"
cpu=2
memory=4G
network0_type="virtio-net"
network0_switch="public"
disk0_type="ahci-hd"
disk0_name="disk0.img"
grub_run_partition="1"
grub_run_dir="/boot/grub"
uuid="a1b442c1-0863-11ef-ca0f-70fa5b4b8e65"
network0_mac="08:00:2a:c7:f0:3c"