<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://planet.ubuntu-fr.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Planet Ubuntu Francophone - boot</title>
  <link>http://planet.ubuntu-fr.org/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Mon, 01 Dec 2008 17:28:15 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Limiter les risques liés à l'utilisation de VM Ware sur un disque physique</title>
    <link>http://planet.ubuntu-fr.org/post/2007/04/28/Limiter-les-risques-lies-a-lutilisation-de-VM-Ware-sur-un-disque-physique</link>
    <guid isPermaLink="false">urn:md5:3ebfafa4ecafef52bf73c2960817d418</guid>
    <pubDate>Sat, 28 Apr 2007 10:42:00 +0000</pubDate>
    <dc:creator>Administrateur</dc:creator>
        <category>Planet</category>
        <category>Accueil</category><category>automatique</category><category>boot</category><category>disquette</category><category>grub</category><category>libre</category><category>player</category><category>puf</category><category>server</category><category>ubuntu</category><category>vmware</category><category>windows</category>    
    <description>        &lt;p&gt;L'installation et l'utilisation de VMWare Player (ou Server) sous Ubuntu est
largement couverte sur le web, à commencer par les &lt;a href=&quot;http://planet.ubuntu-fr.org/index.php?q=vmware&quot; hreflang=&quot;fr&quot;&gt;articles du
planet&lt;/a&gt;. La capacité de VMWare de &lt;a href=&quot;http://splitsch.blog-libre.fr/technologies/vmware-server-lancer-un-windows-present-sur-une-autre-partition-deja-existante.html&quot; hreflang=&quot;fr&quot;&gt;charger un système depuis un disque physique&lt;/a&gt; fait partie des
réels avantages comparés à d'autres solutions de virtualisation.&lt;/p&gt;
&lt;p&gt;Par défaut, VMWare est alors configuré pour lancer le chargeur de démarrage
(le bootloader, Grub) présent sur le disque physique. Et bien entendu, celui-ci
est en général configuré pour démarrer automatiquement sur le système Ubuntu
(sinon, pourquoi utiliser Vmware ?)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C'est un risque majeur&lt;/strong&gt; : lancer par erreur dans VMWare
le système hôte (Ubuntu) à la place du système invité peut alors gravement
endommager votre Linux préféré. Une solution existe : &lt;strong&gt;démarrer la
virtualisation sur une disquette&lt;/strong&gt;, qui possèdera son propre Grub et
forcera le démarrage sur la partition Windows (ou autre).&lt;/p&gt;
&lt;p&gt;La suite présuppose que vous avez déjà une configuration fonctionnelle, et
ne couvre que la création d'une disquette virtuelle. C'est une adaptation
succincte des articles &lt;a href=&quot;http://www.omnigia.com/news/2007/02/08/vmware-booting-host-os/&quot; hreflang=&quot;en&quot;&gt;VMWare: when two OSs access the same partition&lt;/a&gt; et &lt;a href=&quot;http://news.u32.net/articles/2006/07/18/running-vmware-on-a-physical-partition&quot; hreflang=&quot;en&quot;&gt;Running VMWare on a Physical Partition&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;passer en mode administrateur (root) pour plus de facilité&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;sudo su&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;se placer dans le répertoire qui contient vos fichiers de configuration
*.vmx et *.vmdk&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;cd vmware&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;créer le fichier qui sera la disquette virtuelle&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;dd if=/dev/zero of=bootdisk.img bs=1k count=512&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la formater&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;mke2fs -F bootdisk.img&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;monter la disquette dans /mnt&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;mount -oloop bootdisk.img /mnt&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;préparer la configuration de grub&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
mkdir -p /mnt/boot/grub
cp /boot/grub/stage[12] /mnt/boot/grub/
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;configurer le grub en créant le fichier /mnt/boot/grub/grub.conf et en y
posant le contenu suivant (par exemple avec gedit)&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
timeout=3
title=Windows
root            (hd0,0)
chainloader     +1
makeactive
&lt;/pre&gt;
&lt;p&gt;NB : bien sur, il faut adapter la ligne &amp;quot;root (hd0,0)&amp;quot; suivant la
partition ou se trouve le système à lancer.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dupliquer le fichier grub.conf en menu.lst (c'est un ajout plus ou moins
spécifique à Ubuntu qui n'était pas mentionné ailleurs mais qui s'est révèlé
nécessaire)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;cp /mnt/boot/grub/grub.conf /mnt/boot/grub/menu.lst&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;démonter l'image de la disquette&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;umount /mnt&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;initialiser le grub à partir de cette configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
grub --device-map=/dev/null &amp;lt;&amp;lt;EOF
device (fd0) bootdisk.img
root (fd0)
setup (fd0)
quit
EOF
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;éditer votre fichier .vmx (décrivant votre machine virtuelle) et remplacer
la configuration de la disquette par&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
floppy0.present = &amp;quot;TRUE&amp;quot;
floppy0.fileType = &amp;quot;file&amp;quot;
floppy0.fileName = &amp;quot;bootdisk.img&amp;quot;
floppy0.startConnected = &amp;quot;TRUE&amp;quot; 
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;c'est fini &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; Vous pouvez lancer votre VM comme d'habitude, elle démarrera
sur la disquette en ne présentant comme possibilité que votre partition
Windows. Vous ne risquer plus d'endommager votre partition Linux.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.huguesbernard.eu/public/captures/vmwaredisk.png&quot;&gt;&lt;img src=&quot;http://blog.huguesbernard.eu/public/captures/.vmwaredisk_m.jpg&quot; alt=&quot;vmwaredisk.png&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;C'est bien sur &lt;strong&gt;moins bien que si c'était mieux&lt;/strong&gt;. Un bête
script serait capable de réaliser automatiquement les étapes précédentes, et il
regrettable qu'il ne soit pas (encore) disponible. Il est aussi possible de
rendre les manipulations précédentes un peu plus graphique en utilisant VMWare
Server et en créant la disquette partiellement sous Windows.&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>
