Linux on BHyVe in 10.0-RELEASE

Takuya ASADA syuu at dokukino.com
Wed Jan 22 05:41:02 UTC 2014


Append results using bhyyve-scripts.

* CentOS 6.5 with bhyve-scripts
Dies at same place: Unknown WRMSR code 391, val 2000000f, cpu 0

* Ubuntu 13.10 with bhyve-scripts
Dies at same place: (initramfs)
Anyway I'll test with ahci-cd, which is point-outed by Peter.

* Debian 7.3 with bhyve-scripts
Able to install, bootup!
But serial console sometimes outputs "AT+GCAP" or something, looks like AT
command?
Maybe I mis-configured Debian during installation?

* OpenBSD 5.4 with bhyve-scripts
Hangs at virtio0 initialization:

scsibus0 at vioblk0: 2 targets
sd0 at scsibus0 targ 0 lun 0: <VirtIO, Block Device, > SCSI3 0/direct fixed
sd0: 10240MB, 512 bytes/sector, 20971520 sectors
virtio0: couldn't map interrupt


So, only Debian had worked on my environment for now.


2014/1/22 Takuya ASADA <syuu at dokukino.com>

> Hi,
>
> I want to know which Linux distribution is supported on BHyVe
> (+grub2-bhyve) in 10.0-RELEASE.
> I tried to these distributions, but I haven't succeeded to install any
> choice.
> On these tests, I used modified vmrun.sh script for all test, source code
> is here:
> https://gist.github.com/syuu1228/8552418
>
> * Fedora 20
> Fedora 20 has disk image for VM, I just tried to boot it from the image:
>
> ./linuxrun.sh -d Fedora-x86_64-20-20131211.1-sda.raw fedora
>
> grub> linux (hd1,msdos1)/boot/vmlinuz-3.11.10-301.fc20.x86_64
> grub> initrd (hd1,msdos1)/boot/initramfs-3.11.10-301.fc20.x86_64.img
> grub> boot
>
> but bhyve dies by unhandled rdmsr:
> [    1.676041] device-mapper: uevent: version 1.0.3
> [    1.676556] device-mapper: ioctl: 4.25.0-ioctl (2013-06-26)
> initialised: dm-devel at redhat.com
> vm exit rdmsr 0xe8, cpu 0
>
> * CentOS 6.5
> Tried to install with following commands but no luck:
>
> ./linuxrun.sh centos
>
> grub> linux (hd0)/isolinux/vmlinuz
> grub> initrd (hd0)/isolinux/initrd.img
> grub> boot
>
> Got following error:
>
> NET: Registered protocol family 1
> Trying to unpack rootfs image as initramfs...
> Freeing initrd memory: 32610k freed
> Unknown WRMSR code 391, val 2000000f, cpu 0
>
> * Ubuntu 13.10
> Almost boot-up but couldn't mount cdrom.
>
> ./linuxrun.sh -d ubuntu.img -I ubuntu-13.10-desktop-amd64.iso ubuntu
>
> grub> linux (hd0)/casper/vmlinuz.efi
> grub> initrd (hd0)/casper/initrd.lz
> grub> boot
>
> Got following error, maybe it can prevents by passing root= argument?
>
> [    6.380384] Btrfs loaded
> Scanning for Btrfs filesystems
> done.
> mount: can't read '/etc/fstab': No such file or directory
> Begin: Running /scripts/local-bottom ... done.
> done.
> Begin: Running /scripts/init-bottom ... mount: mounting /dev on /root/dev
> failed: No such file or directory
> done.
> mount: mounting /sys on /root/sys failed: No such file or directory
> mount: mounting /proc on /root/proc failed: No such file or directory
> Target filesystem doesn't have requested /sbin/init.
> No init found. Try passing init= bootarg.
>
> BusyBox v1.20.2 (Ubuntu 1:1.20.0-8.1ubuntu1) built-in shell (ash)
> Enter 'help' for a list of built-in commands.
>
> (initramfs)
>
>
> Any suggestions?
>


More information about the freebsd-virtualization mailing list