Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:felixp:brouillon [Le 27/10/2013, 19:02]
FelixP créée
utilisateurs:felixp:brouillon [Le 31/01/2014, 18:51] (Version actuelle)
FelixP [Utiliser un système Windows invité]
Ligne 1: Ligne 1:
-{{tag>​portail ​système}}+====== Démarrer un système ​physique sous VirtualBox ======
  
-----+Il peut être utile de démarrer un système déjà installé physiquement sous VirtualBox. 
 +Les deux parties de cette doc sont issues du forum : [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=365418|[HowTo] Démarrer un Windows installé physiquement dans VirtualBox]] et [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3137234|Démarrer un Linux installé physiquement dans VirtualBox]]. Vous pouvez donc y exposer les problèmes que vous rencontrez.
  
-====== Les partitions ======+L'​idée,​ comme VirtualBox ne peut pas utiliser un disque physique directement,​ est de créer un petit fichier "​redirigeant"​ vers votre disque. On utilisera pour cela l'​utilitaire VBoxManage.
  
-Le terme "​partition"​ peut être totalement nouveau pour le néophyte en informatique. Il est souvent utilisé ​à tort et à travers, souvent mélangé avec d'​autres termes tels que "​disque"​ et "​système de fichiers"​La présente page se veut être une introduction à la notion de partitions. Pour des informations plus détaillées,​ vous serez dirigés vers des sites de référence+===== Manipulation générales ===== 
 +La plupart des manipulations sont communes ​à tous systèmes invitésNous verrons par la suite les divergences entre Linux (Ubuntu) et Windows.
  
 +<note tip>Dans cet exemple :
 +  * Le système hôte est Ubuntu (et pourrait être n'​importe quelle distribution avec Virtualbox fonctionnel
 +  * Le système invité est Fedora, installé sur le disque interne, partition ''/​dev/​sda4''​
 +</​note>​
  
-===== Disques, partitions et systèmes de fichiers ​=====+==== Mapping du disque dur ==== 
 +=== Détermination de la partition à utiliser === 
 +Il faudra indiquer à VirtualBox les partitions du disque auxquelles il peut avoir accès (et pas plus, pour ne par entrer en conflit avec le système hôte !). \\ On pourra utiliser GParted ou tout autre outil pour repérer les identifiants sous la forme ''/​dev/​sdXY''​ des partitions concernées.
  
-Le **disque** est un dispositif physique (disque dur, carte SD, clé USB, CD-ROM/​DVD-ROM,​ disquette...) dans lequel on peut emmagasiner ​des données informatiques. C'​est ​un matériel qui est interne (dans la tour) ou externe à l'ordinateur (relié à la tour par un câble aisément débranchable et déplaçable). Les données informatiques contenues dans ces supports physiques peuvent être écrites puis relues et sont conservées même en l'absence d'une source d'énergie pour maintenir le disque en activité. Les disques contiennent des milliards de données informatiques ; l'unité de mesure informatique est l'​[[wpfr>​octet]]([[wpfr>​mémoire ​de masse|Plus d'​informations sur les disques]])+=== Paramétrage ​des autorisations de votre utilisateur === 
 +Pour pouvoir utiliser VBoxManage et le fichier qu'il génère, il est nécessaire d'ajouter son compte utilisateur au groupe ​''​disk''​. ​Rien de très compliqué la dedans, voici deux solutions :
  
-{{ disque_partitions.png  |Disque, partitions et systèmes ​de fichiers}}+  * Soit en allant dans Système » Administration » Utilisateurs et groupes ; cliquer sur le bouton Gérer les groupes ; rechercher le groupe ''​disk''​ ; et le modifier en cochant l'​identifiant de sa session dans la liste. 
 +  * En ligne de commande :<code bash> sudo usermod -G disk -a $USER</​code>​
  
-Puisque les disques emmagasinent de grandes capacités de donnéesil est important d'​organiser ces données de manière à y accéder rapidement. La **partition** est une zone du disquedéfinie par l'​administrateur de l'​ordinateur,​ dans laquelle doivent être contenues des données similaires. Par exemple, l'​administrateur définira une partition qui contient toutes les données relatives au [[wpfr>​système d'​exploitation]] et les logiciels qui l'​accompagnent ; il définira aussi une partition dans laquelle seront emmagasinés tous les documents personnels des utilisateurs de l'​ordinateur ; il définira aussi une partition où sont stockées des données en cours de traitement ; etc. Le but d'une partition est de rassembler les données informatiques qui ont un lien commun([[wpfr>​Partition de disque dur|Plus d'​informations sur les partitions]])+Attentionpour que le changement soit pris en compte, il faut redémarrer sa session.
  
-À l'​intérieur ​de la partition, un **système ​de fichiers** doit être créé. ​Celui-ci sert à organiser les données à l'​intérieur d'une partition. Un disque ​est composé de milliards de petits emplacements qui sont plus tard interprétés comme des données informatiques ; le système de fichiers permet de localiser ​à quel emplacement est enregistrée ​la donnée exacte demandée par l'​utilisateurIl pourrait être comparé à l'​index d'un livre. ([[:​systeme_de_fichiers|Plus d'​informations sur les systèmes de fichiers]])+=== Création du fichier ​de mappage du disque === 
 +On utilisera ​la ligne de commande : 
 +  ​On se déplace dans le dossier où le fichier sera créé ​:<code bash>cd ~/.VirtualBox</​code>​ 
 +  * On "​mappe"​ le disque ​: (à adapter selon la situation)<​code bash>​VBoxManage internalcommands createrawvmdk -filename Fedora.vmdk -rawdisk /dev/sda -partitions 4 -relative</​code>​
  
-Le tout pourrait être comparé à une petite bibliothèque personnelle contenant des encyclopédies : +Ceci ne fait que créer ​le fichier Fedora.vmdk (de quelques Ko)et ne touche absolument pas au disque.
-  * le disque serait le meuble lui-même, ou encore chacune des étagères de ce meuble ; +
-  * la partition est une encyclopédieOn a une encyclopédie sur l'​histoire,​ une autre sur la géographie,​ un dictionnaire,​ un guide de l'​auto,​ etc. qui contiennent chacune des informations selon leur domaine de prédilection ; +
-  * le système de fichiers est un moyen de retrouver l'​information dans chacune des encyclopédies ​(numéros ​de pagescodes de couleur, classement par dates ou marques, etc.).+
  
 +<note tip>Dans le cas ou le disque serait inaccessible,​ il faut réessayer en supprimant l'​option -relative.</​note>​
 +<note important>​
 +Très important : dans le cas où le numéro de partition n'est pas spécifié, la machine virtuelle aura accès au disque dur entier.
 +De ce fait, l'​étape suivante, à savoir la configuration du gestionnaire de démarrage, n'est plus nécessaire.</​note>​
  
 +==== Configuration du gestionnaire de démarrage ====
  
-===== Partitions primaires ? Partitions étendues ? Lecteurs logiques ? ===== +VirtualBox n'a accès qu'à la partition contenant le système invité… Et donc pas au chargeur de démarrage ! Il faut donc en créer ​un
-{{  http://​upload.wikimedia.org/​wikipedia/​commons/​thumb/​0/​07/​GUID_Partition_Table_Scheme.svg/​500px-GUID_Partition_Table_Scheme.svg.png?​300|Schéma d'​un ​disque ayant une table de partitions ​de type GPT}}+Pour résoudre ce problème, on va créer ​une image iso bootable ​de Grub. 
 +Il est pour le moment difficile ​de le faire pour Grub2, on le fera donc pour Grub1.
  
-On comprend donc que, pour être utilisé, un disque dur doit impérativement être partitionné (c'​est-à-dire qu'on lui attribue une ou des partitions). Un disque __doit__ être divisé en //au moins une// partition (soit une zone d'​organisation occupant la totalité ​de l'​espace de stockage disponible). L'​attribution d'une seule partition dans l'​ensemble du disque dur peut être pratique dans certains cas, comme un disque dur de stockage interne ou externe. Dans d'​autres cas, comme l'​installation d'une distribution GNU/Linux, cela devient limitatif.+=== Gestionnaire ​de démarrage : Grub1 ===
  
-Pour diverses raisons, ​un administrateur peut vouloir « fractionner » (partitionner) son disque dur en plusieurs sous-espaces,​ plutôt que de ne conserver qu'une seule zone d'​enregistrement englobant l'​intégralité de la capacité du disque. Il crée alors plusieurs partitions+a) On va commencer par créer ​un répertoire ​de travail et copier les fichiers nécessaires. 
 +Dans un Terminal, saisir les commandes suivantes :
  
-==== La table des partitions : un schéma des partitions ​d'​un ​disque ==== +    # création ​d'​un ​dossier de travail 
-Pour décrire la manière dont est partitionné un disque, chacun d'eux dispose d'un schéma appelé **table de partitions**. La table de partitions, située au début de chaque disque, contient les informations relatives à chacune de ses partitions. Parmi les informations de la table de partition, on retrouve entre autre la taille de chaque partition, l'​endroit où chacune d'​elles se trouve dans le disque et chacun de leur système de fichiers.+    mkdir ~/travail 
 +    cd ~/travail/
  
-Il existe plusieurs normes ​de tables de partitions, appropriées pour différents types de supports physiques. En ce qui concerne les disques durs, les disques SSD et les clés USB, deux normes cohabitent : +    # création ​de l'​arborescence 
-  * **Partitionnement Intel ([[wpfr>​MBR]])** : c'est le mode de partitionnement historique des ordinateurs de type IBM PC-compatible et, en 2013, celui qui est le plus répandu. Dans ce modèle, une zone de 512 octets appelée le //Master Boot Record// (MBR) est réservée en début de disque pour contenir l'​information relative à un maximum de quatre partitions. (Une technique existe pour contourner cette limite ; nous y viendrons plus loin.) Une table de partitions de type MBR ne peut pas prendre en charge un disque d'une taille supérieure à 2.2 To ; +    ​mkdir ​-p iso/boot/grub
-  * **Partitionnement GPT ([[wpfr>​GUID Partition Table]])** : ce mode de partitionnement est utilisé dans les ordinateurs récents (>2010) et les Mac (>2006). Ce modèle permet de créer jusqu'​à 128 partitions par disque. De plus, il prend en charge les disques d'une taille supérieure à 2.2 To. Dans un ordinateur ayant [[:uefi|un micrologiciel UEFI]], ce schéma de table de partitions est requis pour charger un système d'​exploitation.+
  
 +    # copie des fichiers nécessaires
 +    cp /​usr/​lib/​grub/​*-pc/​stage2_eltorito /​boot/​grub/​menu.lst iso/​boot/​grub
  
-==== Les types de partitions (partitionnement Intel seulement) ==== +Ne pas fermer le Terminal tout de suite.
-{{  :​doc:​disque_dur_partitions_primaires.png?300|Une table de partitions de type MBR}}+
  
-Dans un disque dont la table de partitions est de type MBRon retrouve trois types de partitionsCeci ne s'​applique que pour les disques ayant un partitionnement de type MBR ; les disques à table de partitions GPT ne sont pas concernés par cette problématique.+b) Maintenant que nous avons récupéré ​la configuration ​de Grubil va falloir la modifierEn effet, ​les instructions qui permettent ​de faire démarrer Ubuntu ​ne seront ​pas nécessaires ici.
  
-  * **Partitions primaires :** \\ Un disque ayant une table de partition de type MBR ne peut contenir qu'un maximum ​de quatre partitions. Les partitions primaires sont les partitions dont la description est contenue dans le MBR d'un disque. (On désigne aussi sous l'appellation « partition primaire », par abus de langage, toutes les partitions dans un schéma de type GPT, puisque tous les descripteurs de toutes les partitions dans de type de partitionnement sont contenus dans la table de partitions principale.) \\ \\ +Pour éditer la configuration, ​un simple éditeur ​de texte fera l'affaire
-  * **Partition étendue :** \\ Dans le cas des systèmes GNU/Linux, l'​administrateur a souvent besoin de créer plus de partitionsPour s'​affranchir de la limite de quatre partitions alors trop contraignante,​ il a été mis au point une technique consistant à fractionner une, et une seule, des quatre partitions : elle est alors qualifiée non plus de partition primaire, mais de //partition étendue//. Celle-ci joue alors le rôle d'un conteneur à partitions. Il est recommandé que la partition étendue soit la dernière partition créée dans le disque.\\ \\ +Il faut ouvrir ​le fichier menu.lst contenu dans le répertoire ~/travail/iso/boot/grub/.
-  * {{  :​doc:​disque_dur_partition_etendue.png?​300|Un Extended Boot Record}}**Partitions secondaires :** Les partitions secondaires (aussi appelées "​partitions logiques"​ ou "​lecteurs logiques"​) sont les partitions contenues à l'​intérieur d'une partition étendue. Théoriquement,​ un nombre illimité de partitions secondaires peuvent être créées, avec pour seule contrainte la taille du disque jusqu'​à 2.2 To. Cependant, pour des raisons de compatibilité avec d'​autres systèmes d'​exploitation,​ il n'est pas recommandé de créer plus de 23 partitions secondaires.+
  
-Pour être utilisablesles partitions primaires et les partitions secondaires,​ dans lesquels on enregistre directement des données, doivent être formatées -- c'​est-à-dire qu'​elles doivent se voir attribuer un système ​de fichiers et être préparées en conséquence. Par contre, une partition étendue, dans laquelle aucune donnée n'est directement enregistrée,​ ne peut pas et ne doit pas être formatée.+À la fin du fichieril devrait y avoir quelque chose de semblable :
  
 +    title        Ubuntu 9.10, kernel 2.6.31-17-generic
 +    uuid        bec46f24-aa91-4a42-a1e6-f34da429dfd6
 +    kernel ​       /​boot/​vmlinuz-2.6.31-17-generic root=UUID=bec46f24-aa91-4a42-a1e6-f34da429dfd6 ro vga=791
 +    initrd ​       /​boot/​initrd.img-2.6.31-17-generic
  
 +    title        Ubuntu 9.10, kernel 2.6.31-17-generic (recovery)
 +    lock
 +    uuid        bec46f24-aa91-4a42-a1e6-f34da429dfd6
 +    kernel ​       /​boot/​vmlinuz-2.6.31-17-generic root=UUID=bec46f24-aa91-4a42-a1e6-f34da429dfd6 ro single vga=791
 +    initrd ​       /​boot/​initrd.img-2.6.31-17-generic
  
-===== Désignation des partitions dans Ubuntu ====+    title        Fedora 12, kernel 2.6.30-17-generic 
 +    uuid        fgh4524-gslo-gskf-hgth-f34da42gdbki 
 +    kernel ​       /​boot/​vmlinuz-2.6.30-17-generic root=UUID=fgh4524-gslo-gskf-hgth-f34da42gdbki ro vga=791 
 +    initrd ​       /​boot/​initrd.img-2.6.30-17-generic
  
-==== Règle de dénomination ==== +    title        Fedora 12, kernel 2.6.30-17-generic (recovery) 
-//**On me dit que ma partition racine d'​Ubuntu s'​appelle /dev/sda1Qu'est-ce que cela signifie ou représente ?**// \\ +    ​lock 
-Dans Ubuntu, un disque est désigné par l'​appellation "​sd''​X''"​Les lettres //sd// désignent le type de communicateur que doit utiliser le système d'​exploitation pour utiliser votre disque dur (//mass-**s**torage **d**river//​)Peu importe le type de disque que vous branchez à votre ordinateur (disque dur interne, disque SSD, disque dur externe, clé USB...), tous vos disques sont nommés "​sd''​X''"​.+    uuid        fgh4524-gslo-gskf-hgth-f34da42gdbki 
 +    kernel ​       ​/boot/vmlinuz-2.6.30-17-generic root=UUID=fgh4524-gslo-gskf-hgth-f34da42gdbki ro single vga=791 
 +    initrd ​       ​/boot/initrd.img-2.6.30-17-generic
  
-Dans la dénomination ''​sdX''​la lettre ''​X''​ représente la nappe et la position sur laquelle est branché physiquement le disque : +Il faut supprimer tous les blocs de texte faisant référence à Ubuntuseul les blocs de texte qui parle de Fedora nous intéressent ​et doivent donc rester intact. Cependant, si en dessous des « title Fedora 12 », il y a l'option « savedefault », il faut impérativement ​la supprimer.
-  * "a" pour le maître de la nappe IDE primaire ou l'ID0 du connecteur primaire SATA +
-  * "​b"​ pour l'​esclave de la nappe IDE primaire ou l'ID1 du connecteur primaire SATA +
-  * "​c"​ pour le maître de la nappe IDE secondaire ou l'ID0 du connecteur secondaire SATA +
-  * "​d"​ pour l'​esclave de la nappe IDE secondaire ou l'ID1 du connecteur secondaire SATA+
  
-Comme les partitions sont une partie d'un disque durelles sont nommées comme leur disque dur suivies d'un suffixe numérique représentant leur position dans le disque dur. Par exemple, ''​sda1''​ est la première partition du disque ''​sda''​ ; ''​sda2''​ est la seconde partition du disque ''​sda''​ ; ''​sdb1''​ est la première partition du disque ''​sdb'​' ​; etc.+c) Maintenant que notre Grub est configuré correctementon va pouvoir créer l'image iso bootable :
  
-Notons cependant une chose : sous GNU/Linux, peu importe le nombre ​de partitions existant dans les disques durs, les noms ''​sdX1''​ à ''​sdX4''​ pour chacun des disques durs sont réservés aux partitions primaires, dont l'éventuelle étendue, et les noms ''​sdX5''​ et suivants sont réservés aux lecteurs logiques. Par exemple, ''​sda5''​ représente le premier lecteur logique de la partition étendue du disque dur ''​sda'',​ et ce, même si ce disque est divisé en une partition primaire et une partition étendue qui contient un lecteur logique.+    # création ​de l'image iso 
 +    mkisofs -R -b boot/​grub/​stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso iso
  
-Quant à ''/​dev/'',​ il désigne un répertoire ​sous GNU/Linux qui est utilisé afin de communiquer avec ces partitionsAinsi, ''​/dev/sda1''​ est un fichier qui permet d'​interagir avec le contenu de la partition ''​sda1''​.+    # déplacement de l'iso dans le répertoire de VirtualBox 
 +    mv grub.iso ~/.VirtualBox/
  
 +    # suppression du répertoire de travail
 +    cd ; rm -rv ~/travail/
  
-==== Ordre des partitions ==== +L'image créée se nomme grub.iso et se trouve maintenant ​dans le dossier caché de VirtualBox. 
-L'ordre des partitions, que ce soient des partitions primaires ou étendues ou des lecteurs logiques, //​n'​est pas// attribué selon son emplacement ​dans le disque durIl est attribué selon l'​ordre où elles sont créées.+Cette dernière fait à peine 500 ko tongue.
  
-Peu importe son emplacement dans le disque dur, la première partition sera adressée dans le premier espace de 16 octets de la table des partitions ; la seconde partition, dans le second espace de 16 octets ; et ainsi de suite. Par exemple, si vous créez d'​abord,​ visuellement parlant, une première partition en fin de disque dur puis une seconde partition en début de disque dur, la partition située en début de disque sera adressée ''​sdX2''​ et celle en fin de disque, ''​sdX1''​. Ceci n'a aucun impact quant à l'​utilisation de vos disques durs : ce ne sont que des adresses logiques pour identifier vos partitions. 
  
-Toutefois, dans un soucis ​de reconnaissance,​ nous vous recommandons de créer vos partitions selon l'​ordre visuel selon lequel elles se retrouveront dans votre disque ​créez d'​abord une première partition en début de disque, puis une seconde partition immédiatement à la suite de celle-ci, et ainsi de suite : vous pourriez, vous, mieux vous y retrouver. Cette remarque n'est valable qu'en cas d'​absence d'​impératif fort sur les performantes relatives de vos partitions (cf. partie suivante). +     ​Gestionnaire ​de démarrage ​Grub2
-==== Affectation et format des partitions ==== +
-GNU/Linux est moins capricieux que d'​autres systèmes d'​exploitation : n'​importe quelle partition et lecteur logique peut être affecté à tous les usages (que ce soit pour la partition système, pour une partition de données personnelles,​ pour l'​espace d'​échange [swap], etc). Le format (ou système de fichiers) utilisé par la partition est renseigné dans la table de partitions du MBR (ou dans la table de l'EBR, dans le cas des lecteurs logiques) ; [[wpfr>​Partition_de_disque_dur#​Identificateur_de_partition|il est codé]] sur deux des 16 octets réservés à une partition.+
  
-Du fait de l'organisation des disques durs à plateauxune partition située en début de disque dur est plus rapide que la seconde partition, et ainsi de suiteNous vous recommandons donc de placer vos partitions importantes (les partitions système et celles où se trouvent des données fréquemment accédées) ​en début de disque dur.+Étant donné que Grub2 n'a rien à voir avec Grub1, la procédure précédente ne fonctionne pas. 
 +Cependant, le tutoriel n'en dit pas plus pour le moment...
  
 +    Entre temps, j'ai trouvé ceci : http://​ubuntuforums.org/​showthread.php?​ … ost9232654
  
 +    La commande proposée (grub-mkrescue --output=~/​.VirtualBox/​rescue.iso /boot/grub) fabrique bien une image iso bootable avec la bonne configuration. Cependant, le démarrage n'est pas automatique,​ il faut taper configfile /grub.cfg pour lancer le système.
  
-===== Comment créer et supprimer des partitions et des systèmes ​de fichiers ? =====+    J'ai pas trouvé comment lui dire de charger ce fichier automatiquement.
  
-==== Que signifie formater une partition ? ==== +Voir l'​explication de Vaderflien.png. 
-Formater une partitionc'​est ​y créer un [[:système ​de fichiers]]. Le formatage est une procédure qui consiste à créer ​un fichier ​d'index neuf dans lequel viendront se loger les informations ​de localisation des données informatiques dans la partition. Brefc'est de remettre à zéro le contenu ​d'​une ​partition pour y recevoir ​des nouveaux fichiers. +===== Utiliser un système Linux invité ===== 
-==== Avec quels outils puis-je manipuler mes partitions ​et systèmes de fichiers ? ====+C'est la partie la plus simplecet OS n'​est ​pas très récalcitrant ​:
 +Il suffit ​de créer ​une nouvelle machine virtuelle : 
 +  * **Nom de la machine :** Fedora, par exemple, 
 +  * **Type de système ​d'exploitation :** Fedora par exemple. 
 +  * **Disque dur :** il faut utiliser le fichier Fedora.vmdk que nous précédemment créé ! 
 +Puis dans la configuration ​de la machineaprès sa création : 
 +  * **Ordre ​d'amorçage :** Disque optique / Disque dur 
 +  * **Activer l'ACPI :** doit être coché 
 +  * **Activer l'​IO-APIC :** doit être décoché (à part si vous voulez du multi-cœur,​ mais une chute des performances est possible, poru ma part ça allait) 
 +  * **Stockage :** Ajoutez un Disque optique ​et sélectionnez le fichier Grub.iso précédemment créé
  
-{{  :​applications:​gparted_01.png?​200}}+Adaptez les autres paramètres à votre utilisation,​ et vous pouvez démarrer votre machine virtuelle ! 
 +===== Utiliser un système Windows invité =====
  
-  ​[[:​GParted]] est un outil graphique relativement intuitif qui vous permet de manipuler vos partitions. À lui tout seul, ce logiciel permet ​de créersupprimer, formater, donc modifier le partitionnement de son ou ses disques durs internes ​et externes. GParted est un outil indispensable pour les utilisateurs d'Ubuntu qui veulent faire des opérations ​de maintenance en mode graphique sur leurs disques durs. +<note important>​Lorsque Windows va redémarrer sous VirtualBox, l'​environnement matériel va changer : 
-  * [[http://​qtparted.sourceforge.net|QtParted]] est le pendant de GParted pour l'​environnement ​KDE. Utilisé et présent dans Kubuntuil offre les mêmes fonctionnalités techniques que GParted. +  ​Windows va réinstaller ​tout plein de pilotes, et rien ne l'empêchera ​de planter ! 
-  * [[wpfr>​GNU_Parted|parted]] est un outil en ligne de commande qui permet de créer, supprimer et modifier le partitionnement d'un disque. Il peut être franchement utile dans un milieu sans interface graphique+  * L'​environnement ​matériel changela réactivation ​peut donc être nécessaire
-  * [[KDE partition manager]] vous permet de manipuler graphiquement vos partitions sous KDE. Il peut créersupprimer, redimensionner et aussi sauvegarder/​restaurer vos partitions entre autres.  + (Tout çacontrairement à un système Linux :-) )</​note>​
-  * [[:​tutoriel:​comment_installer_ubuntu_sur_raid0_materiel#​creer_les_partitions_manuellement|cfdisk]] est un autre outil en ligne de commande qui permet de gérer les partitions. +
-  * [[http://​www.linux.com/​articles/​32002|Redimensionnement des systèmes de fichier]] (en ( Lien HS ; commandes pour redimensionner (et défragmenter) les systèmes de fichiers extended (ext2, ext3, ext4), reiser (reiserfs), xfs, jfs.+
  
 +Il suffit de créer une nouvelle machine virtuelle :
 +  * **Nom de la machine :** Windows8 Physique, par exemple,
 +  * **Type de système d'​exploitation :** Windows8.1 (64 bits) par exemple.
 +  * **Disque dur :** il faut utiliser le fichier Windows.vmdk que nous avons précédemment créé !
 +Puis dans la configuration de la machine, après sa création :
 +  * **Ordre d'​amorçage :** Disque optique / Disque dur
 +  * **Activer l'ACPI :** doit être coché
 +  * **Activer l'​IO-APIC :** doit être coché !
 +  * **Stockage :** Ajoutez un Disque optique et sélectionnez le fichier Grub.iso précédemment créé
  
 +Adaptez les autres paramètres à votre utilisation,​ et vous pouvez démarrer votre machine virtuelle !
 +(5) Premier lancement
  
-===== Comment réparer ma table de partitions ? =====+C'est parti, nous pouvons enfin lancer la machine virtuelle ! 
 +Pour rappel, cette machine virtuelle va lancer un système physiquement installé grâce aux fichiers windows.vmdk et grub.iso (ou boot_xp.img).
  
-Il est possible que votre **table de partitions** (une zone d'​information qui contient l'​organisation des partitions dans votre disque durs'​abîme. C'est généralement le cas quand vous effectuez un repartitionnement ​de votre disque dur (puisque vous réécrivez une nouvelle table de partitions ; si une erreur se produitvotre table est corrompue) ou avec du matériel en fin de vie (auquel cas il faudra penser à son remplacement prochain)Que faire pour ne pas perdre ses données contenues dans les partitions désormais inaccessibles ?+aLes profils matériels sont de retour ! 
 +Comme nous sommes en train de démarrer sous VirtualBoxil est très important ​de sélectionner le profil nommé « VirtualBox ».
  
-Des outils ont été créés pour vous permettre de reconstruire et réécrire une table des partitions saine, ce qui vous permettra souvent (mais pas toujours, donc les opérations de partitionnement doivent être faites avec beaucoup d'​attention) de nouveau d'​accéder à vos partitions et donc à leur contenu : +profils3.png
-  * [[:​TestDisk]] et [[:gPart]] sont capables de retrouver les partitions après analyse du disque. Ils sont tous les deux dans les [[:​depots#​universe_et_multiverse|dépôts '​universe'​]]. +
-  * [[http://​www.dfsee.com/​dfsee/​|DFSee]] peut être téléchargé puis exécuté depuis une session live du //Desktop CD// d'​Ubuntu ou d'un liveCD d'une autre distribution. +
-  * Les outils [[http://​www.nucleustechnologies.com/​|Kernel Recovery Tools]] de Nucleus Technologies,​ des partagiciels disponibles en version de démonstration,​ fonctionnent sous Microsoft(r) Windows(r) et peuvent vous donner une idée des données qu'il est possible de récupérer.+
  
-===== Pages en lien avec le sujet =====+Théoriquement,​ windows devrait démarrer... lol.
  
-{{backlinks>​partitions}}+Si ce n'est pas le cas, il va falloir : 
 +- soit redémarrer sous windows normalement (profil VirtualBox) pour faire des choseslien.png,​ 
 +- soit démarrer en mode sans échec, 
 +- soit vérifier le point précédent. 
 + 
 +b) Le bureau devrait s'​afficher au bout d'un certain temps. 
 +Tu l'as sûrement déjà remarqué, mais comme prévu, le système est deux de tension... 
 + 
 +Windows installe en ce moment même ses nouveaux pilotes... 
 +Une fois qu'il a terminé, ne pas redémarrer. 
 + 
 +c) On va commencer par régler le problème de lenteur, donc clique droit sur Poste de Travail puis Propriétés. 
 + 
 +Dans l'​onglet Matériel img.png, clique sur « Gestionnaire de périphériques ». 
 +Il va falloir réinstaller le pilote qui se trouve sous Ordinateur. 
 + 
 +Pour ce faire, clique droit sur PC Multiprocesseur ACPI, puis mettre à jour le pilote / installer à partir d'une liste / ne pas rechercher, je vais choisir le pilote à installer. Choisi le premier pilote dans la liste comme sur la capture d'​écran suivante : 
 + 
 +apic1.png 
 + 
 +Si windows te propose d'​interrompre l'​installation,​ refuse ! 
 +Une fois l'​installation terminée img.png, il va te demander de redémarrer,​ refuse ! 
 + 
 +d) Il est temps d'​installer les « Additions invités » disponibles dans le menu Périphériques de VirtualBox. 
 + 
 +additions1.png 
 + 
 +Une fois l'​installation terminée, le programme va te demander de redémarrer img.png, parce que c'est lui, accepte ! 
 +Enfin non, refuse, éteins simplement l'​ordinateur... 
 + 
 +(6) Re-configuration de la machine virtuelle 
 + 
 +Maintenant que nous avons réinstallé le pilote ordinateur, on va pouvoir désactiver l'​IO-APIC responsable du problème de lenteur en toute sécurité. Pour rappel, cela va également désactiver la prise en charge du multi-cœur pour le système invité. 
 + 
 +Sur VitualBox, il faut modifier les préférences de la machine virtuelle. 
 + 
 +» Système, onglet carte mère : 
 +- Activer l'​IO-APIC : doit maintenant être décoché 
 +Conclusion 
 + 
 +» Voilà, tu peux maintenant profiter pleinement du système Windows qui est installé physiquement dans VirtualBox (exemple en image img.png), ce tutoriel touche donc à sa fin. 
 + 
 +» Malheureusement il reste encore un dernier petit truc à faire lors du prochain démarrage que je te laisse deviner... 
 +Non ? pas d'​idée ? alors un indice img.png pourra surement t'​aider big_smile. 
 + 
 +Dans le cas ou tu aurais supprimé les fichiers contenus dans /​windows/​system32/​oobe/,​ tu peux les télécharger ici. 
 +Enfin je dit ça, je dit rien...
  • utilisateurs/felixp/brouillon.1382896926.txt.gz
  • Dernière modification: Le 27/10/2013, 19:02
  • par FelixP