[SOLVED] Running 64bit Slackware on 32 VirtualBox host?
SlackwareThis Forum is for the discussion of Slackware Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Hi, I'm thinking buying a 64 bit machine and thought about trying out 64 bit Slackware on VirtualBox, do you have to have a 64 bit host to run 64 bit guest on VirtualBox? The system I'm trying this on is 32 bit.
My error was ... this kernel requires a x86-64 CPU, but only detected an i686 CPU.
Last edited by barry_lamb; 03-31-2013 at 10:22 AM.
Thanks camorri, I'll give that a read, the reason why I'm trying this is because I've never used 64bit Slackware and wanted to try it Virtualized first. Didn't know if there was any difference generally.
VirtualBox supports 64-bit guest operating systems, even on 32-bit host operating systems, provided that the following conditions are met:
* You need a 64-bit processor with hardware virtualization support (see the section called “Hardware vs. software virtualization”).
* You must enable hardware virtualization for the particular VM for which you want 64-bit support; software virtualization is not supported for 64-bit VMs.
* If you want to use 64-bit guest support on a 32-bit host operating system, you must also select a 64-bit operating system for the particular VM. Since supporting 64 bits on 32-bit hosts incurs additional overhead, VirtualBox only enables this support upon explicit request.
So the host OS can be 32 bit, but the underlying hardware must still be 64 bit.
Yes my host machine is 32bit, does this apply to other Virtualization software?
I cannot answer that as I have not used any other virtualization systems. But my guess would be yes as doing so would be more like emulation than virtualization - a different beast altogether! But perhaps someone else can answer that.
As for your main object, trying out Slackware 14-64, running Slackware 14 (32 bit) will give you effectively the same experience I think, unless you have specific 64 bit configs in mind. I am a latecomer to 64 bits and only recently acquired my first 64 bit machine. I installed Slackware 64 on it initially and was very happy, but decided to reinstall as 32 bit Slackware and am just as happy performance wise.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
I can't say I've properly compared 32 bit and 64 bit Slackware but as far as I can tell the only difference it makes in day-to-day use (ignoring any speed or memory addressing changes you'd not see in a VM anyhow) is that it will take up more disk space if you want to run any program not compiled for 64 bit use since you'll then need multilib installed. This is easily done, and the instructions are great, and it applies to all 64 bit distros.
Other than that the 32 bit and 64 bit experiences ought to be that same, since it's the same packages. Unless Pat et al have included something different in the two architectures?