Linux on BHyVe in 10.0-RELEASE
Takuya ASADA
syuu at dokukino.com
Wed Jan 22 02:34:28 UTC 2014
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