Virt-Manager上のOpenBSD 7.6 amd64ですが,ディスプレイ解像度が妙に高く使いづらいです.ホストよりも広く2024×2024もあります.
Xだけならxorgの設定でどうにでもなりそうですが,その前のフレームバッファコンソールの時点から高く使いづらい.
調べて修正してみました.
$ dmesg | grep ^efifb0 efifb0 at mainbus0: 2048x2048, 32bpp
Virt-Manager上のOpenBSD 7.6 amd64ですが,ディスプレイ解像度が妙に高く使いづらいです.ホストよりも広く2024×2024もあります.
Xだけならxorgの設定でどうにでもなりそうですが,その前のフレームバッファコンソールの時点から高く使いづらい.
調べて修正してみました.
$ dmesg | grep ^efifb0 efifb0 at mainbus0: 2048x2048, 32bpp
OpenBSD 7.6 amd64をLinuxのVirt-Manager上で動かしています.serialを有効にしてhostからvirsh consoleで繋げるようにしてみました.
Linux上の仮想マシン上でOpenBSDを導入しようと思ったのですが,QEMU KVM,VirtualBoxで試したところどちらもディスクへのインストール中にkernel panicになってしまいます.
OpenBSD 7.5 amd64で起こり,最近リリースされたOpenBSD 7.6 amd64で再度試して同様の動きとなりました.
今回検索して解決しました.
qemuやKVMでよく使われるqcow2イメージのマウントを行いました.
$ sudo qemu-img info /var/lib/libvirt/images/Debian.qcow2 image: /var/lib/libvirt/images/Debian.qcow2 file format: qcow2 virtual size: 20G (21474836480 bytes) disk size: 20G cluster_size: 65536 Format specific information: compat: 1.1 lazy refcounts: true refcount bits: 16 corrupt: false
$ sudo modprobe nbd
$ sudo qemu-nbd -c /dev/nbd0 /var/lib/libvirt/images/Debian.qcow2 $ sudo fdisk -l /dev/nbd0 ディスク /dev/nbd0: 20 GiB, 21474836480 バイト, 41943040 セクタ 単位: セクタ (1 * 512 = 512 バイト) セクタサイズ (論理 / 物理): 512 バイト / 512 バイト I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト ディスクラベルのタイプ: dos ディスク識別子: 0x3c0808c8 デバイス 起動 開始位置 終了位置 セクタ サイズ Id タイプ /dev/nbd0p1 * 2048 499711 497664 243M 83 Linux /dev/nbd0p2 501758 41940991 41439234 19.8G 5 拡張領域 /dev/nbd0p5 501760 41940991 41439232 19.8G 83 Linux
$ sudo kpartx /dev/nbd0 nbd0p1 : 0 497664 /dev/nbd0 2048 nbd0p2 : 0 2 /dev/nbd0 501758 nbd0p5 : 0 41439232 /dev/dm-1 2
$ sudo cryptsetup open /dev/nbd0p5 crypt Enter passphrase for /dev/nbd0p5:
$ sudo lvmdiskscan : /dev/mapper/crypt [ <19.76 GiB] LVM physical volume /dev/nbd0p5 [ <19.76 GiB] /dev/debian-vg/root [ 18.75 GiB] /dev/debian-vg/swap_1 [ 1.00 GiB] :
$ sudo mount -o ro /dev/debian-vg/root /mnt $ ls /mnt/ bin dev home initrd.img.old lib64 media opt root sbin sys usr vmlinuz boot etc initrd.img lib lost+found mnt proc run srv tmp var vmlinuz.old
$ dpkg-query -W kpartx qemu-utils fdisk cryptsetup lvm2 mount linux-image-`uname -r` cryptsetup 2:2.0.4-2 fdisk 2.32.1-0.1 kpartx 0.7.7-1 linux-image-4.18.0-1-amd64 4.18.8-1 lvm2 2.02.176-4.1 mount 2.32.1-0.1 qemu-utils 1:2.12+dfsg-3 $ lsb_release -d Description: Debian GNU/Linux unstable (sid) $ uname -m x86_64