tuto_install

Transcription

tuto_install
VirtualBox
VirtualBox permet de lancer des machines virtuelles, tout comme vmplayer/vmware ou qemu. VirtualBox permet d'installer de nombreux systèmes d'exploitation invités. Deux versions sont proposées par l'éditeur : la version de base est gratuite pour un usage personnel ou éducatif (Licence PUEL), mais payante pour les entreprises. La version Open Source est entièrement libre mais amputée de certaines fonctionnalités pour les entreprises, et n'est disponible actuellement qu'à partir du SVN. VirtualBox est disponible pour Windows, Linux, et prochainement Mac. VirtualBox possède une interface (en QT) qui vous permettra de gérer très simplement vos différentes machines virtuelles. (il existe une interface en SDL : VBoxSDL) Ce qui différencie VirtualBox des autres virtualiseurs commerciaux, c'est qu'il offre une très bonne base GPL (et laisse augurer un futur meilleur dans ce domaine), ainsi qu'une rapidité d'exécution bien supérieure à vmware par exemple. Ce qui en fait le virtualisateur idéal (à ne pas confondre avec un paravirtualiseur comme xen), malgré quelques bugs de jeunesse. Enfin, il sera intégré dans Feisty. Lexique : •
•
•
•
VM : Virtual Machine : Machine virtuelle.
OS : Operating System : Système d'exploitation.
OS Host : celui qui lance VirtualBox, normalement votre Ubuntu.
OS Guest : l'OS que vous émulerez sous VirtualBox.
Installation de VirtualBox
Avant d'installer VirtualBox, il faut vous assurer que vous avez l'essentiel pour que l'installation puisse bien se passer (l'installation provoque la compilation d'un module kernel). sudo apt­get install linux­headers­`uname ­r` build­essential gcc libqt3­mt libxalan110 libxerces27
Il ne vous reste plus qu'à récupérer/installer le paquet deb pour votre distribution sur la page http://www.virtualbox.org/wiki/Downloads . Pour feisty (unstable jusqu'à fin avril) : wget http://www.virtualbox.org/download/1.3.8/VirtualBox_1.3.8_Ubuntu_feisty_i386.deb
Pour edgy : wget http://www.virtualbox.org/download/1.3.8/VirtualBox_1.3.8_Ubuntu_edgy_i386.deb
Pour dapper LTS wget http://www.virtualbox.org/download/1.3.8/VirtualBox_1.3.8_Ubuntu_dapper_i386.deb
Puis on installe le fichier .deb en double­cliquant dessus, ce qui démarre gdebi où on clique sur le bouton Installer le paquet (il faut valider la licence dans le terminal de gdebi lors de l'installation). Si ce point vous pose problème, demander sur le forum. Si tout s'est bien passé, il ne vous reste qu'à ajouter votre compte utilisateur au groupe des utilisateurs de virtualbox. sudo adduser <utilisateur> vboxusers
(remplacez <utilisateur> par votre login) Si à l'exécution du programme il ne se passe rien, déconnectez votre session puis redémarrez le serveur graphique via les touches Crtl Alt Backspace. Problèmes connus
Erreur au lancement d'une VM : VBox status code: ­1909 VERR_VM_DRIVER_NOT_ACCESSIBLE
Vous devez rétablir les droits sur /dev/vboxdrv (apparemment fréquent lorsqu'on possède une edgy upgradée d'une dapper). Pour cela, taper : sudo chmod 666 /dev/vboxdrv
Mode plein écran : Si en passant en mode plein écran, votre machine virtuelle reste affichée entourée d'un large cadre noir, vous pouvez utiliser la commande suivante: VBoxSDL ­vm {le nom de votre machine virtuelle} ­fullscreen
Note: Cette commande lance directement votre machine virtuelle, et ne vous donne donc pas accès a toutes les options de configuration de Virtualbox. Il faut donc vous assurer de tout paramétrer correctement avant de l'utiliser au quotidien. Note2: un petit réajustement de l'écran (host A) , suivi de (host . F) peut aussi suffire pour y arriver Premier lancement
Vous pouvez suivre ce tutoriel , à partir du point 6. C'est parti Le meilleur tuto pour ma part est le site du zero à ce sujet... http://www.siteduzero.com/tuto­3­14941­
1­virtualisez­un­systeme­d­exploitation­avec­virtualbox.html#ss_part_2 Clair , précis, détaillé, et pédagogique... VirtualBox
A partir de la première ouverture de la fenêtre de VirtualBox, vous aurez à passer les étapes suivantes: •
1­ Vérification des "general settings" pour adapter si vous le jugez préférable :
­ le répertoire d'installation de VDI et Machines qui sinon sera installé par défaut sur ~/.VirtualBox ­ le choix de la "host key" (Ctrl D sera choisi par défaut ­ voir case Input­)
•
2­ Création de la VM (taille, mémoire, son, USB, CD etc...)
•
•
Veiller notamment à cocher les cases "enable audio", "enable usb", si vous voulez profiter de ces fonctionnalités dans le futur (en effet, il est arrivé que la mise en place de ces fonctionnalités, après coup, pose problème à certains utilisateurs). •
3­ Installation de l'OS émulé (via un CD ou une image iso)
•
4­ Rajout des "guest additions" (voir plus bas, amélioration de l'émulation ....)
Lorsque vous serez satisfait de votre installation, pensez donc à prendre une "snapshot" (voir plus bas) Nota: en session, il est important de noter que pour passer de l'OS Guest à l'OS Host, il vous faudra presser la touche CONTROL (de droite) ou toute autre touche que vous aurez paramétré à cet effet. Cette touche (configurable), permet d'effectuer les opérations les plus courantes : •
•
•
•
CTRL F : mode plein écran
CTRL DEL : envoi un CONTROL ­ ALT ­ DEL à l'OS Guest
CTRL BACKSPACE : envoi un CONTROL ­ ALT ­ BACKSPACE à l'OS Guest
...
Améliorer l'émulation de l'OS Guest
VirtualBox propose des drivers adaptés pour l'OS Guest : pour windows et pour Linux. Ce qui permet •
•
•
Un redimensionnement automatisé de la zone d'affichage de l'OS Guest, quand on redimensionne la fenêtre d'émulation dans l'OS Host.
La possibilité de passer la souris du Host au Guest, et vice versa, plus aisément.
Le partage de fichiers entre l'OS Host et l'OS invité sous peine d'obtenir le message : "L'erreur système 67 s'est produite. Nom de réseau introuvable."
Quand l'OS Guest est de type windows : Dans la session d'émulation, sélectionner "Install Guest Additions". VirtualBox va monter automatiquement une image ISO fournie avec l'émulateur, ce qui provoquera le démarrage automatique de l'installation de ces drivers. Quand l'OS Guest est de type Linux : Dans la session d'émulation, sélectionner "Install Guest Additions". VirtualBox "devrait" monter automatiquement une image ISO fournie avec l'émulateur. Cependant, pour beaucoup, l'image ISO montée est "vide". Certains ont réussi à l'exploiter (mais je ne sais trop comment) Cependant, tout comme l'installation de virtualbox, cela nécessitera que vous ayez tout ce qui va bien pour compiler (headers et gcc) dans votre OS Guest, pour pouvoir installer ces modules. Utilisation avancée
L'utilisation est assez aisée car VirtualBox possède une interface graphique très simple (bien qu'il soit possible de tout scripter avec la commande VBoxManage) NAT
Le NAT fonctionne sans autre configuration. VirtualBox met à disposition un serveur DHCP pour l'OS invité (configuré en "IP dynamique") qui a dès lors accès au LAN (pour autant que l'OS hôte y ait accès ...). Dans ce cas l'OS invité communiquera avec l'OS hôte via un répertoire de partage (voir plus bas) Il y a aussi une solution qui permet une communication directe entre les deux. Pour pouvoir accéder à l'OS invité à partir de l'OS hôte, il faut faire ce qu'on appelle un "mapping de ports". Par exemple, les commandes suivantes (à faire une fois l'OS invité éteint) VBoxManage setextradata {le nom de votre machine virtuelle} "VBoxInternal/Devices/pcnet/0/LUN#0/Config/{nom du mapping}/HostPort" 2222
VBoxManage setextradata {le nom de votre machine virtuelle} "VBoxInternal/Devices/pcnet/0/LUN#0/Config/{nom du mapping}/GuestPort" 22
VBoxManage setextradata {le nom de votre machine virtuelle} "VBoxInternal/Devices/pcnet/0/LUN#0/Config/{nom du mapping}/UDP" 0
auront pour effet de rediriger les paquets TCP reçus sur le port 2222 de l'OS hôte (venant de toutes ses interfaces) vers le port 22 de l'OS invité. Note: {nom du mapping} est une simple chaine de caractères indiquant la nature du mapping (par exemple ftp, http, ssh ...) Ceci est utile si vous faites "tourner" un serveur ftp, http ... sur votre OS invité, il sera ainsi accessible depuis l'OS hôte (en lançant une requête sur localhost) et même depuis les ordinateur extérieur connectés à l'ordinateur hébergeant la machine virtuelle (si les ports définis par le mapping ne sont pas bloqués). Note: pour annuler le mapping de port il suffit de relancer ces trois commandes sans leur dernier argument. les périphériques USB
Pour voir les périphériques USB dans votre OS Guest, il vous suffit de cocher "Enable USB Controller" avant de lancer votre machine virtuelle. VirtualBox offre la possibilité de filtrer les périphériques USB (rendre disponible certains périphériques USB dans l'OS Guest). En clair, cette fonction sert à monter automatiquement les périphériques lors du démarrage du guest. Il faut d'abord populer le liste des périphériques et leurs caractéristiques dans le champ ad hoc. Si le périphériques USB est connecté et monté dans l'OS Host, il suffit de cliquer sur "ajouter" (à droite de la zone de filtres) les champs du "filtre USB" se remplissent automatiquement. Si non, il faudra entrer les informations à la main dans les champs. La case à cocher à gauche du périphérique déclaré précédemment permet (si cochée) de monter automatiquement le périphérique dans l'OS Guest lors de sa connexion. Attention, le périphérique n'est disponible que dans un OS à la fois (l'OS Host ou un des OS Guest). Ceci a des conséquences. Par exemple, si vous démarrer votre OS Guest alors que votre clé USB (périphérique USB déclaré et coché dans "USB controller") est en cours de transfert sur votre OS Host, ce transfert sera interrompu de manière "sauvage" (sans eject). Cette fonction automatique est donc à utiliser avec prudence. Si un périphérique USB n'est pas déclaré dans le champ filtre (ou est déclaré mais avec la case ad hoc décochée) et s'il est monté dans l'OS Host, il apparaitra dans la liste déroulante en bas à droite de la fenêtre du Guest (le sigle USB)une fois l'OS Guest lancé et pourra être monté d'un simple clic si nécessaire. Il se retire (virtuellement) par la même manipulation et est de nouveau disponible pour le Host. •
Problème 1
Si, au démarrage du périphérique, une popup vous parle de droits usbfs à vérifier, il vous faut : 1. vérifier si un groupe usbfs existe : • ouvrir /etc/group avec les droits sudo
sudo gedit /etc/group
•
rechercher usbfs
1. si usbfs existe
•
noter le numéro du groupe et y ajouter votre user au groupe
ligne du type : usbfs:x:<NoGroupefstab>:<user>
1. si usbfs n'existe pas :
•
rajouter la ligne : usbfs:x:<NoGroupefstab>:<user> •
choisir un <NoGroupefstab> qui n'est pas encore utilisé. 1. ajouter à /etc/fstab la ligne suivante :
none /proc/bus/usb usbfs devgid=<NoGroupefstab>,devmode=664 0 0 2. redémarrer votre ordinateur (le vrai, pas le virtuel !)
•
Problème 2
Le périphérique n'est toujours pas reconnu? Peut­être avez vous coché trop tardivement la case "enable USB" après le lancement de la VM? Rien n'est perdu. Revenez sur VirtualBox, supprimez (delete) la VM en question (en commençant par les snapshots). Pas d'inquiétude, le VDI est sauvegardé par défaut. Recréez une nouvelle VM en chosisissant comme disque le VDI sauvegardé (et non un nouveau disque), cochez bien toutes vos options et démarrez la VM. Cela devrait normalement suffire... e répertoire de partage
Pour faciliter le partage entre l'OS Host, et l'OS Guest, VirtualBox offre un système simple. (cependant le partage netbios via samba marche très bien) Création d'un répertoire de partage
Pour partager un répertoire, vous serez obligé de passer par la ligne de commande. Vous devrez d'abord éteindre votre OS Guest avant d'effectuer cette manip. Dans l'OS Host (votre ubuntu), vous devrez taper quelque chose du style : VBoxManage sharedfolder add "xp" ­name "sharename" ­hostpath "/home"
•
"xp" est ici le nom de votre machine virtuelle (celle ci ne doit pas être lancée) •
"sharename" est le nom de partage désiré
•
"/home" est le chemin absolu que vous voulez partager
Accès au partage
Pour accéder à ce partage dans un OS Guest: De type windows, dans un terminal (command.com) : net use x: \\vboxsvr\sharename
De type linux, dans un vrai terminal : mount ­t vboxsf sharename mountpoint
"mountpoint" est un répertoire de montage que vous devrez créer au préalable. Suppression du répertoire de partage
Pour enlever ce point de montage, dans votre OS Host (votre ubuntu), il vous faudra quitter votre session virtualbox, et taper : VBoxManage sharedfolder remove "xp" ­name "sharename"
méthode "Samba IP"
Exposée ici; virtualbox_partage avec un exemple détaillé pour un hôte Ubuntu et un invité Windows. autre méthode Samba
Si la première méthode ne fonctionne pas (net use... répond que le chemin réseau n'a pas été trouvé), pas d'inquiétude car la solution samba fonctionne très bien. Prenons comme exemple de partage le répertoire /home/moncompte/Partage, sur une machine ayant un compte d'utilisateur "moncompte" et dont la machine s'appelle "mamachine" (moncompte@mamachine:~/$). Faire un clic droit sur le répertoire et choisir "Dossier Partagé". Installer samba si jamais Ubuntu vous pose la question. Puis créer un compte dans samba, en utilisant votre compte. (C'est important de prendre un compte qui existe déjà sur votre Ubuntu). Faire la commande : moncompte@mamachine:~/$ sudo smbpasswd ­a moncompte
Puis aller dans votre windows Guest, et exécuter "cmd" pour avoir un terminal. Il ne reste plus qu'à y rentrer la commande : net use M: \\mamachine\Partage
Fournir le user "moncompte" au prompt. les "snapshots"
Elles vous pemettent de revenir à un état antérieur. C'est une sorte d'image disque. Attention: vous devez prendre la "snapshot" lorsque la machine virtuelle est arrêtée (powered off) ou suspendue (saved) mais NON lorsqu'elle est en fonctionnement (running). Curieusement cette dernière possibilité n'est pas bloquée automatiquement par VB alors qu'elle entraine des disfonctionnements. Procédez de la façon suivante: ouvrez la fenêtre VirtualBox, regardez la partie droite, sélectionnez l'onglet Snapshots, puis cliquez sur l'appareil photo, renseignez et sauvegardez. Si vous souhaitez détruire la VM, il vous faudra détruire auparavant les snapshots enregistrées. Si vous souhaitez revenir à l'état d'une snapshot, vous détruisez (discard) les étapes ultérieures, sachant que vous perdrez ce qui a été modifié ou ajouté entretemps. lancement direct d'une VM
Vous shuntez l'étape du serveur VirtualBox. Utilisez la commande suivante: Attention: guillemets s'il y a un espace dans le nom, sinon pas de guillemets. VBoxManage startvm "nom VM"
Si vous avez lancé en plein écran, vous pouvez reprendre la main avec Host F Compléments d'informations
•
Site Officiel :http://www.virtualbox.org/
La documentation PDF (en anglais) : très interessante !!!
Le topic sur le forum FR : http://forum.ubuntu­fr.org/viewtopic.php?id=89503
•
http://doc.ubuntu­fr.org/virtualbox_partage •
http://doc.ubuntu­fr.org/virtualbox_reseau •
•
Source: http://doc.ubuntu­fr.org/virtualbox
Le contenu de ce tutoriel est sous double licence : CC BY­SA et GNU FDL
Pour créer un nouveau disc virtuel clic sur new,
Next.
Définissez le nom de votre futur disc virtuel et choisissez l'os (ici windows xp)
On donne une certaine quantité de ram qui sera utilisé pour le fonctionnement de ce système cela dépend de la quantité de ram sur la machine host.
Il faut créer le disc donc clic sur New.
Next.
Ici on fait le choix entre un disc dont la taille augmente en fonction du besoin ou d'un disc « fixe » ça dépend de la taille de votre disc dur... moi j'ai de la place :o)
Ici on fait choisi la taille de base du disc.
Clic Finish: voilà le disc est créé!
Next.
Finish
En suite clic sur settings puis sur cd/dvd­rom cochez mount cd/dvd Drive sélectionnez ISO image file et allez chercher l'image iso de votre windows xp (préalablement mise sur votre disc dur).
Pour voir les périphériques USB dans votre OS Guest, il vous suffit de cocher "Enable USB Controller" avant de lancer votre machine virtuelle. Start! L'installation de xp se lance c'est exactement comme une installation conventionnelle. Une fois installé xp démarre.
voilà: xp sous xubuntu!
Pour l'installation de tribalweb c'est exactement comme vous avez déjà (peut être) fait sur windows... mais oui vous êtes sous windows!!!
Pour rappel tribal ce télécharge sur: http://www.tribalweb.net/tour/accueil.php?lg=fr
Démarrer >>> Tous les programmes>>> Tribalweb et n'oubliez pas de sélectionner la fonction easy­ connect! voilà ça marche du premier coup sans problèmes.
Le contenu de ce tutoriel est sous double licence : CC BY­SA et GNU FDL

Documents pareils

Installer VirtualBox , format pdf de 648.6 kilo octets

Installer VirtualBox , format pdf de 648.6 kilo octets 4) Il faut donc chercher le « Virtualbox Extension PAck » sur internet, mais attention, il faut que ce pack corresponde à la version de VirtualBox. Il faut donc, dans la machine virtuelle, clique r...

Plus en détail