You are not logged in.

#1 2008-06-23 13:50:19

eiffel56
Member
Registered: 2007-12-22
Posts: 12

VirtualBox on x86_64

Heya,

it seems that it is impossible to build VirtualBox on an Arch64 system.
VirtualBox can completely be compiled for 64Bit systems, but the guest additions have to be built as 32Bit binary.
VirtualBox OSE will not build. VirtualBox OSE says that it needs the "gnu/stubs-32.h", which is not present on 64Bit systems.
It is also impossible to build VirtualBox as a 32Bit binary in a 32Bit chroot. It will build correctly, but since the VirtualBox kernel module have to be a 64Bit binary, it will just won't work.

So, do I really have to use proprietary software because my system is a 64Bit one?

Offline

#2 2008-06-23 13:53:25

Raccoon1400
Member
From: Ontario, Canada
Registered: 2008-04-14
Posts: 853

Re: VirtualBox on x86_64

Works fine on my 64 bit. Just go to the official website and download the 64 bit .bin file.
Run it from terminal. Don't forget to make the file executable.
https://cds.sun.com/is-bin/INTERSHOP.en … 7tayqA7w==

EDIT: I just noticed you didn't want to use the proprietary one.
It has more functionality, like usb.

Last edited by Raccoon1400 (2008-06-23 14:02:26)


Fustrated Windows users have two options.
1. Resort to the throwing of computers out of windows.
2. Resort to the throwing of windows out of computers.

Offline

#3 2008-06-23 14:01:04

FeatherMonkey
Member
Registered: 2007-02-26
Posts: 313

Re: VirtualBox on x86_64

Offline

#4 2008-06-23 14:18:51

eiffel56
Member
Registered: 2007-12-22
Posts: 12

Re: VirtualBox on x86_64

Hello,

thank you for your answers wink.
Yes, the 64Bit proprietary version runs fine here. But I want the open-source version wink.
It is also possible to build the OSE as 64Bit binary on another system(like...lets say Ubuntu). But thats not the best solution I think...

Offline

#5 2008-06-23 14:47:04

dsr
Member
Registered: 2008-05-31
Posts: 187

Re: VirtualBox on x86_64

I've never compiled the OSS version on a 64-bit machine, but you don't have to use VirtualBox. If for whatever reason you don't want to use the proprietary version (note that you using proprietary software in this one instance doesn't endorse proprietary software as an institution since you're not encouraging others to do so), you can use QEMU with the (now GPLed) kqemu accelerator module. I've never used the QEMU+kqemu approach, but it's said to perform comparably to the much newer VirtualBox.

Edit: Please tell me you're not going through all this to run a proprietary OS like Windows. wink

Last edited by dsr (2008-06-23 14:51:04)

Offline

#6 2008-06-23 15:14:42

Raccoon1400
Member
From: Ontario, Canada
Registered: 2008-04-14
Posts: 853

Re: VirtualBox on x86_64

dsr wrote:

Edit: Please tell me you're not going through all this to run a proprietary OS like Windows. wink

If you need windows, it is either that or, got forbid, GIVE IT PART OF YOUR HARD DRIVE.
Unfortunately, vista has part of my HD anyway.

Did you compile OSE from the AUR?


Fustrated Windows users have two options.
1. Resort to the throwing of computers out of windows.
2. Resort to the throwing of windows out of computers.

Offline

#7 2008-06-23 15:32:22

dsr
Member
Registered: 2008-05-31
Posts: 187

Re: VirtualBox on x86_64

Raccoon1400 wrote:

Did you compile OSE from the AUR?

I'm not sure if you're asking the OP or me (I haven't used vbox on Arch), but that's a good point. eiffel56, just download the tarball from the virtualbox-ose package in the AUR, extract it in your home directory or in /var/abs/local if you've set non-root permissions there, and run makepkg -s.

Offline

#8 2008-06-23 18:59:22

eiffel56
Member
Registered: 2007-12-22
Posts: 12

Re: VirtualBox on x86_64

Hello,

no, I don't want to run Windows on any machine, neither virtual nor real. Virtualization is not only made to run that silly Windows thing on top of an other operating system wink.

Qemu is great, but not that great. It is much slower than VirtualBox since it emulated the entire system.
I can't use KVM on my system, and KQemu is very unstable on a 64Bit system.

I already tried the PKGBUILD of VirtualBox from ABS. It will not work, as described in my first post. The VirtualBox PKGBUILD is not even in the Arch64 ABS.

Last edited by eiffel56 (2008-06-23 19:03:48)

Offline

#9 2008-08-21 16:35:29

darose
Member
Registered: 2004-04-13
Posts: 158

Re: VirtualBox on x86_64

eiffel56 wrote:

Heya,

it seems that it is impossible to build VirtualBox on an Arch64 system.
VirtualBox can completely be compiled for 64Bit systems, but the guest additions have to be built as 32Bit binary.
VirtualBox OSE will not build. VirtualBox OSE says that it needs the "gnu/stubs-32.h", which is not present on 64Bit systems.
It is also impossible to build VirtualBox as a 32Bit binary in a 32Bit chroot. It will build correctly, but since the VirtualBox kernel module have to be a 64Bit binary, it will just won't work.

So, do I really have to use proprietary software because my system is a 64Bit one?

I'm still having the same problem - can't build virtualbox OSE on 64 bit.  Has anyone been able to come up with a workaround for this yet?

Offline

Board footer

Powered by FluxBB