VirtualBox

Nu börjar det bli, om inte enkelt, så i varje fall mindre svårt att köra "virituellt" i Slackware. VirtualBox är ett program som du kan testa. Jag hittade detta om VirtualBox och Slackware (på Engelska)
http://www.linuxquestions.org/questions/showthread.php?t=519563&highlight=virtualbox

Hemsida:  http://www.virtualbox.org/
Nedladdn: http://www.virtualbox.org/wiki/Downloads
Forum:    http://forums.virtualbox.org/index.php

Ladda ner "User Manual" (pdf-fil) och "All distributions" (f.n. VirtualBox_1.3.8_Linux_x86.run). I manualen ser du vilka beroenden som behövs..

Qt > 3.3.5   Slack 11.0 = qt-3.3.6-i486-4.tgz
SDL > 1.2.7  slack 11.0 = sdl-1.2.11-i486-1.tgz
kernel-source för din aktuella kärna.

På websidan står också..

You will need to install some additional libraries on your 
Linux system in order to run VirtualBox - in particular,
you will need libxalan-c, libxerces-c and version 5 of libstdc++.

Jag behövde inte libxerces och libxalan, libstdc++ finns i
Slack 11.0 =  cxxlibs-6.0.3-i486-1.tgz

Alla Slackpaket finns även på denna länk..om du nu inte har skivan kvar.
ftp://ftp.slackware.no/pub/linux/slackware/slackware-11.0/slackware/


Du ska vara "root" när du installerar, gå till katalogen där
du laddade ner programmet..
bash-3.2$ su
Password:
bash-3.2# chmod a+x VirtualBox_1.3.8_Linux_x86.run

bash-3.2# ./VirtualBox_1.3.8_Linux_x86.run install

Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation........
VirtualBox Version 1.3.8 (Tue Mar 13 19:35:24 CET 2007) installation

VirtualBox Personal Use and Evaluation License (PUEL)

..bla..bla..

Do you agree to the above license terms? [yes or no] yes

Installing VirtualBox to /opt/VirtualBox-1.3.8

Please add the following to /etc/rc.d/rc.local :

  # Start vboxdrv
  if [ -x /etc/rc.d/rc.vboxdrv ]; then
      /etc/rc.d/rc.vboxdrv start
  fi

VirtualBox has been installed successfully.

You will find useful information about using VirtualBox in the user manual
  /opt/VirtualBox-1.3.8/UserManual.pdf
and in the user FAQ
  http://www.virtualbox.org/wiki/User_FAQ

We hope that you enjoy using VirtualBox.
Ovanstående är om du vill att kärnmodulen ska laddas
vid uppstart, nu måste du lägga till din användare i gruppen "vboxusers".
Jag tycker det är enklast att redigera /etc/group

vboxusers:x:208:titus

Nu måste jag logga ut och in igen, sedan laddar jag kärnmodulen

bash-3.2# cd /etc/rc.d/
bash-3.2# ./rc.vboxdrv start

Starting VirtualBox kernel module ...done.

Om du såg länken överst så har en av dom skrivit ett skript..
#!/bin/bash
export LD_LIBRARY_PATH=/opt/VirtualBox-1.3.8
cd /opt/VirtualBox-1.3.8
VBoxSVC &

..jag kallar det vb och lägger det i /usr/bin
och ger följande rättigheter..

bash-3.2# chmod 755 /usr/bin/vb

Då startar vi som vanlig användare..
bash-3.2$ vb
bash-3.2$ *********************************************
InnoTek VirtualBox XPCOM Server Version 1.3.8
(C) 2004-2007 InnoTek Systemberatung GmbH
All rights reserved.

Starting event loop....
[press Ctrl-C to quit]

bash-3.2$ VirtualBox
Informational: VirtualBox object created (rc=00000000).
Bilderna är tagna efter det att jag installerat Vista,
men ni förstår nog i alla fall..
OBS!
Jag installerade Windows XP också eftersom det var enklare att få till.
Det beror nog mindre på Vista i sig utan mer på min totala okunskap om
Windows överhuvudtaget. :-)
Se vidare under dom olika tilläggen.

bild
Som sagts inget Vista för er, bara "New"..


bild
..next..


bild
..vilket system du vill installera,,


bild
..snacka om att behöva RAM..


bild
..och utrymme..välj "New"..


bild
..next..


bild
..jag tar "dynamically"...


bild
..och "nöjer" mig med 13.9 Gb..


bild
..finish..


bild
Nu kommer du tillbaka till 1:a bilden, tryck på CD/DVD-ROM, "mount" och "host"..


bild
..när du nu trycker på "Start" så kommer Vistas installationsprogram att starta, d.v.s. om du har den installations-DVD'n i läsaren ;-),
så småningom blir det så här..


bild
..nu gäller det bara att få allt att fungera också. Gissa varför jag påminner..
för att lösgöra "muspekaren"...CONTROL_R betyder den högra CONTROL-knappen..
inte ctrl+r..;-)


Guest Additons

I Windows XP fungerar Devices --> Install Guest Additions direkt, jag vet inte om det gör det i Vista (har inte provat), men du bör lära det andra sättet i alla fall för det behövs senare när vi kommer till Internet. :-)

bild
..Devices --> Mount CD/DVD-ROM --> CD/DVD-ROM Image..


bild
..Jag har ju redan gjort det, du trycker "Add"..


bild
..den finns i /opt/VirtualBox-1.3.8/additions, välj iso-filen..


bild
..Select..


bild
..så börjar den..


bild
..det blir en del frågor om du ska godkänna eller ej, klart du ska göra det. Jag använder ju Vista som det egentligen inte, enl. manualen finns några "additions" till (ännu), det verkar fungera i alla fall. Bl.a. "Full Screen".


Internet

I Windows XP fungerar Intenet direkt.

Stödet för "virtual AMD PCnet card" är slopat i Vista så man får göra det manuellt, ladda ner "NDIS5 Driver for Microsoft Windows Server 2003, Windows XP, Windows 2000, Windows ME and Windows 98 - 60 KB, Version 4.5.1" härifrån..
http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_6629_2452%5E2454%5E2486,00.htm
Den heter V4.51.zip

Nu gör du en iso-fil av den, ställ dig i den katalog där du
laddade ner filen och..
bash-3.2$ mkisofs -o net.iso -R -J V4.51.zip

Samma procedur som ovan om "Additions"..
bild
..men nu väljer du din "net.iso" istället och sedan "Select"..


bild
..flytta den till valfri katalog och packa upp den. Du installerar drivrutinen via Kontrollpanelen --> Device Manager --> Network adapters..


Delade Kataloger

Den "virituella Vista" måste vara avslagen, jag skapar en ny katalog /home/titus/virtualbox och ger den ett "sharename" = slack, kommandot ser ut så här..
$ VBoxManage sharefolder add "VM-name" -name "sharename" -hostpath /till den delade/katalogen

För mig alltså..
bash-3.2$ VBoxManage sharedfolder add Vista -name slack -hostpath /home/titus/virtualbox
VirtualBox Command Line Management Interface Version 1.3.8
(C) 2005-2007 InnoTek Systemberatung GmbH
All rights reserved.
..nu startar jag Vista och i "kommandofönstret"..
C:\Users\Admin>net use x: \\vboxsvr\slack
System error 53 has occurred.

The network path was not found

Är det någon som vet hur man ställer in (i Vista)så hör av er, jag lämnar det så länge, det fungerar nämligen bra i Windows XP :-)


USB Device

On Linux hosts, VirtualBox accesses USB devices on Linux through the usbfs file system. There- fore, the user executing VirtualBox needs read and write permission to the USB file system. Most distributions provide a group (e.g. usbusers) which the VirtualBox user needs to be added to. Also, VirtualBox can only proxy to virtual machines USB devices which are not claimed by a Linux host USB driver. Please refer to the driver= entry in /proc/bus/usb/devices to see which devices are claimed.

Du kan kontrollera vilka du har tillgängliga med..
bash-3.2$ VBoxManage list usbhost

VirtualBox Command Line Management Interface Version 1.3.8
(C) 2005-2007 InnoTek Systemberatung GmbH
All rights reserved.

Host USB Devices:

UUID:               1c7972c0-09b3-43f7-84f6-27789371f5e0
VendorId:           0x046d (046D)
ProductId:          0x08b2 (08B2)
Revision:           0.0 (0000)
Address:            /proc/bus/usb/004/002
Current State:      Busy

UUID:               0a8bb8e4-a73c-4f2c-9978-a6301dce3cae
VendorId:           0x046d (046D)
ProductId:          0xc016 (C016)
Revision:           3.64 (0364)
Manufacturer:       Logitech
Product:            Optical USB Mouse
Address:            /proc/bus/usb/002/002
Current State:      Busy

UUID:               5bb3b929-24ed-4965-aca1-3886c7883247
VendorId:           0x04b8 (04B8)
ProductId:          0x081a (081A)
Revision:           1.0 (0100)
Manufacturer:       EPSON
Product:            USB2.0 MFP(Hi-Speed)
SerialNumber:       C25P10511142200490
Address:            /proc/bus/usb/001/004
Current State:      Available

Sedan ställer du in via "Settings" --> USB

bild
..kryssa i "Enable USB" och sedan "Add From" (ikonerna till höger)..


bild
..jag visar med min Epson-skrivare..


bild
.så ser det ut så här.

I Vista misslyckas "autoinstall" av drivrutinerna, jag ser att den (skrivaren) är "captured", men har ingen aning om hur jag ska få till det med drivrutinen!!. I XP kommer den gamla vanliga "Upptäckt ny hårdvara guiden" igång och jag sätter i CD'n sen fixar det sig själv.


Till sist kan jag ju inte motstå att visa.. ;-)
bild
"Slack på Slack"