yeah… i mean windows version of virtualbox. i found some japanese site decribing how to do it - but it referenced to mac os x virtualbox version. it used the tool named vditool to convert raw haiku image to virtualbox image. this tool is not available under windows. anyone knows how to run haiku in virtualbox running on windows? many thanks!
I’ve the same problem but I’m running linux.
I tried to run the two toold suggested on the jap site, but they failed (I should still ask vbox devels about this).
I have tryed (without success) to run Haiku with VirtualBox (on an Ubuntu 7.04). Each time, I can see the Haiku logo and after maybe 2s I enter the kernel debugland.
Is there a way I can send you debuging informations from thoses attempts ? Has someone succeeded in making Haiku to boot in VirtualBox ?
I know nothing about VirtualBox - but it should support some type of serial output to a text file.
You’ll want to redirect COM1/Serial1 to a text file, and post that in a bug report once you have it.
Some things you can try to get Haiku to boot would maybe be disabling certain hardware - like the network or sound emulation… sometimes the ne2k driver in Haiku (etherpci) crashes - such as on Parallels.
As described in VBox documentation, I have set options to connect Haiku virtual machine on a Unix Socket «/tmp/haikuPipe». I used the socat utility to transfer output to a file
Haiku doesn’t (to my understanding) run at all under virtualbox since virtualbox requires a kernel-space component (linux/windows kernel). It is a fork of the qemu emulator. In linux you can easily run Haiku under qemu virtual machine as long as you disable the kernel space component (kqemu) if your distro loads the kqemu module at boot.
qemu -no-kqemu -hda haiku.image
should work. To get networking also: ‘qemu -no-kqemu -hda haiku.image -net nic -net user’
qemu crashes the same way when trying to use the kernel space component.
It’s a bit slower without kqemu but it works.
qemu has also the advantage that it can boot raw harddrive images and you don’t need to convert the downloaded/compiled images to .vdi
Haiku has worked just fine in VirtualBox for quite some time for me. In fact, i have been compiling under Cygwin and using VirtualBox to test the images.
But the thing is: You need to enable VT-x/AMD-V emulation. Otherwise it wont boot.
Settings -> General -> Advanced -> tick Enable VT-x/AMD-V
Edit:
Oh, and if your PC doesn’t support this you might just be out of luck :(. For now at least, anyway.
I just downloaded VirtualBox last night, Haiku was the first OS I tried and it works flawlessly. I did not even need to change any setting or anything like that. All I had to do was use ‘VBoxManage convertdd’ to change the raw image to ‘.vdi’ image.
I’m running Mac OS X (Leopard) and VirtualBox 2.0.4.
The “kernel component” you are speaking of refers to the host OS, not the guest.
There have been issues with Haiku running in both VBox and kqemu in the past, but this was not because of something missing from Haiku - rather it was due to the design of Haiku causing unpredictable behavior when running in these VMs. I’m pretty certain the VBox issue is resolved (or has been worked around) - not sure about kqemu.