NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
horim80
Nov 22, 2013Guide
Virtualbox on OS6 NAS
Hi all,
I know that it's possible to install VirtualBox on legacy x86 NAS.
What about OS6? Does anyone knows how to install VirtualBox on OS6?
Thanks.
I know that it's possible to install VirtualBox on legacy x86 NAS.
What about OS6? Does anyone knows how to install VirtualBox on OS6?
Thanks.
48 Replies
Replies have been turned off for this discussion
- mdgm-ntgrNETGEAR Employee RetiredThe 3xx systems have soldered on Atom CPUs which don't support VT-x.
The 516 has a CPU that supports VT-x. I think the 716X would as well. - horim80GuideI have Pro BE also. I have ordered VGA port cable and audio cable. I will try to connect monitor and speaker, keyboard and mouse to Pro.
Referred sites below:
http://www2.warwick.ac.uk/fac/sci/csc/p ... o-jailfix/
http://nexentastor.org/boards/9/topics/8238
I think that I could install Windows on Pro. HAHA
Can I use multi-booting then? Windows and RAIDiator? If it's possible, it would be nice!
I will post a picture when I get done. :D - chirpaLuminaryYes, any x86 OS can run on it, its just a standard PC. Possibly, but the disks wouldn't be compatible in between. Data would be lost on reboots.
- fastfwdVirtuoso
horim80 wrote: I have ordered VGA port cable
The VGA header cable that everyone recommends -- the MA-BK01-LP1K -- is too short to reach from the motherboard to the knockout on the rear of the case. Here's a 12-inch cable that does reach: http://www.pccables.com/cgi-bin/orders6.cgi?action=Showitem&partno=07129. - horim80GuideHi fastfwd
I confused which pinout is correct.
http://www.pccables.com/cgi-bin/orders6 ... rtno=07129 and http://www2.warwick.ac.uk/fac/sci/csc/p ... o-jailfix/
Can you help me? - horim80GuideSelf answer.
below is correct pinout.
Pin Wiring
IDC16-Female HDDB15-Female
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9 (Sometimes Blocked)
10 10
11 11
12 12
13 13
14 14
15 15
16 Open - fastfwdVirtuoso
horim80 wrote: I confused which pinout is correct.
http://www.pccables.com/cgi-bin/orders6 ... rtno=07129 and http://www2.warwick.ac.uk/fac/sci/csc/p ... o-jailfix/
The two pinouts are identical; the author of the warwick.ac.uk page simply misnumbered the 16-pin connector in his photo and table.
It should be numbered like this:1 3 5 7 9 11 13 15 CORRECT
2 4 6 8 10 12 14 16 CORRECT
but he has mistakenly numbered it like this:1 2 3 4 5 6 7 8 WRONG
9 10 11 12 13 14 15 16 WRONG - cmasseyGuideI've just installed VirtualBox on my ReadyNAS 516 with VT-x support. This was a clean fresh out of the box NAS without any other apps or programs installed.
Here are the instructions I used, I am more of a weekend warrior when it comes to linux so I reserve the right to make errors below but it worked perfectly for me.
# Installing VirtualBox (4.3.12-93733) on ReadyNAS OS6 (6.1.8)
# feel free and make changes to this as required
# Thanks to JMehring http://www.readynas.com/forum/viewtopic.php?p=412063#p412063
# and Matty Shack http://www.readynas.com/forum/viewtopic.php?f=35&t=72178&p=419623
#
apt-get update
apt-get install build-essential
apt-get install vim git lm-sensors telnet
# Install ReadyNas kernel headers from
# *** MAKE SURE ITS FOR THE CORRECT KERNEL (uname -a) ***
# http://kb.netgear.com/app/answers/detail/a_id/2649/~/gpl-open-source-code-for-programmers
mkdir tmp
mv ReadyNASOS_V6.1.8_WW_src.zip tmp
cd tmp
unzip ReadyNASOS_V6.1.8_WW_src.zip
cp -rp linux-3.0.101-0.15 /data/.apps
ln -s /data/.apps/linux-3.0.101-0.15 /usr/src/linux-3.0.101-0.15
# Need to build kernel since autoconf.h is not in include/generated/autoconf.h yet
export KERN_DIR=/usr/src/linux-3.0.101-0.15
cd /usr/src/linux-3.0.101-0.15
make ARCH=x86_64 oldconfig && make ARCH=x86_64
# More virtualbox dependancies
apt-get install libqt4-opengl libvpx1
# Get the latest from virtualbox.org (debian build) and run the command below from the path containing the virtualbox .deb file
dpkg -i virtualbox-4.3_4.3.12-93733~Debian~wheezy_amd64.deb
# Run this to fix missing dependancies if the line above flags any (I needed to)
apt-get -f install
# Configure vboxdrv & modules
/etc/init.d/vboxdrv setup
modprobe vboxdrv
modinfo misc/vboxdrv.ko
# Installing the extension pack. Just to be safe, run the uninstall first.
VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack
## OPTIONAL settings for VirtualBox (4.3.12-93733)
## OPTIONAL ## Due to space/permission limitations of /root/VirtualBox VMs/ this will setup a symbolic link to a hidden shared I created called VirtualBox
cd ~/
rm -rf VirtualBox\ VMs
ln -s /data/VirtualBox ~/VirtualBox\ VMs
## OPTIONAL ## Export existing VM (This needs to be done on the current host of the VM)
vboxmanage export "VM_NAME" -o VM_NAME.ova
## OPTIONAL ## Importing VM (first line is just a dry run with listing options you can change during import)
vboxmanage import VM_NAME.ova --dry-run -n
vboxmanage import VM_NAME.ova --options
## OPTIONAL ## Don't forget to update the guest additions if you were running an older version
## Start VM ## - cmasseyGuide# Upgrading VirtualBox (4.3.20-96996) on ReadyNAS OS6 after upgrading to (6.2.0)
# After upgrading to 6.2.0 this included a newer kernel which resulted in VirtualBox not working
# I tried this a few times before I got it working so I am only going to post up what I did the last time rather than including everything I did as some steps may not be needed.
# NOTE: I am assuming you followed the steps in my post above. Modify these notes to meet your configuration.## Cleaning up VirtualBox installation files and directory
# SSH into your NAS
# ** Removing the symbolic link to the old kernel files for OS 6.1.8
cd /usr/src/
rm linux-3.0.101-0.15
# ** Removing the linux-3.0.101-0.15 directory for OS 6.1.8
rm -rf /data/.apps/linux-3.0.101-0.15
cd /data/VirtualBox
rm ReadyNASOS_V6.1.8_WW_src.zip
rm Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack
rm VBoxGuestAdditions_4.3.12.iso
rm virtualbox-4.3_4.3.12-93733~Debian~wheezy_amd64.deb
rm -rf tmp## Download VirtualBox files to /data/VirtualBox
# http://download.virtualbox.org/virtualbox/4.3.20/
# **This is what I used
# virtualbox-4.3_4.3.20-96996~Debian~wheezy_amd64.deb
# Oracle_VM_VirtualBox_Extension_Pack-4.3.20-96996.vbox-extpack
# VBoxGuestAdditions_4.3.20.iso
## Download Kernel files to /data/VirtualBox
# *** MAKE SURE ITS FOR THE CORRECT KERNEL (uname -a)
# http://kb.netgear.com/app/answers/detail/a_id/2649/~/gpl-open-source-code-for-programmers
# **This is what I used
# ReadyNASOS_V6.2.0_WW_src.zip## Extract and copy kernel files
mkdir tmp
mv ReadyNASOS_V6.2.0_WW_src.zip tmp
cd tmp
unzip ReadyNASOS_V6.2.0_WW_src.zip
cp -rp linux-3.0.101-0.40 /data/.apps
ln -s /data/.apps/linux-3.0.101-0.40 /usr/src/linux-3.0.101-0.40
## Installation kernel files (NOTE: I did this step a few times before I got it working so let me know if this doesn't work)
apt-get update
apt-get install build-essential
apt-get install vim git lm-sensors telnet
export KERN_DIR=/usr/src/linux-3.0.101-0.40
cd /usr/src/linux-3.0.101-0.40
cp /data/VirtualBox/tmp/linux-3.0.101-0.40/arch/x86/configs/defconfig.x86_64 /usr/src/linux-3.0.101-0.40/.config
# ** Check kernel install options and modules
make menuconfig
make ARCH=x86_64
make modules_install ARCH=x86_64
apt-get install libqt4-opengl libvpx1
## Installation of VirtualBox
cd /data/VirtualBox/
dpkg -i virtualbox-4.3_4.3.20-96996~Debian~wheezy_amd64.deb
apt-get -f install
/etc/init.d/vboxdrv setup
modprobe vboxdrv
modinfo misc/vboxdrv.ko
## Upgrade VirtualBox Extension Pack
VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.20-96996.vbox-extpack- ChiffaNeTutor
Hi!
I want to try instaling VirtualBox on my spanking new RN312
I am following the instructions above and have run into the issue of not being able to recompile the headers.
make fails referencing some object error in slub.c
i am using the latest GPL from ReadyNas.
What can be the issue?
i am far from being a linux guy ;)
- ChiffaNeTutor
Deleted the .config and Tried to restart from scratch.
Used the make ARCH=x86_64 oldconfig && make ARCH=x86_64 command and it started asking me questions on the config (like enable enterprise features, type of compression, etc. )
what options should I choose? I have no idea and am afraid to brick my NAS :)
- cmasseyGuideThe update 6.2.3 broke VirtualBox due to the kernel upgrade.
So far I've experienced a couple of issues.
1. This file is corrupts (missing the end) from the Netgear download site -->ReadyNASOS_V6.2.3_WW_src.zip
2. When trying to install the kernel it failsHOSTCC scripts/kconfig/conf.o
/bin/sh: 1: scripts/basic/fixdep: Permission denied
make[1]: *** [scripts/kconfig/conf.o] Error 126
make: *** [menuconfig] Error 2
I changed the permissions on scripts/basic/fixdep
then receivedHOSTCC scripts/kconfig/conf.o
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[1]: *** [scripts/kconfig/dochecklxdialog] Error 1
make: *** [menuconfig] Error 2
I decided to rollback to 6.2.2 and nowReading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
build-essential : Depends: libc6-dev but it is not going to be installed or
libc-dev
Depends: g++ (>= 4:4.4.3) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
So I seem to be left in no mans land, I haven't really had enough time to look into it in detail yet but this is . Anyone have some ideas?
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!