Skip directly to content

Virtualbox

Portrait de zozodesbois
on mar, 18/01/2011 - 16:39

  1. C'est quoi ?
  2. A quoi ça va nous servir pour notre HMB ?
  3. Pré-requis
  4. Installation
  5. Initialisation de Virtualbox
  6. Faire un instantané
  7. Complément pour le système virtuel
  8. Partager un dossier entre votre ordinateur et la machine virtuelle
    1. Déclaration du partage sur Virtualbox
    2. Droits d'écriture dans le dossier de partage
  9. Utilisation
Système
Windows Linux Mac
Site officiel http://www.virtualbox.org
Auteur Communauté
Licence Gratuit - Open source

C'est quoi ?

C'est l'outil essentiel pour l'environnement du Geek.
Il est gratuit pour une utilisation personnelle, et il tourne sur quasiment tous les systèmes d'exploitation.

Sa force c'est de créer des environnements virtuels sous différents OS indépendamment du système d'exploitation de votre machine.

A quoi ça va nous servir pour notre HMB ?

Nous allons nous créer un environnement de Geek !!! Nous allons faire une machine virtuelle Ubuntu avec tout l'environnement pour trifouiller les Firmwares et surtout pour pouvoir les ré-assembler... ou même installer l'environnement de développement le SDK.

Dans notre cas, nous allons installer un environnement Linux, qui va nous permettre d'avoir tous les outils de compilation, ainsi que les bons droits de gestion des fichiers pour reconstruire son Firmware (par exemple).
Donc pas d'excuses pour dire que vous êtes sous Windows et que vous ne pouvez pas faire...wink

Même si vous êtes déjà sous Linux, cet outil sera pratique notamment pour installer des paquets Linux sans risque de corrompre la configuration actuelle de votre machine.
Et le top du top, si vous voulez tester quelque chose et tout nettoyer en un clin d'oeil, il suffit de faire une copie de sauvegarde de votre disque virtuel... et de remplacer votre disque virtuel à la fin des tests pour tout restaurer ! smiley

Pré-requis

Récupérez l'installeur sur le site officiel de Virtualbox, Pour Ubuntu, n'utilisez pas les paquets, allez chercher la dernière version (qui correspond à votre version système), sur le site de Virtualbox.
Il faut récupérer la dernière version pour que les "additions invités" correspondent au niveau de la version de Virtualbox.

Téléchargez le fichier iso d'Ubuntu sur ubuntu.fr

Configuration minimum

  • Processeur 1 GHz (simple cœur)
  • Mémoire vive 512 Mio
  • Avoir au moins 10Go de libre sur un disque pour installer un Ubuntu virtuel.

Installation

L'installation est très simple et se fait toute seule: sous Windows, il faut faire suivant tout le temps... sur Ubuntu il faut utiliser l'installeur de paquets avec un clic droit sur le paquet téléchargé. Et sur Mac je ne sait pas (Petitgnoll6 ça dis quoi sur le Mac ?) ... c'est du velour !cool

Ce Tuto est fait avec la version 4.0.2 de Virtualbox.

Initialisation de Virtualbox

Cliquez sur Nouvelle

Nom du système Ubuntu, Système Linux, version Ubuntu.

Taille mémoire RAM, laissez par défaut, ici j'ai 512Mo.

Ensuite ça va créer un disque dur d'amorçage, laissez créez une nouveau disque dur, ça va lancer un deuxième assistant pour la préparation du disque dur.

Laissez "image du disque à taille dynamique", ça permet d'avoir un petit fichier disque virtuel qui va se remplir progressivement.

Choisissez l'emplacement de votre disque virtuel et laissez la taille maximum de 8Go ( c'est suffisant).
Ca va créer un fichier du nom que vous avez choisi à l'endroit que vous voulez avec au moins 10Go d'espace libre (moi j'ai D:\Ubuntu.vdi).
Le fichier va être plus petit que 8 Go, et il va grossir au fur et à mesure qu'il va se remplir... et il ne pourra pas dépasser 8Go.

Nous voilà sur l'écran manager avec une nouvelle machine virtuelle tout belle toute neuve !!!

Au premier lancement ça va chercher à lire depuis le lecteur CD/DVD pour installer le système. Nous allons sélectionner notre fichier ISO d'Ubuntu (que nous avions téléchargé au préalable).

Et nous voilà avec une installation d'Ubuntu à l'intérieur de notre machine qui contient une autre machine.... hé hé !

Vous laissez par défaut "Français" et cliquez sur "Installez Ubuntu".
Ne vous inquiétez pas des messages que vous allez avoir sur le nombre de couleurs d'affichage etc, nous réglerons ça après avec les "Virtualbox addition".

Attention: si votre curseur reste prisonnier de la fenêtre du système virtuel, il faut cliquer sur la touche "hôte" (par défaut, c'est la touche CTRL de droite du clavier).

Choisissez d'installer les mises à jours

Choisissez "tout effacer et utiliser le disque entier".

On voit qu'il s'agit bien de notre fichier disque de 8Go et cliquez sur "Installer maintenant".

Fuseau horaire faire suivant, le clavier vérifiez que vous êtes en Français et faites suivant.
Entrez un nom et un mot de passe avec une session qui s'ouvre automatiquement.

Repérez bien le nom d'utilisateur, nous allons en avoir besoin plus tard

Suivant n'apparaîtra que si tout est bon avec le mot de passe bien saisi... Et l'installation se poursuit.

Lorsqu'elle est terminée, il vous est proposé de redémarrer l'ordinateur (enfin... seulement la machine virtuelle bien sûre!).

L'écran ci-dessous va alors demander de retirer le CD d'installation.


C'est ce que nous allons faire en allant dans le menu "Périphériques", "Périphériques Optiques" et décocher (en cliquant dessus) le nom de l'archive ISO d'Ubuntu qui a servi à faire l'installation.

Maintenant faisons un simple Retour Chariot dans la fenêtre tel que c'est demandé...

Au redémarage, le gestionnaire de mises à jours va demander d'installer les mises à jour (pour ma part j'en ai 228 !...) mais ça se fait tout seul (ouf!), entrez juste votre mot de passe que vous aviez défini plus haut lors de l'installation.

Et nous voilà avec un Ubuntu tout neuf et virtuel...

Faire un instantané

C'est une photo ? Oui, oui, c'est une photo qui enregistre tout à un "instant T". Ça va rendre d'énormes services lorsqu'il y a des mauvaises manips ou une installation qui se passe mal.

  • Allez dans le menu "Machine" de Virtualbox, et sélectionnez "saisie d'un instantané..." (ou bien Ctrl S).
  • Donnez un nom et une description pour vous rappeler que c'est une image d'une installation complète d'Ubuntu avec les mises à jour effectuées.

Complément pour le système virtuel

Pour que ces "systèmes virtuel" puissent profiter pleinement des fonctionnalités de Virtualbox, il faut installer les "additions invités" dans le système virtuel.
Cela concerne les échanges de fichiers entre machine virtuelle et machine physique, les résolutions d'affichages, échanges avec le presse-papier, etc....
  • Allez dans le menu "Périphériques", et cliquez sur "installer les additions invités".
La première fois ça va chercher un fichier iso sur le disque, mais ça ne le trouvera pas. Ca va donc demander à le télécharger.
Ce téléchargement se lance automatiquement.
 
Puis un cd VBOXADDITIONS_x.x.x_xxxxx va apparaître dans le menu "Raccourcis" d'Ubuntu.
 
Sélectionnez-le et lancez l'installation en cliquant sur ouvrir "invite d'exécution automatique"
 
L'installation va demander votre mot de passe et elle va se faire toute seule.
Attention lisez bien ce qui est écrit dans le log, si vous avez un message qui dit que ça s'est mal passé ou si tout est bon.
Retirez le CD du lancement automatique en le désélectionnant dans le menu Virtualbox "Périphériques", "Périphériques Optiques".


Si ça s'est bien passé, lorsque c'est terminé, redémarrez la machine virtuelle. Si ça s'est mal passé, c'est que votre version des additions ne correspond pas à celle de Virtualbox. Je vous conseille de récupérer celle qui se trouve sur le site officiel de Virtualbox,

Partager un dossier entre votre ordinateur et la machine virtuelle

Déclaration du partage sur Virtualbox

Ça va nous permettre de faire passer facilement des fichiers entre la machine virtuelle et votre ordinateur.
 
Dans le menu de la fenêtre de Virtualbox, allez dans "Périphériques" et choisissez "Dossiers partagés"
Sélectionnez un dossier sur le disque dur de votre ordinateur. Dans "Nom du dossier", mettez le nom du partage que vous allez avoir dans Ubuntu. Sélectionnez "Auto-mount"
 
Prenez un shell sur Ubuntu (menu "Application", "Accessoires", "Terminal")
 
Repérons notre partage
df
Ici le partage est indiqué par Vbox_echanges et le nom que nous allons utiliser sera /media/sf_Vbox_echanges (en fonction du nom de votre partage...)
Sys. de fich.           1K-blocs       Occupé Disponible Capacité Monté sur
/dev/sda1              7852740   2927892   4525952  40% /
none                    248612       224    248388   1% /dev
none                    254240       104    254136   1% /dev/shm
none                    254240        96    254144   1% /var/run
none                    254240         0    254240   0% /var/lock 
Vbox_echanges         120447304  38233940  82213364  32% /media/sf_Vbox_echanges

Si le partage n'apparaît pas, c'est surement que l'installation des "addition invités" s'est mal passé, réinstallez...

Droits d'écriture dans le dossier de partage

Donnons des droits à notre profil utilisateur (moi j'ai mis geo, vous je ne sais pas mais vous devez le voir dans le prompt de chacune des lignes du shell). Pour faire cela nous allons l'ajouter au groupe vboxsf.
sudo usermod -aG vboxsf geo
Nous allons créer un raccourci sur le Bureau d'Ubuntu
 
Positionnez vous sur le Burau
cd Bureau
Et créons le raccourci vers notre dossier d'échange
ln -s /media/sf_Vbox_echanges echanges

Encore un petit redémarrage pour prendre en compte toutes ces modif...

Nous avons maintenant un dossier opérationnel pour faire transiter nos fichiers d'une machine à l'autre...

Utilisation

Par défaut, la touche Hôte, c'est Ctrl droit

Commandes Fonction
Hôte F Affiche le système en plein écran
Hôte C Bascule en mode adaptation écran / mode normal
Hôte Début (ou Home) permet de faire ré-apparaître le menu
Hôte Q Fermeture du système avec différents choix
Hôte R Réset
Hôte H Extinction du système
Hôte Suppr Execute Ctrl Alt Supp sur du Windows

Et voilà, il n'y a plus qu'a s'amuser... Geekez !!! cheeky

  
Votez: 
Pas encore de vote

Commentaires

Portrait de Dom1066

Salut,
Jai fais tout comme tu as expliqué, mais je n'arrive pas a accéder à mon dossier partagé:
"Impossible d'afficher le contenu du dossier."
"Vous n'avez pas les permissions nécessaires pour afficher le contenu de « sf_C739SP_CP10E_110103a_110HD »."
J'ai même recommencé de zéro ( réinstallé Ubutnu dans VirtualBox)
Une idée du problème ?
Sous Terminal , il ne reconnait pa la commande "bd" .

[Hyundai MBox P3100S(FW:757)+ Sony KDL-32 EX500+ Edifier S330D+ Harmony 300]

Portrait de zozodesbois

Au temps pour moi, c'est 'df' ! J'ai corrigé. Ca devrait aller mieux pour la suite. Il faut aussi que tu ajoutes les droits d'accès à ton profil en l'ajoutant au groupe (expliqué là droit d'écriture)
Merci pour l'info
zozodesbois

Portrait de HardManBlue

J'ai installé virtualbox ss pb. créer une machine OK. téléchargerl'iso de ubuntu OK. Par-contre, impossible de l'installer dans la machine virtuelle ! Aprés avoir choisi mon fichier iso, j'ai le message suivant :
"Isolinux 4.01 debian-20100714 ETCD Copyright (C) 1994-2010 .H peter ....No DEFAULT or UI configuration directive found !
boot : _ "
Impossible d'aller plus loin ! qué pasa ?

HMB Movie Palace, 1 To en Interne, 2 x 2To en externe, Firmware V2.1 C757, of Course !

Portrait de zozodesbois

Ca c'est très bien d'essayer !
Est-ce que ça ne viendrait pas de ton téléchargement ? Essayes de monter ton iso avec daemon tool ou de le graver sur un ré-inscriptible juste pour le vérifier...

Portrait de HardManBlue

Bon ben des fois, il faut quand même un peu s'y mettre ! j'ai revérifier le checksum de l'archive. Pas de pb de montage avec Daemon Tools. A priori, c'est un pb fréquent d'install Ubuntu d'aprés les forums que j'ai lu...J'ai reformaté une clef USB en FAT16, nada. J'ai fini par re-télécharger l'iso et refaire l'install...Cette fois-ci ça a marché sauf que l'install a planté par manque de mémoire !!!! Grrr. Du coup ,je me suis retrouvé avec une version de Ubuntu contenant des paquets cassés. Il a fallu réparer tout ça. Ensuite, j'ai fait les mises à jour... Mais ça y est, j'ai une version propre de Ubuntu.
C'est marrant, ça m'a rappelé quand je bossais sous Solaris et RedHAT !...
Je continue à mettre les mains dans le "camboui", j'irais p't'être pas loin, on verra bien !...

HMB Movie Palace, 1 To en Interne, 2 x 2To en externe, Firmware V2.1 C757, of Course !

Portrait de HardManBlue

Bien que sous Ubuntu, root ne soit pas conseillé,pour avoir un "faux" root, taper :
sudo chroot / /bin/bash
Ensuite on tape la commande :
passwd
On tape son mot de passe (éventuellement le même que pour l'utilisateur courant...)
Ensuite, il est possible de se connecter root avec la commande su ou root + env avec su -

HMB Movie Palace, 1 To en Interne, 2 x 2To en externe, Firmware V2.1 C757, of Course !

Portrait de zozodesbois

Salut HardManBlue,
Si tu fais "sudo su" sous shell, tu te trouves sous root, c'est plus simple.
Zozodesbois