HOW TO: Install VirtualBox 1.5.0 under Puppy 2.17 Seamlessly
Posted: Sat 08 Sep 2007, 23:16
See also:
HOWTO: Clone a VirtualBox 1.5.0 Virtual Disk
http://murga-linux.com/puppy/viewtopic.php?t=21796
HOWTO: Shrink a VirtualBox 1.5.0 Windows Guest Virtual Disk
http://murga-linux.com/puppy/viewtopic.php?t=21797
How To...
Install VirtualBox under Puppy Linux 2.17
and Run Windows Applications in Seamless Mode
VirtualBox allows you to run a virtual copy of Windows XP inside a window, or full screen, or now -- seamlessly. That means you can have Puppy apps running in windows alongside Windows windows. When running in seamless mode, you'll see two taskbars -- a Puppy taskbar (IceWM in my case) and then a Windows taskbar right on top of that.
I'm running a frugal install, so if you're not, you may have to adapt
parts of this.
Here's how to make it happen:
1. Install dev_217.sfs -- this is the development environment
2. Install Puppy-kernel-source_217.sfs -- this is the kernel source
These two steps must be completed first. Basically, you download the
sfs files, drop them wherever your pup_217.sfs is located, then reboot.
3. Install VirtualBox_1.5.0_Linux_x86.run
Here's a link:
http://www.virtualbox.org/download/1.5. ... ux_x86.run
When you install it, you can specify an installation directory. I downloaded it to /mnt/home. Then I opened a terminal window and ran:
cd /mnt/home
chmod +x VirtualBox_1.5.0_Linux_x86.run
./VirtualBox_1.5.0_Linux_x86.run install /mnt/home/VBox
(That would install it to /mnt/home/VBox)
4. Install libsdl-1.2.9.pet
5. Install qt-3.3.6.pet
I think these two pets can be found in the normal package manager.
6. Edit /etc/rc.d/rc.vboxdrv
Delete lines 165 to 168:
chown :$groupname $dev || {
rmmod $modname
fail "Cannot change owner $groupname for device $dev"
}
7. Edit /etc/rc.d/rc.local
Add the following lines:
/etc/rc.d/rc.vboxdrv setup
# Start vboxnet
if [ -x /etc/rc.d/rc.vboxnet ]; then
/etc/rc.d/rc.vboxnet start
fi
# Start vboxdrv
if [ -x /etc/rc.d/rc.vboxdrv ]; then
/etc/rc.d/rc.vboxdrv start
fi
7. Reboot
8. run VirtualBox
9. Install a windows guest OS.
Next, install an XP guest operating system. See VirtualBox.org or read
the docs if you need help there.
10. Install the Guest Additions
Boot your guest OS, then click Device, Install Guest Additions from the
VirtualBox menu. Reboot the guest OS.
11. Switch to seamless mode by typing HOST+L (The host key is the right control key by default, so it would be RIGHT_CONTROL+L.)
You are now in seamless mode and can launch windows apps right from your Puppy desktop. Enjoy.
HOWTO: Clone a VirtualBox 1.5.0 Virtual Disk
http://murga-linux.com/puppy/viewtopic.php?t=21796
HOWTO: Shrink a VirtualBox 1.5.0 Windows Guest Virtual Disk
http://murga-linux.com/puppy/viewtopic.php?t=21797
How To...
Install VirtualBox under Puppy Linux 2.17
and Run Windows Applications in Seamless Mode
VirtualBox allows you to run a virtual copy of Windows XP inside a window, or full screen, or now -- seamlessly. That means you can have Puppy apps running in windows alongside Windows windows. When running in seamless mode, you'll see two taskbars -- a Puppy taskbar (IceWM in my case) and then a Windows taskbar right on top of that.
I'm running a frugal install, so if you're not, you may have to adapt
parts of this.
Here's how to make it happen:
1. Install dev_217.sfs -- this is the development environment
2. Install Puppy-kernel-source_217.sfs -- this is the kernel source
These two steps must be completed first. Basically, you download the
sfs files, drop them wherever your pup_217.sfs is located, then reboot.
3. Install VirtualBox_1.5.0_Linux_x86.run
Here's a link:
http://www.virtualbox.org/download/1.5. ... ux_x86.run
When you install it, you can specify an installation directory. I downloaded it to /mnt/home. Then I opened a terminal window and ran:
cd /mnt/home
chmod +x VirtualBox_1.5.0_Linux_x86.run
./VirtualBox_1.5.0_Linux_x86.run install /mnt/home/VBox
(That would install it to /mnt/home/VBox)
4. Install libsdl-1.2.9.pet
5. Install qt-3.3.6.pet
I think these two pets can be found in the normal package manager.
6. Edit /etc/rc.d/rc.vboxdrv
Delete lines 165 to 168:
chown :$groupname $dev || {
rmmod $modname
fail "Cannot change owner $groupname for device $dev"
}
7. Edit /etc/rc.d/rc.local
Add the following lines:
/etc/rc.d/rc.vboxdrv setup
# Start vboxnet
if [ -x /etc/rc.d/rc.vboxnet ]; then
/etc/rc.d/rc.vboxnet start
fi
# Start vboxdrv
if [ -x /etc/rc.d/rc.vboxdrv ]; then
/etc/rc.d/rc.vboxdrv start
fi
7. Reboot
8. run VirtualBox
9. Install a windows guest OS.
Next, install an XP guest operating system. See VirtualBox.org or read
the docs if you need help there.
10. Install the Guest Additions
Boot your guest OS, then click Device, Install Guest Additions from the
VirtualBox menu. Reboot the guest OS.
11. Switch to seamless mode by typing HOST+L (The host key is the right control key by default, so it would be RIGHT_CONTROL+L.)
You are now in seamless mode and can launch windows apps right from your Puppy desktop. Enjoy.