Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Virtualiser avec VirtualBox

1. avec VirtualBox

1.1. Problèmes et solutions

  • Problème : pas d'audio pour une machine virtuelle en windows 7 (Le pilote audio n'est pas installé par défaut)
    • Solution : Faire une mise à jour de windows et redémarrer la machine virtuelle

1.2. Installer les additions invité sur un invité Debian

Pour profiter pleinement d’une machine virtuelle avec VirtualBox (accélération 3D, gestion transparente de la souris entre l’OS hôte et l’invité, etc.), il faut installer les Guest Additions depuis l’OS invité.

Sous GNU/Linux, il faut tout d’abord installer les modules nécessaires à la compilation de ces drivers.

Ouvrez un terminal et installez les paquets :

  • sudo apt-get install gcc build-essential linux-headers-$(uname -r)

Le $(uname -r) en fin de commande permet d’installer facilement les linux-headers pour la version actuelle du noyau.

Une fois les paquets installés, installez les drivers VirtualBox à proprement parler :

cd /media/cdrom
sudo sh ./VBoxLinuxAdditions.run

Un petit redémarrage et c’est terminé !

Cette manipulation sera à refaire à chaque mise à jour/recompilation du noyau de l’OS invité

1.3. Booter sur une clé usb

Pour cela, il faut :

  • régler les permissions par la commande :
sudo usermod -a -G disk <username>

Après cette commande, redémarrer pour que les modifications soient enregistrées.

  • repérer le device de la clé en lisant le résultat de la commande mount :
moi@pc:~$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
...
/dev/sdg1 on /media/UBUNTU-LIVE type vfat (rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush)
moi@pc:~$

<note tip>Ici, notre clé est sur /dev/sdg et sa partition est /dev/sdg1</note>

  • lancer la commande :
VBoxManage internalcommands createrawvmdk -filename /Absolute/Path/to/output_File.vmdk> -rawdisk /dev/sdx -register

<note tip>dans laquelle :

  • <Absolute Path to output File> est le chemin complet avec le nom du fichier vmdk (par ex. “/home/moi/Harddisks/MonUsb.vmdk”)
  • sdx est le device de la clé usb

</note>

<note important>on utilise /dev/sdx et non pas /dev/sdx1</note>

par exemple (utilisateur “moi” :

...:~$ VBoxManage internalcommands createrawvmdk -filename /home/moi/.VirtualBox/HardDisks/usblinux.vmdk -rawdisk /dev/sdg -register
Sun VirtualBox Command Line Management Interface Version 3.1.6
(C) 2005-2010 Sun Microsystems, Inc.
All rights reserved.

RAW host disk access VMDK file /home/moi/.VirtualBox/HardDisks/usblinux.vmdk created successfully.
...:~$ 

Ensuite, dans la machine Virtualbox, pour booter sur la clé, il faut la monter en “primaire maître”, et le disque vdi sur lequel on veut installer le système en “secondaire esclave”.

Nous prendrons l'exemple d'une clé bootable pour installer windows 7 On démarre la machine virtuelle :

Accepter la licence :

Choisir l'installation personnalisée :

Désigner la partition sur laquelle faire l'installation :

Et continuer l'installation comme d'habitude.

2. Virtualisation d'un RaspBerry pi avec qemu


QR Code
QR Code systeme:virtualbox (generated for current page)