<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>pascals.blog : Linux</title><link>http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx</link><description>Tags: Linux</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Migration d’Hyper-V vers 2008 R2, et problèmes de carte réseau sur les VM Linux</title><link>http://blogs.technet.com/pascals/archive/2009/10/08/migration-d-hyper-v-vers-2008-r2-et-probl-mes-de-carte-r-seau-sur-les-vm-linux.aspx</link><pubDate>Thu, 08 Oct 2009 14:45:04 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3285471</guid><dc:creator>pascals</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/pascals/comments/3285471.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3285471</wfw:commentRss><description>&lt;p&gt;J’ai finalement migré mon serveur Hyper-V, de Windows Server 2008 à Windows Server 2008 R2, pour tomber sur un problème délicat avec des machines virtuelles Linux et la disparition de leur carte réseau.&lt;/p&gt;  &lt;p&gt;Je n’ai pas forcément pris le chemin habituel. Certains auraient simplement mis à jour le système après avoir pris soin d’arrêter les machines virtuelles. D’autres auraient exporté les VM, réinstallé le système, puis réimporté les VM. Personnellement aucune de ces deux solutions ne me convenait : je suis réticent aux &lt;em&gt;upgrades&lt;/em&gt; de systèmes, préférant repartir à chaque fois sur une installation “propre”. Et le mécanisme d’export/import de VM change la structure de stockage des fichiers sur le disque, ce qui ne me convient pas non plus. A tord !&lt;/p&gt;  &lt;p&gt;Bien évidemment, les problèmes que j’ai rencontrés ne me seraient pas arrivés si j’avais suivi l’une ou l’autre des solutions “normales”. J’ai donc procédé comme ceci (ce que je ne recommande donc pas si vous êtes pressé) :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Vérifier qu’aucune VM n’a de snapshot.&lt;/li&gt;    &lt;li&gt;Eteindre toutes les VM.&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Note : dans ma configuration, le système est sur un disque, les VHD sur un autre, et les sauvegardes sur un troisième.&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;Sauvegarder les VHD –à noter que ce sont les seuls fichiers que je conserve dans la manipulation, car j’ai l’intention de définir les nouvelles machines virtuelles avec ces mêmes VHD. &lt;/li&gt;    &lt;li&gt;Noter la définition des VM et des réseaux virtuels. &lt;/li&gt;    &lt;li&gt;Installer Windows Server 2008 R2 comme une nouvelle installation (en supprimant la partition existante sur le disque réservé au système). Installer les mises à jour, les comptes utilisateurs, l’adresse IP, etc.&lt;/li&gt;    &lt;li&gt;Activer le rôle Hyper-V et utiliser le script &lt;a href="http://code.msdn.microsoft.com/HVRemote"&gt;HVremote&lt;/a&gt; pour mettre en place l’administration à distance. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;A ce stade, j’ai donc un système 2008 R2 propre sur le disque système, Hyper-V opérationnel, et mes fichiers VHD d’origine sur le disque d’origine qui leur était dédié.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Réinitialiser les ACL sur tous les fichiers VHD (icacls *.vhd /reset), ceci principalement par souci de détail. &lt;em&gt;Voir &lt;/em&gt;&lt;a href="http://blogs.technet.com/pascals/archive/2008/07/18/hyper-v-une-nouvelle-race-de-sid.aspx"&gt;&lt;em&gt;ici&lt;/em&gt;&lt;/a&gt;&lt;em&gt; pour une explication des ACL qu’Hyper-V ajoute sur les VHD. Nettoyer les ACL des permissions laissées par un ancien Hyper-V n’est pas obligatoire, mais c’est une bonne idée, lorsque l’on réutilise un disque sur un nouveau système, de faire le ménage sur les ACL&lt;/em&gt;. &lt;/li&gt;    &lt;li&gt;Créer les réseaux virtuels tels qu’ils existaient auparavant. &lt;/li&gt;    &lt;li&gt;Créer chaque VM avec la même configuration qu’auparavant : mémoire, carte réseau (normale ou &lt;em&gt;legacy&lt;/em&gt; selon les cas), VHD... &lt;em&gt;Au passage, Hyper-V 2008 R2 inclut par défaut un contrôleur SCSI dans chaque nouvelle VM : on peut le supprimer si la VM n’en avait pas auparavant&lt;/em&gt;.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Jusqu’ici tout va bien, il ne reste plus qu’à démarrer les VM.&lt;/p&gt;  &lt;p&gt;Premier déboire : un Windows XP nécessite une réactivation, à cause du changement de matériel. Puis, après mise à jour des composants d’intégration, la carte réseau est vue comme une nouvelle carte, paramétrée par défaut en DHCP. Si une adresse fixe est nécessaire, il faut la redéfinir, ce qui produit un avertissement classique :&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Avertissement TCP/IP" border="0" alt="Avertissement TCP/IP" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/MigrationdHyperVvers2008R2etproblmesavec_1503E/tcpip_1.png" width="634" height="189" /&gt; &lt;/p&gt;  &lt;p&gt;Ce qui aurait dû me mettre la puce à l’oreille pour le problème des machines Linux...&lt;/p&gt;  &lt;p&gt;Venons-en donc à une machine virtuelle Linux, plus exactement un Debian 4.0 (etch). L’erreur est immédiatement visible au boot :&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/MigrationdHyperVvers2008R2etproblmesavec_1503E/image_3.png" width="470" height="71" /&gt;&lt;/p&gt;  &lt;p&gt;et à la commande &lt;em&gt;ifconfig&lt;/em&gt; :&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/MigrationdHyperVvers2008R2etproblmesavec_1503E/image_6.png" width="513" height="185" /&gt;&lt;/p&gt;  &lt;p&gt;Plus de carte réseau... alors que la commande &lt;em&gt;dmesg&lt;/em&gt; montre que le driver Tulip (la carte &lt;em&gt;Legacy network adapter&lt;/em&gt; n’a pas changé entre les versions d’Hyper-V) est bien chargé et reconnait bien la carte et sa nouvelle adresse MAC :&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/MigrationdHyperVvers2008R2etproblmesavec_1503E/image_9.png" width="680" height="102" /&gt;&lt;/p&gt;  &lt;p&gt;Après quelques recherches et essais divers, il s’avère que la nouvelle carte est bien présente, mais le noyau l’a nommé eth1 au lieu de eth0 :&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/MigrationdHyperVvers2008R2etproblmesavec_1503E/image_12.png" width="506" height="168" /&gt;&lt;/p&gt;  &lt;p&gt;Pour remettre les choses en place, trois solutions sont possibles :&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Première possibilité&lt;/em&gt;, dans le fichier &lt;strong&gt;/etc/network/interfaces&lt;/strong&gt;, remplacer eth0 par eth1. C’est le plus simple, le plus rapide.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Deuxième possibilité&lt;/em&gt;, si l’on souhaite appeler eth0 la nouvelle carte, il faut savoir que Linux maintient une correspondance entre les adresses MAC et les noms d’interfaces. Ce fichier se trouve dans &lt;strong&gt;/etc/udev/rules.d&lt;/strong&gt;. Sur un de mes systèmes il s’appelle &lt;strong&gt;70-persistent-net.rules&lt;/strong&gt;, sur un autre : &lt;strong&gt;z25-persistent-net.rules&lt;/strong&gt;. La règle semble être que le fichier s’appelle &lt;strong&gt;&amp;lt;&lt;em&gt;préfixe&lt;/em&gt;&amp;gt;-persistent-net.rules&lt;/strong&gt; :&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/MigrationdHyperVvers2008R2etproblmesavec_1503E/image_15.png" width="758" height="279" /&gt;&lt;/p&gt;  &lt;p&gt;On voit bien dans ce fichier l’historique des adresses MAC rencontrées par le système, et comment la nouvelle a été numérotée eth1.&lt;/p&gt;  &lt;p&gt;Il suffit alors d’éditer ce fichier pour attribuer le nom eth0 à la nouvelle adresse MAC :&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/MigrationdHyperVvers2008R2etproblmesavec_1503E/image_18.png" width="658" height="149" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Troisième possibilité&lt;/em&gt; : dans Hyper-V, configurer la machine virtuelle pour donner à la carte réseau la même adresse MAC que l’ancienne machine virtuelle... &lt;em&gt;Ce qui explique pourquoi il aurait été judicieux de faire un export et un import de la VM, et conserver l’adresse MAC d’origine&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;J’espère que cela évitera des déboires à certains, et dépannera ceux qui perdent leur carte réseau.&lt;/p&gt;  &lt;p&gt;Et je remercie mon collègue Youssef, et &lt;a href="http://www.bing.com/"&gt;Bing&lt;/a&gt; pour avoir trouvé le fichier 70-persistent-net.rules à la vitesse de l’éclair !&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3285471" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/Virtualisation/default.aspx">Virtualisation</category><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category><category domain="http://blogs.technet.com/pascals/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Rentrée virtuelle</title><link>http://blogs.technet.com/pascals/archive/2009/08/30/rentr-e-virtuelle.aspx</link><pubDate>Sun, 30 Aug 2009 18:45:36 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3278083</guid><dc:creator>pascals</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/pascals/comments/3278083.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3278083</wfw:commentRss><description>&lt;p&gt;La rentrée est riche sur le front de la virtualisation !&lt;/p&gt;  &lt;p&gt;Du coté client :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/windows/windows-7/default.aspx"&gt;Windows 7&lt;/a&gt; RTM est disponible pour les abonnés Technet et MSDN. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=4C3A0944-A2E6-4F01-9C57-5B55885875CC&amp;amp;displaylang=en"&gt;Windows Virtual PC RC&lt;/a&gt;. Ce n’est pas encore la version finale, mais cela s’en rapproche. En téléchargement gratuit pour Windows 7 Home Basic, Home Premium, Professional, Enterprise et Ultimate. Voir également &lt;a href="http://www.microsoft.com/windows/virtual-pc/"&gt;le site&lt;/a&gt; et &lt;a href="http://blogs.technet.com/windows_vpc/"&gt;le blog&lt;/a&gt;. Pour situer le produit : &lt;em&gt;Windows&lt;/em&gt; Virtual PC est le successeur de Virtual PC. Il ne fonctionne que sous Windows 7 et bénéficie de nouveautés que j’aborderai plus tard. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=47&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=4c3a0944-a2e6-4f01-9c57-5b55885875cc&amp;amp;u=details.aspx%3ffamilyid%3d487F1E8B-F868-4C1E-A047-1B2306C0F592%26displaylang%3den"&gt;Windows XP Mode RC&lt;/a&gt;. Pour Windows 7 Professional, Enterprise en Ultimate, une machine virtuelle Windows XP prête à l’emploi, pour en finir avec les problèmes de compatibilité en entreprise. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Du coté serveur :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/windowsserver2008/"&gt;Windows Server 2008 R2&lt;/a&gt; RTM est disponible pour les abonnés Technet et MSDN. Des &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9040a4be-c3cf-44a5-9052-a70314452305&amp;amp;displaylang=en"&gt;VHD d’évaluation&lt;/a&gt; sont en téléchargement en version Enterprise et Enterprise Core.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=48359dd2-1c3d-4506-ae0a-232d0314ccf6"&gt;Hyper-V Server 2008 R2&lt;/a&gt;. L’hyperviseur est disponible en téléchargement gratuit.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c299d675-bb9f-41cf-b5eb-74d0595ccc5c"&gt;Linux Integration Components for Windows Server 2008 Hyper-V R2&lt;/a&gt;. Ces composants sont disponibles en version 2.0 finale pour SUSE Linux Enterprise Server 10 SP2 et 11, x86 et x64. Ils supportent Windows Server 2008 (et 2008 R2) Hyper-V, ainsi que Hyper-V Server 2008 (et 2008 R2).&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7d2f6ad7-656b-4313-a005-4e344e43997d"&gt;Remote Server Administration Tools (RSAT) for Windows 7&lt;/a&gt;. Ces outils d’administration à distance sont nécessaires pour administrer un serveur Hyper-V depuis un poste Windows 7.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/HVRemote"&gt;HVRemote&lt;/a&gt;. Ce script est indispensable pour l’administration distante d’Hyper-V dans un environnement &lt;em&gt;workgroup&lt;/em&gt; ou mixte.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=292de23c-845c-4d08-8d65-b4b8cbc8397b"&gt;System Center Virtual Machine Manager (SCVMM) 2008 R2&lt;/a&gt;. Le produit d’administration est RTM est disponible en version d’évaluation.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Pour tout savoir :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/virtualization"&gt;Microsoft Virtualization&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/virtualization/"&gt;Microsoft Virtualization Team Blog&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Toutes les questions techniques sont abordées dans ces deux blogs :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/virtual_pc_guy"&gt;Virtual PC Guy's WebLog&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/windows_vpc"&gt;Windows Virtual PC&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;em&gt;Mise à jour 31/8/2009 : RSAT, HVRemote et le Microsoft Virtualization Team Blog.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3278083" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/Virtualisation/default.aspx">Virtualisation</category><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category><category domain="http://blogs.technet.com/pascals/archive/tags/Windows+XP/default.aspx">Windows XP</category><category domain="http://blogs.technet.com/pascals/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/pascals/archive/tags/Hyper-V+Server/default.aspx">Hyper-V Server</category><category domain="http://blogs.technet.com/pascals/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/pascals/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category><category domain="http://blogs.technet.com/pascals/archive/tags/Windows+Virtual+PC/default.aspx">Windows Virtual PC</category></item><item><title>Plus de détails sur les sources des ICs Hyper-V pour Linux</title><link>http://blogs.technet.com/pascals/archive/2009/07/26/plus-de-d-tails-sur-les-sources-des-ics-hyper-v-pour-linux.aspx</link><pubDate>Sun, 26 Jul 2009 03:09:54 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3268141</guid><dc:creator>pascals</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/pascals/comments/3268141.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3268141</wfw:commentRss><description>&lt;p&gt;Suite à l’&lt;a href="http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx"&gt;annonce de lundi 20&lt;/a&gt; sur la contribution au noyau Linux des sources des composants d’intégration Hyper-V, quelques détails ont été publiés par Hank Janssen sur le blog &lt;a href="http://port25.technet.com/"&gt;Port25&lt;/a&gt; :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx"&gt;More on the Hyper-V Linux Integration Components&lt;/a&gt; – quelques éléments sur l’histoire du projet.&lt;/li&gt;    &lt;li&gt;&lt;a title="Introduction to the Linux Integration Components" href="http://port25.technet.com/archive/2009/07/22/introduction-to-the-linux-integration-components.aspx"&gt;Introduction to the Linux Integration Components&lt;/a&gt; – quelques détails techniques sur l’architecture des composants publiés.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Pour référence, voir également l’&lt;a href="http://lkml.org/lkml/2009/7/20/167"&gt;annonce de Greg Kroah-Hartman&lt;/a&gt; à la communauté Linux, ainsi que &lt;a href="http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/gregkh-05-staging/"&gt;les patches&lt;/a&gt; dans son arborescence de test.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3268141" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category><category domain="http://blogs.technet.com/pascals/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Composants d’Intégration Linux RC2 pour Hyper-V R2</title><link>http://blogs.technet.com/pascals/archive/2009/07/22/composants-d-int-gration-linux-rc2-pour-hyper-v-r2.aspx</link><pubDate>Wed, 22 Jul 2009 16:56:39 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3267102</guid><dc:creator>pascals</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/pascals/comments/3267102.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3267102</wfw:commentRss><description>&lt;p&gt;La RC2 des Composants d’Intégration Linux (Linux IC’s v2 RC2) pour Hyper-V vient d’être mise à disposition &lt;a href="https://connect.microsoft.com/SelfNomination.aspx?ProgramID=1863&amp;amp;pageType=1&amp;amp;SiteID=495"&gt;sur le site Connect&lt;/a&gt;. Il s’agit ici de la version binaire de ces composants, pour les distributions supportées par Microsoft :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Red Hat Enterprise Linux 5.2 (x86/x64)&lt;/li&gt;    &lt;li&gt;Red Hat Enterprise Linux 5.3 (x86/x64)&lt;/li&gt;    &lt;li&gt;SUSE Linux Enterprise Server 10 SP2 (x86/x64)&lt;/li&gt;    &lt;li&gt;SUSE Linux Enterprise Server 11 (x86/x64)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Ces composants en version RC2 fonctionnent pour :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows Server 2008 Hyper-V&lt;/li&gt;    &lt;li&gt;Hyper-V Server 2008&lt;/li&gt;    &lt;li&gt;Windows Server 2008 R2 Hyper-V RC&lt;/li&gt;    &lt;li&gt;Hyper-V Server 2008 R2 RC&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Cette sortie n’est pas liée à l’annonce précédente sur la mise à disposition des sources de ces composants : en attendant leur intégration dans le noyau de Linux, ces composants binaires seront maintenus pour les distributions indiquées.&lt;/p&gt;  &lt;p&gt;Notez que le support de la souris n’est pas inclus dans ces composants. Pour cet aspect, reportez-vous au &lt;a href="http://www.xen.org/download/satori.html"&gt;Projet Satori de Citrix&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3267102" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category><category domain="http://blogs.technet.com/pascals/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Drivers Linux pour Hyper-V sous GPL</title><link>http://blogs.technet.com/pascals/archive/2009/07/20/drivers-linux-pour-hyper-v-sous-gpl.aspx</link><pubDate>Mon, 20 Jul 2009 20:06:32 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3266442</guid><dc:creator>pascals</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/pascals/comments/3266442.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3266442</wfw:commentRss><description>&lt;p&gt;Grande nouvelle ! Microsoft vient d’annoncer à l’occasion de l’&lt;a href="http://en.oreilly.com/oscon2009"&gt;OSCON (Open Source Convention) 2009&lt;/a&gt; la mise à disposition du code source des drivers pour Linux dans l’environnement de virtualisation Hyper-V, représentant environ 20 000 lignes de code. Ces composants sont fournis sous licence GPLv2 pour compatibilité avec la licence du noyau de Linux. Outre le fait que c’est la première fois que Microsoft fournit du code sous cette licence, l’intérêt technique est que cela va permettre le fonctionnement de toute distribution Linux de façon optimisée dans Hyper-V.&lt;/p&gt;  &lt;p&gt;Ces drivers représentent l’équivalent des composants d’intégration qui permettent aux machines virtuelles Windows d’utiliser les composants synthétiques fournis par Hyper-V : SCSI, IDE et Ethernet. Les machines virtuelles Linux pourront donc bénéficier des mêmes performances, quelle que soit leur distribution. J’attends avec impatience la mise en œuvre sur Debian et ses dérivés...&lt;/p&gt;  &lt;p&gt;Ils sont fournis à la communauté Linux dans le cadre du &lt;a href="http://www.linuxdriverproject.org/"&gt;Linux Driver Project&lt;/a&gt;, sous licence GPLv2.&lt;/p&gt;  &lt;p&gt;Voir l’&lt;a href="http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspx"&gt;annonce&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Mise à jour 21/7/2009 : Voir également &lt;a href="http://article.gmane.org/gmane.linux.kernel/867190"&gt;ce post&lt;/a&gt; pour les infos sur l’intégration de ce code dans le noyau Linux.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3266442" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category><category domain="http://blogs.technet.com/pascals/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Devoir de vacances : un routeur léger pour Hyper-V</title><link>http://blogs.technet.com/pascals/archive/2009/04/20/devoir-de-vacances-un-routeur-l-ger-pour-hyper-v.aspx</link><pubDate>Mon, 20 Apr 2009 19:35:20 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3228248</guid><dc:creator>pascals</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/pascals/comments/3228248.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3228248</wfw:commentRss><description>&lt;p&gt;Les congés sont faits pour changer d’air. Et, si le temps le permet, creuser quelques petits sujets mis de côté. C’est le cas de celui-ci, qui peut intéresser tous ceux qui utilisent la virtualisation pour monter des maquettes un peu conséquentes. Prenons par exemple ce que je viens de mettre en œuvre : un réseau géré par SBS (Small Business Server) 2008. Pour plus d’infos sur SBS 2008, jetez un œil &lt;a href="http://blogs.technet.com/pierrc/"&gt;chez mon collègue Pierre&lt;/a&gt; ou &lt;a href="http://technet.microsoft.com/sbs"&gt;sur Technet&lt;/a&gt;. Pour une telle maquette, il faut un réseau privé isolé, derrière un routeur NAT avec des fonctions de redirection de port (&lt;i&gt;port forwarding&lt;/i&gt;) : dans mon cas, il est nécessaire de &lt;a href="http://technet.microsoft.com/en-us/library/cc527508.aspx"&gt;rediriger un certain nombre de ports&lt;/a&gt; vers le serveur SBS.&lt;/p&gt;  &lt;p&gt;Hyper-V ne fournit pas de fonction de routeur, ni de NAT, ni de redirection de port. Il est donc nécessaire d’ajouter à notre maquette une machine virtuelle dédiée à la fonction de routage, configurée avec une carte réseau externe (sur le réseau physique) et une carte réseau interne (sur le réseau privé dédié à la maquette). Une machine Windows avec le service RRAS, ou le produit ISA Server, ferait l’affaire. Mais à quel prix sur les ressources du serveur Hyper-V ?&lt;/p&gt;  &lt;p&gt;Voici un schéma de principe (notez mes talents de graphiste), dans lequel &lt;i&gt;Routeur 2&lt;/i&gt; est mon objectif :&lt;/p&gt;  &lt;pre style="line-height: 14px; font-size: 14px"&gt;      Internet
          |
      ____|____
     |         |
     |Routeur 1|
     |_________|
          |
      ____|___________réseau_physique__
               |
     _ _ _ _ _ | _ _ _ _ _ _ _ _Hyper-V_
    |      ____|____                    |
          |Routeur 2|
    |     | virtuel |                   |
          |_________|
    |          |                        |
      _________|_________réseau_privé__
    |      |           |                |
       ____|____   ____|____
    | |         | |  Autre  |           |
      | Serveur | | machine |
    | | virtuel | |virtuelle|           |
      | interne | | interne |
    | |_________| |_________|           |

    |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|&lt;/pre&gt;

&lt;p&gt;Il existe plusieurs solutions à base d’autres OS (c'est-à-dire Linux) et j’ai choisi pour cet usage bien précis le « firewall sur une disquette » : &lt;a href="http://www.zelow.no/floppyfw/"&gt;floppyfw&lt;/a&gt;. Ses caractéristiques intéressantes sont :&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Il tient sur une disquette (donc une disquette virtuelle) en lecture seule et fonctionne en RAM : pas d’état à maintenir, il est possible de l’arrêter &lt;i&gt;brutalement&lt;/i&gt; sans l’endommager. &lt;/li&gt;

  &lt;li&gt;Il fonctionne avec 12 Mo de RAM ! Qui dit mieux ? D’autant qu’avec un serveur SBS demandant au moins 4 Go, on économise la RAM comme on peut (Vista fonctionne très bien avec 384, voire 256 Mo.) &lt;/li&gt;

  &lt;li&gt;Configuration simple depuis une machine Windows : la disquette est formatée en FAT et les fichiers de configuration sont éditables depuis Windows. &lt;/li&gt;

  &lt;li&gt;Il assure le routage, le NAT, un serveur DHCP optionnel et la redirection de ports vers un serveur interne. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Voici comment procéder :&lt;/p&gt;

&lt;p&gt;Commencez par télécharger la dernière version de l’image de &lt;a href="http://www.zelow.no/floppyfw/"&gt;floppyfw&lt;/a&gt; (fichier .img) et parcourir la documentation disponible. Renommer ou copier le fichier floppyfw-&lt;i&gt;version&lt;/i&gt;.img en &lt;i&gt;quelquechose&lt;/i&gt;.vfd (vfd est l’extension des images de disquettes pour Hyper-V, mais le format est le même.)&lt;/p&gt;

&lt;p&gt;Chargez la disquette virtuelle dans une machine virtuelle Windows. Il y a deux fichiers à éditer : &lt;b&gt;config&lt;/b&gt; et &lt;b&gt;firewall.ini&lt;/b&gt;. Le second doit être édité uniquement s’il doit y avoir redirection de port vers une machine interne. Les fichiers sont au format Unix : le bloc-note (notepad.exe) de Windows ne sera pas adapté car il ne reconnaît pas les fins de lignes de type Unix (CR). Utilisez plutôt Wordpad, ou un éditeur de texte comme &lt;a href="http://notepad-plus.sourceforge.net/"&gt;Notepad++&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;En supposant que vous n’ayez pas besoin du serveur DHCP puisque vous utilisez le votre dans le réseau interne, et si la carte externe du routeur est cliente DHCP, alors il y a une seule modification à faire dans le fichier &lt;b&gt;config&lt;/b&gt;. Dans la section &lt;code style="font-size: 14px"&gt;INSIDE settings&lt;/code&gt;, modifiez l’adresse IP de la carte interne : &lt;code style="font-size: 14px"&gt;INSIDE_IP=&amp;lt;adresse interne&amp;gt;&lt;/code&gt;. Le fichier est assez clair si votre configuration est différente.&lt;/p&gt;

&lt;p&gt;S’il y a besoin de rediriger des ports vers un serveur interne, alors il faut éditer le fichier &lt;strong&gt;firewall.ini&lt;/strong&gt; : en premier lieu l’adresse IP du serveur interne est à placer dans la ligne &lt;code style="font-size: 14px"&gt;SERVER_IP=&amp;lt;adresse IP&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Toujours dans &lt;strong&gt;firewall.ini&lt;/strong&gt;, chercher la section &lt;code style="font-size: 14px"&gt;Forwarding outside ports to an internal server&lt;/code&gt;. Cette section contient des exemples en commentaire. Il suffit de s’inspirer de ces exemples pour construire vos propres règles de redirection avec &lt;i&gt;iptables&lt;/i&gt;. Par exemple dans mon cas pour SBS j’avais besoin de rediriger les ports 25, 80, 443 et 987 vers le serveur interne 192.168.20.2.&lt;/p&gt;

&lt;p&gt;Vers le début du fichier :&lt;/p&gt;
&lt;code style="font-size: 14px"&gt;SERVER_IP=192.168.20.2&lt;/code&gt; 

&lt;p&gt;Et un peu plus loin, ce n’est qu’un peu de copier-coller, pour chaque port à rediriger :&lt;/p&gt;
&lt;code style="font-size: 14px"&gt;# SMTP (Internal mail server): 
  &lt;br /&gt;iptables -A PREROUTING -t nat -p tcp -d ${OUTSIDE_IP} --dport 25 -j DNAT --to ${SERVER_IP}:25 

  &lt;br /&gt;iptables -A FORWARD -p tcp -d ${SERVER_IP} --dport 25 -o ${INSIDE_DEVICE} -j ACCEPT 

  &lt;br /&gt;iptables -A POSTROUTING -t nat -p tcp -d ${SERVER_IP} --dport 25 -s ${INSIDE_NETWORK}/${INSIDE_NETMASK} -j SNAT --to ${OUTSIDE_IP} 

  &lt;br /&gt;

  &lt;br /&gt;# Web: 

  &lt;br /&gt;iptables -A PREROUTING -t nat -p tcp -d ${OUTSIDE_IP} --dport 80 -j DNAT --to ${SERVER_IP}:80 

  &lt;br /&gt;iptables -A FORWARD -p tcp -d ${SERVER_IP} --dport 80 -o ${INSIDE_DEVICE} -j ACCEPT 

  &lt;br /&gt;iptables -A POSTROUTING -t nat -p tcp -d ${SERVER_IP} --dport 80 -s ${INSIDE_NETWORK}/${INSIDE_NETMASK} -j SNAT --to ${OUTSIDE_IP} 

  &lt;br /&gt;

  &lt;br /&gt;# Port 443: HTTPS Web traffic 

  &lt;br /&gt;iptables -A PREROUTING -t nat -p tcp -d ${OUTSIDE_IP} --dport 443 -j DNAT --to ${SERVER_IP}:443 

  &lt;br /&gt;iptables -A FORWARD -p tcp -d ${SERVER_IP} --dport 443 -o ${INSIDE_DEVICE} -j ACCEPT 

  &lt;br /&gt;iptables -A POSTROUTING -t nat -p tcp -d ${SERVER_IP} --dport 443 -s ${INSIDE_NETWORK}/${INSIDE_NETMASK} -j SNAT --to ${OUTSIDE_IP} 

  &lt;br /&gt;

  &lt;br /&gt;# Port 987: HTTPS Web traffic for Windows SharePoint Services through Remote Web Workplace 

  &lt;br /&gt;iptables -A PREROUTING -t nat -p tcp -d ${OUTSIDE_IP} --dport 987 -j DNAT --to ${SERVER_IP}:987 

  &lt;br /&gt;iptables -A FORWARD -p tcp -d ${SERVER_IP} --dport 987 -o ${INSIDE_DEVICE} -j ACCEPT 

  &lt;br /&gt;iptables -A POSTROUTING -t nat -p tcp -d ${SERVER_IP} --dport 987 -s ${INSIDE_NETWORK}/${INSIDE_NETMASK} -j SNAT --to ${OUTSIDE_IP} &lt;/code&gt;

&lt;p&gt;Pour finir, il s’agit de construire le routeur. La VM doit avoir deux cartes réseaux de type &lt;em&gt;Legacy Network Adapter&lt;/em&gt;, la première sur le réseau externe (physique) et la seconde sur le réseau interne (privée). Pour le reste : 12 Mo de RAM, aucun disque dur, et la disquette virtuelle chargée, sans oublier la configuration du BIOS pour que la VM démarre sur la disquette :&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/DevoirdevacancesunrouteurlgerpourHyperV_1053E/demo2-floppyfw%20settings_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="floppyfw settings" border="0" alt="floppyfw settings" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/DevoirdevacancesunrouteurlgerpourHyperV_1053E/demo2-floppyfw%20settings_thumb.png" width="519" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pour vérifier que le routeur est correctement configuré, démarrez et connectez-vous à la VM. Ouvrez une session avec &lt;strong&gt;root&lt;/strong&gt;, sans mot de passe (ce n’est pas un article sécurité !)&lt;/p&gt;

&lt;p&gt;La commande &lt;code style="font-size: 14px"&gt;ifconfig eth0&lt;/code&gt; vous donnera l’IP externe, et &lt;code style="font-size: 14px"&gt;ifconfig eth1&lt;/code&gt; l’IP interne :&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/DevoirdevacancesunrouteurlgerpourHyperV_1053E/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="floppyfw console" border="0" alt="floppyfw console" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/DevoirdevacancesunrouteurlgerpourHyperV_1053E/image_thumb.png" width="644" height="404" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fermez la session (Ctrl+D).&lt;/p&gt;

&lt;p&gt;Une fois la VM du routeur prête, vous pouvez la démarrer et l’arrêter (turn off) à volonté, sans risquer de compromettre sa disquette virtuelle. Et à 12 Mo de RAM le routeur, pourquoi se priver ?&lt;/p&gt;

&lt;p&gt;Bon test !&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3228248" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/Virtualisation/default.aspx">Virtualisation</category><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category><category domain="http://blogs.technet.com/pascals/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Rapport sur les vulnérabilités des OS clients pour le premier semestre 2008</title><link>http://blogs.technet.com/pascals/archive/2008/10/27/rapport-sur-les-vuln-rabilit-s-des-os-clients-pour-le-premier-semestre-2008.aspx</link><pubDate>Mon, 27 Oct 2008 13:24:14 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3142447</guid><dc:creator>pascals</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/pascals/comments/3142447.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3142447</wfw:commentRss><description>&lt;p&gt;Jeff Jones vient de publier le rapport sur les vuln&amp;#233;rabilit&amp;#233; des OS clients pour le premier semestre 2008 :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/security/archive/2008/10/27/download-h1-2008-desktop-vuln-report.aspx"&gt;Download: H1 2008 Desktop OS Vendor Report - Vulnerabilities and Days-of-Risk&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Sans surprise, Windows Vista est encore le mieux plac&amp;#233; en nombre de vuln&amp;#233;rabilit&amp;#233;s, nombre de jours de risque et att&amp;#233;nuation des vuln&amp;#233;rabilit&amp;#233;s. &amp;#192; lire.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3142447" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/S_26002300_233_3B00_curit_26002300_233_3B00_/default.aspx">S&amp;#233;curit&amp;#233;</category><category domain="http://blogs.technet.com/pascals/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://blogs.technet.com/pascals/archive/tags/Patch+Management/default.aspx">Patch Management</category><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category><category domain="http://blogs.technet.com/pascals/archive/tags/Windows+XP/default.aspx">Windows XP</category><category domain="http://blogs.technet.com/pascals/archive/tags/Mac+OS/default.aspx">Mac OS</category></item><item><title>Linux sur Hyper-V</title><link>http://blogs.technet.com/pascals/archive/2008/07/17/linux-sur-hyper-v.aspx</link><pubDate>Thu, 17 Jul 2008 02:00:02 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3089885</guid><dc:creator>pascals</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/pascals/comments/3089885.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3089885</wfw:commentRss><description>&lt;p&gt;C'est, semble-t-il, un sujet qui vous int&amp;#233;resse. J'ai d&amp;#233;j&amp;#224; commis quelques articles ici sur les &amp;#233;ternels probl&amp;#232;mes de l'installation de Linux sur Virtual PC 2007. Manifestement, Cela se passe beaucoup mieux sur Hyper-V, et pas uniquement avec les &lt;a href="http://support.microsoft.com/kb/954958"&gt;versions support&amp;#233;es&lt;/a&gt;, &amp;#224; savoir SUSE Linux Enterprise Server 10.&lt;/p&gt;  &lt;p&gt;Sean Earp explique dans un &lt;a href="http://blogs.technet.com/seanearp/archive/2008/06/29/linux-on-hyper-v.aspx"&gt;article r&amp;#233;cent&lt;/a&gt; comment se passe l'installation dans Hyper-V de OpenSuse 11, Ubuntu 8.04 x64 et Fedora 9 x64. Bonne nouvelle, ces syst&amp;#232;mes fonctionnent, et plut&amp;#244;t bien !&lt;/p&gt;  &lt;p&gt;Lire l'article : &lt;a href="http://blogs.technet.com/seanearp/archive/2008/06/29/linux-on-hyper-v.aspx"&gt;Linux on Hyper-V&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3089885" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category><category domain="http://blogs.technet.com/pascals/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Heure correcte dans une VM Linux dans Hyper-V : la fin</title><link>http://blogs.technet.com/pascals/archive/2008/06/11/heure-correcte-dans-une-vm-linux-dans-hyper-v-la-fin.aspx</link><pubDate>Wed, 11 Jun 2008 20:06:04 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3069554</guid><dc:creator>pascals</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/pascals/comments/3069554.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3069554</wfw:commentRss><description>&lt;p&gt;Suite et fin de ce sujet : soit un Linux non support&amp;#233; par Hyper-V, donc sans &lt;em&gt;Integration Components&lt;/em&gt; pour le maintenir &amp;#224; l'heure. Comment faire en sorte que son horloge ne d&amp;#233;rive pas &lt;em&gt;trop&lt;/em&gt; dans le temps ? J'ai deux VM dans ce cas &amp;#224; la maison : une Debian 4.0r3 sans interface graphique tr&amp;#232;s peu charg&amp;#233;e (en fait ce n'est qu'une passerelle SSH) et une Ubuntu LTS Server 8.04 un peu plus sollicit&amp;#233;e, puisqu'elle h&amp;#233;berge toute la pile LAMP (Apache, MySQL, PHP). Le premier constat est que la seconde d&amp;#233;rive beaucoup plus rapidement que la premi&amp;#232;re. Mais l'application qu'elle h&amp;#233;berge n&amp;#233;cessite une horloge relativement fiable.&lt;/p&gt;  &lt;p&gt;Comme souvent, la solution est extr&amp;#234;mement simple. Il s'agit simplement de remettre la machine &amp;#224; l'heure r&amp;#233;guli&amp;#232;rement. Dans mon cas, une fois par jour suffit amplement. Comme vu dans &lt;a href="http://blogs.technet.com/pascals/archive/2008/04/28/heure-correcte-dans-une-vm-linux-dans-hyper-v.aspx"&gt;les articles pr&amp;#233;c&amp;#233;dents&lt;/a&gt;, le d&amp;#233;mon ntpd n'est pas adapt&amp;#233; &amp;#224; l'environnement virtuel, et l'option clock=pit est n&amp;#233;cessaire sur les noyaux r&amp;#233;cents. D'autre part vsntp est une possibilit&amp;#233; mais il y a plus simple &amp;quot;dans la bo&amp;#238;te&amp;quot;, comme indiqu&amp;#233; ci-dessous. Ces instructions doivent &amp;#234;tre r&amp;#233;alis&amp;#233;es dans le contexte de root : dans Ubuntu, utilisez la commande &lt;strong&gt;sudo -s&lt;/strong&gt; pour obtenir un shell dans le contexte de root.&lt;/p&gt;  &lt;p&gt;Rappel : mon exp&amp;#233;rience se limite &amp;#224; Debian et Ubuntu.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Etape 1 : option clock=pit&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;il faut ajouter l'option &lt;strong&gt;clock=pit&lt;/strong&gt; dans le fichier &lt;strong&gt;/boot/grub/menu.lst&lt;/strong&gt;, &amp;#224; la fin de la ligne &lt;samp&gt;kernel&lt;/samp&gt; par d&amp;#233;faut. Il s'agit de la premi&amp;#232;re ligne &lt;samp&gt;kernel&lt;/samp&gt; suivant la ligne &lt;samp&gt;## ## End Default Options ##&lt;/samp&gt;. Exemple :&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;## ## End Default Options ##      &lt;br /&gt;      &lt;br /&gt;title&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Ubuntu 8.04, kernel 2.6.24-18-server       &lt;br /&gt;root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (hd0,0)       &lt;br /&gt;kernel&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /boot/vmlinuz-2.6.24-18-server root=UUID=d2cd13e1-bc9e-4657-86eb-26f150b41aaf ro quiet splash &lt;strong&gt;clock=pit&lt;/strong&gt;       &lt;br /&gt;initrd&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /boot/initrd.img-2.6.24-18-server       &lt;br /&gt;quiet &lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;Remarque : si, lors de l'installation de mises &amp;#224; jour, le noyau est mis &amp;#224; jour, alors il faut r&amp;#233;appliquer cette modification au fichier menu.lst.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Etape 2 : programmer une mise &amp;#224; l'heure quotidienne avec ntpdate&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;V&amp;#233;rifier ou installer ntpdate :&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;# apt-get install ntpdate&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;V&amp;#233;rifier que ntpdate fonctionne comme pr&amp;#233;vu et remet votre syst&amp;#232;me &amp;#224; l'heure :&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;# ntpdate fr.pool.ntp.org&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;Cr&amp;#233;er un fichier &lt;samp&gt;/etc/cron.daily/ntpdate&lt;/samp&gt; contenant les lignes suivantes :&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;samp&gt;#!/bin/sh        &lt;br /&gt;        &lt;br /&gt;/usr/sbin/ntpdate fr.pool.ntp.org&lt;/samp&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Ajouter &amp;#224; ce fichier l'attribut ex&amp;#233;cutable :&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;# chmod a+x /etc/cron.daily/ntpdate&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;Dans mon exemple, j'utilise fr.pool.ntp.org comme nom de serveur NTP, qui donne en r&amp;#233;alit&amp;#233; un serveur parmi un &lt;em&gt;pool&lt;/em&gt; de serveurs fran&amp;#231;ais (voir &lt;a title="http://www.pool.ntp.org/" href="http://www.pool.ntp.org/"&gt;http://www.pool.ntp.org/&lt;/a&gt; pour plus d'infos). Vous pouvez bien s&amp;#251;r le remplacer par celui qui vous ira le mieux.&lt;/p&gt;  &lt;p&gt;Termin&amp;#233; ! Reste &amp;#224; v&amp;#233;rifier de temps &amp;#224; autre que l'heure est correcte (attention, la commande est &lt;strong&gt;date&lt;/strong&gt;, pas time comme sous Windows.) Et de toutes mani&amp;#232;res, vous mettez &amp;#224; jour vos syst&amp;#232;mes (&lt;strong&gt;apt-get update&lt;/strong&gt; et &lt;strong&gt;apt-get dist-upgrade&lt;/strong&gt; sont vos amis), donc vous red&amp;#233;marrez r&amp;#233;guli&amp;#232;rement vos Linux &amp;#224; cause des mises &amp;#224; jour du noyau, parce que vous vous souciez plus de votre s&amp;#233;curit&amp;#233; que de votre &lt;em&gt;uptime&lt;/em&gt;. Non ?&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3069554" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category><category domain="http://blogs.technet.com/pascals/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Vulnérabilités des OS clients : Vista, XP SP2, Linux, Mac OS... et Windows 2000 dans tout ça ?</title><link>http://blogs.technet.com/pascals/archive/2008/05/16/vuln-rabilit-s-des-os-clients-vista-xp-sp2-linux-mac-os-et-windows-2000-dans-tout-a.aspx</link><pubDate>Fri, 16 May 2008 16:45:07 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3056275</guid><dc:creator>pascals</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/pascals/comments/3056275.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3056275</wfw:commentRss><description>&lt;p&gt;Jeff Jones vient de publier deux papiers comparant pour le premier les vuln&amp;#233;rabilit&amp;#233;s de Windows Vista et de Windows XP SP2 en 2007, et, pour le second, les vuln&amp;#233;rabilit&amp;#233;s du premier trimestre 2008 pour Vista, XP SP2, RHEL Desktop v5 client, RHEL WS v4, Ubuntu 6.06 LTS Desktop, Mac OS 10.4 et 10.5.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.technet.com/security/archive/2008/05/14/microsoft-vista-vs-windows-xp-sp2-vulnerability-report-2007.aspx"&gt;Windows Vista vs Windows XP SP2 Vulnerability Report 2007&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/security/archive/2008/05/15/q1-2008-client-os-vulnerability-scorecard.aspx"&gt;Q1 2008 - Client OS Vulnerability Scorecard&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Le premier papier &amp;#233;voque de fa&amp;#231;on tr&amp;#232;s int&amp;#233;ressante le r&amp;#244;le d'UAC dans la r&amp;#233;duction de la menace li&amp;#233;e aux vuln&amp;#233;rabilit&amp;#233;.&lt;/p&gt;  &lt;p&gt;A propos (cela date de la semaine derni&amp;#232;re), il para&amp;#238;t que &lt;a href="http://www.informationweek.com/news/windows/operatingsystems/showArticle.jhtml?articleID=207601217"&gt;Windows 2000 serait plus s&amp;#251;r que Windows Vista&lt;/a&gt;... Ce genre d'auto-promotion sensationnaliste (qui avait entendu parler de PC Tools auparavant ?) ferait juste sourire si elle n'&amp;#233;tait pas reprise &amp;#224; tour de bras par tous les sites d'informations technologiques de la plan&amp;#232;te. Une r&amp;#233;ponse n'&amp;#233;tait pas vraiment n&amp;#233;cessaire, mais voici tout de m&amp;#234;me :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/windowsvistasecurity/archive/2008/05/09/windows-vista-windows-2000-and-malware.aspx"&gt;Windows Vista and Malware&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3056275" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/S_26002300_233_3B00_curit_26002300_233_3B00_/default.aspx">S&amp;#233;curit&amp;#233;</category><category domain="http://blogs.technet.com/pascals/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category><category domain="http://blogs.technet.com/pascals/archive/tags/Windows+XP/default.aspx">Windows XP</category><category domain="http://blogs.technet.com/pascals/archive/tags/Mac+OS/default.aspx">Mac OS</category></item><item><title>Ubuntu 8.04 dans Virtual PC</title><link>http://blogs.technet.com/pascals/archive/2008/05/04/ubuntu-8-04-dans-virtual-pc.aspx</link><pubDate>Sun, 04 May 2008 13:51:08 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3049649</guid><dc:creator>pascals</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/pascals/comments/3049649.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3049649</wfw:commentRss><description>&lt;p&gt;En &lt;a href="http://blogs.technet.com/pascals/archive/2007/12/11/ubuntu-7-10-dans-virtual-pc-2007-le-retour.aspx"&gt;d&amp;#233;cembre dernier&lt;/a&gt; je d&amp;#233;crivais une m&amp;#233;thode pour faire fonctionner Ubuntu 7.10 Desktop dans Virtual PC 2007. La nouvelle version 8.04 LTS vient de sortir, est-ce que cela va &amp;#234;tre mieux ou pire ? D'apr&amp;#232;s ce que l'on peut lire les exp&amp;#233;riences sont tr&amp;#232;s vari&amp;#233;es, aussi voici comment j'ai proc&amp;#233;d&amp;#233; sur un test.&lt;/p&gt;  &lt;p&gt;D&amp;#233;j&amp;#224; cot&amp;#233; serveur, pas de probl&amp;#232;me. &lt;a href="http://www.ubuntu.com/news/ubuntu-8.04-lts-server"&gt;Ubuntu 8.04 LTS Server Edition&lt;/a&gt; fonctionne correctement dans Hyper-V (sans oublier &lt;a href="http://blogs.technet.com/pascals/archive/2008/04/12/heure-correcte-dans-une-vm-linux.aspx"&gt;UTC=no dans /etc/default/rcS&lt;/a&gt; et &lt;a href="http://blogs.technet.com/pascals/archive/2008/04/28/heure-correcte-dans-une-vm-linux-dans-hyper-v.aspx"&gt;clock=pit dans les options du noyau dans /boot/grub/menu.lst&lt;/a&gt;.)&lt;/p&gt;  &lt;p&gt;Venons-en &amp;#224; &lt;a href="http://www.ubuntu.com/news/ubuntu-8.04-lts-desktop"&gt;Ubuntu 8.04 LTS Desktop Edition&lt;/a&gt; (qui se moque des noms des produits Microsoft ? :)) dans Virtual PC.&lt;/p&gt;  &lt;p&gt;Mes premiers tests n'ont pas &amp;#233;t&amp;#233; concluants, puisque chacune de mes tentatives se soldait par l'erreur suivante :&lt;/p&gt;  &lt;p&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="156" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image10.png" width="392" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;Puis je suis tomb&amp;#233; sur &lt;a href="http://arcanecode.wordpress.com/2008/04/24/installing-ubuntu-804-under-microsoft-virtual-pc-2007/"&gt;cet article&lt;/a&gt; et ses commentaires tr&amp;#232;s utiles, et voici la m&amp;#233;thode qui fonctionne sur ma machine (Intel Core 2 Duo E6400). Notez que, comme toujours avec Linux dans Virtual PC 2007, il faut veiller &amp;#224; ce que la virtualisation mat&amp;#233;rielle soit activ&amp;#233;e :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image5.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="174" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image5_thumb.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Tout d'abord, &lt;a href="http://www.ubuntu.com/download"&gt;t&amp;#233;l&amp;#233;chargez&lt;/a&gt; le &lt;em&gt;alternate desktop CD&lt;/em&gt; (case &amp;#224; cocher en base de la page de t&amp;#233;l&amp;#233;chargement) : &lt;strong&gt;ubuntu-8.04-alternate-i386.iso&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;D&amp;#233;marrez la machine virtuelle, chargez l'iso, red&amp;#233;marrez si n&amp;#233;cessaire.&lt;/p&gt;  &lt;p&gt;La premi&amp;#232;re chose &amp;#224; faire est de choisir la langue, puis &amp;lt;F3&amp;gt; et choisir le clavier :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_thumb_1.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Point tr&amp;#232;s important puisque c'est cela qui a supprim&amp;#233; le message d'erreur sur ma configuration : tapez &amp;lt;F6&amp;gt; et ajoutez l'option &lt;strong&gt;vga=771&lt;/strong&gt; (ou &lt;strong&gt;791&lt;/strong&gt; si vous pr&amp;#233;f&amp;#233;rez plus grand) :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image1.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image1_thumb.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Avec l'option &lt;em&gt;Install Ubuntu&lt;/em&gt; s&amp;#233;lectionn&amp;#233;e, tapez &amp;lt;Entr&amp;#233;e&amp;gt;.&lt;/p&gt;  &lt;p&gt;Si la machine virtuelle plante encore avec le m&amp;#234;me message d'ereur, recommencez depuis le d&amp;#233;but, mais en ajoutant cette fois les trois options : &lt;strong&gt;noapic nolapic vga=771&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Choisir ensuite :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;la langue &lt;/li&gt;    &lt;li&gt;la localisation g&amp;#233;ographique &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Puis, apr&amp;#232;s quelques instants de d&amp;#233;tection mat&amp;#233;rielle :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;le nom de la machine &lt;/li&gt;    &lt;li&gt;le partitionnement du disque &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;L'installation du syst&amp;#232;me se d&amp;#233;roule alors sans intervention, jusqu'&amp;#224; ce que l'on vous demande :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;un nom et un mot de passe pour un premier utilisateur &lt;/li&gt;    &lt;li&gt;le proxy, si n&amp;#233;cessaire &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;C'est le moment d'aller voir dehors s'il fait beau... A votre retour on vous demandera :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Est-ce que l'horloge syst&amp;#232;me est &amp;#224; l'heure UTC ? R&amp;#233;pondez &lt;strong&gt;Non&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;Red&amp;#233;marrage &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="156" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_29.png" width="392" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;On n'a pas fini... Au red&amp;#233;marrage, tapez &amp;lt;Echap&amp;gt; pendant que Grub est visible :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_31.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="154" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_thumb_14.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Tapez directement &lt;strong&gt;e&lt;/strong&gt; pour &amp;#233;diter la premi&amp;#232;re entr&amp;#233;e :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_6.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="154" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_thumb_2.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;S&amp;#233;lectionnez l'entr&amp;#233;e &lt;strong&gt;kernel /boot/vmlinuz...&lt;/strong&gt; et tapez une nouvelle fois &lt;strong&gt;e&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_13.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="154" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_thumb_3.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Tapez &amp;lt;espace&amp;gt; puis : &lt;strong&gt;noapic nolapic vga=771&lt;/strong&gt;&amp;lt;entr&amp;#233;e&amp;gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_15.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="154" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_thumb_6.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Tapez &lt;strong&gt;b&lt;/strong&gt;. Le syst&amp;#232;me d&amp;#233;marre en principe correctement...&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_19.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="94" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_thumb_8.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;On reconna&amp;#238;t bien l&amp;#224; un Linux dans Virtual PC non ? :-)&lt;/p&gt;  &lt;p&gt;Reste alors &amp;#224; suivre &amp;#224; peu pr&amp;#232;s &lt;a href="http://blogs.technet.com/pascals/archive/2007/12/11/ubuntu-7-10-dans-virtual-pc-2007-le-retour.aspx"&gt;la m&amp;#233;thode pr&amp;#233;c&amp;#233;dente&lt;/a&gt; :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Tapez Ctrl+Alt+F1 pour ouvrir une session en mode texte. &lt;/li&gt;    &lt;li&gt;Editez (&lt;strong&gt;sudo nano&lt;/strong&gt; ou &lt;strong&gt;sudo vim&lt;/strong&gt; selon les go&amp;#251;ts) le fichier &lt;strong&gt;/boot/grub/menu.lst&lt;/strong&gt;, trouver la ligne &lt;strong&gt;kernel&lt;/strong&gt; vers la fin du fichier et ajoutez les options : &lt;strong&gt;noapic nolapic vga=771&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;Dans le fichier &lt;strong&gt;/etc/X11/xorg.conf&lt;/strong&gt;, ajoutez une ligne &lt;strong&gt;DefaultDepth 16&lt;/strong&gt; dans la section &amp;quot;Screen&amp;quot;. &lt;/li&gt;    &lt;li&gt;Tapez &lt;strong&gt;Ctrl+Alt+F7&lt;/strong&gt; pour retourner sur l'&amp;#233;cran graphique, puis &lt;strong&gt;Ctrl+Alt+&amp;lt;Backspace&amp;gt;&lt;/strong&gt; pour red&amp;#233;marrer X. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Tadaaaaa !&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_927E/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="203" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_927E/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_927E/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="203" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_927E/image_thumb_1.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_23.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="87" alt="image" src="http://blogs.technet.com/blogfiles/pascals/WindowsLiveWriter/Ubuntu8.04dansVirtualPC_9C88/image_thumb_10.png" width="230" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Il reste &amp;#224; activer le r&amp;#233;seau en cliquant sur l'ic&amp;#244;ne ad&amp;#233;quate et en choissant &lt;strong&gt;Wired Network&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Mise &amp;#224; jour 5/5/2008&lt;/strong&gt; - Correction mineure et mise &amp;#224; jour des derni&amp;#232;res copies d'&amp;#233;cran. Je confirme &amp;#233;galement que la m&amp;#233;thode fonctionne sur une deuxi&amp;#232;me machine (Lenovo X61).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Mise &amp;#224; jour 16/7/2008&lt;/strong&gt; - J'ai re&amp;#231;u par mail la suggestion d'utiliser l'option &lt;strong&gt;noreplace-paravirt&lt;/strong&gt; au d&amp;#233;marrage depuis le CD. Consultez l'&lt;a href="http://techblissonline.com/install-ubuntu-804-virtual-pc-2007-microsoft/"&gt;article suivant&lt;/a&gt; qui part de cette solution &amp;#233;galement. Merci !&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3049649" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/Virtual+PC/default.aspx">Virtual PC</category><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category></item><item><title>Bitlocker et Linux sur la même machine</title><link>http://blogs.technet.com/pascals/archive/2008/04/30/bitlocker-et-linux-sur-la-m-me-machine.aspx</link><pubDate>Wed, 30 Apr 2008 21:09:29 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3047753</guid><dc:creator>pascals</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/pascals/comments/3047753.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3047753</wfw:commentRss><description>&lt;p&gt;Mon coll&amp;#232;gue &lt;a href="http://blogs.technet.com/voy/"&gt;Cyril Voisin&lt;/a&gt; vient de publier un &lt;em&gt;webcast&lt;/em&gt; sur la configuration d'un &lt;em&gt;dual boot&lt;/em&gt; Linux et Vista avec Bitlocker et un TPM. Ce webcast compl&amp;#232;te par une d&amp;#233;monstration d&amp;#233;taill&amp;#233;e et un livre blanc ses pr&amp;#233;c&amp;#233;dents articles sur le sujet.&lt;/p&gt;  &lt;p&gt;Le webcast, la pr&amp;#233;sentation et le livre blanc :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/france/interop/themes/infrastructure/20080430-dualboot-linux-bitlocker/default.mspx"&gt;Installer une machine en double d&amp;#233;marrage (dual boot) avec Linux et Windows Vista prot&amp;#233;g&amp;#233; par BitLocker et un TPM&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Les articles :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.technet.com/voy/archive/2006/10/13/how-to-use-windows-vista-s-boot-manager-to-boot-linux.aspx"&gt;How to use Windows Vista&amp;#8217;s Boot Manager to boot Linux&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/voy/archive/2006/10/13/building-a-dual-boot-system-with-windows-vista-bitlocker-protection-with-tpm-support.aspx"&gt;Building a dual boot system with Windows Vista BitLocker protection with TPM support&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Merci Cyril !&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Mise &amp;#224; jour 14/05/2008&lt;/strong&gt; - Cyril a post&amp;#233; sur son blog &lt;a href="http://blogs.technet.com/voy/archive/2008/05/12/linux-windows-vista-dual-boot-with-bitlocker-and-a-tpm.aspx"&gt;un article plus d&amp;#233;taill&amp;#233;&lt;/a&gt; avec des copies d'&amp;#233;crans et le minutage des s&amp;#233;quences de la vid&amp;#233;o.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3047753" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/S_26002300_233_3B00_curit_26002300_233_3B00_/default.aspx">S&amp;#233;curit&amp;#233;</category><category domain="http://blogs.technet.com/pascals/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://blogs.technet.com/pascals/archive/tags/Bitlocker/default.aspx">Bitlocker</category><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category></item><item><title>Heure correcte dans une VM Linux dans Hyper-V</title><link>http://blogs.technet.com/pascals/archive/2008/04/28/heure-correcte-dans-une-vm-linux-dans-hyper-v.aspx</link><pubDate>Mon, 28 Apr 2008 21:19:38 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3046432</guid><dc:creator>pascals</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/pascals/comments/3046432.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3046432</wfw:commentRss><description>&lt;p&gt;R&amp;#233;cemment &lt;a href="http://blogs.technet.com/pascals/archive/2008/04/21/heure-correcte-dans-une-vm-linux-le-cas-d-hyper-v.aspx"&gt;j'&amp;#233;crivais ici&lt;/a&gt; que le d&amp;#233;mon ntpd suffisait pour maintenir l'horloge d'une VM Linux sous Hyper-V. En fait, j'avais tord. Et pas qu'un peu. A l'usage, mes deux VM (Debian 4.0r3 et Ubuntu LTS Server 8.04) ne s'av&amp;#232;rent pas &amp;#224; l'heure du tout. Comment r&amp;#233;soudre ce probl&amp;#232;me simplement ? Comme je l'indiquais aussi &lt;a href="http://blogs.technet.com/pascals/archive/2008/04/12/heure-correcte-dans-une-vm-linux-la-suite.aspx"&gt;pr&amp;#233;c&amp;#233;demment&lt;/a&gt;, il y a &lt;a href="http://www.imacat.idv.tw/tech/vsntp.html"&gt;vsntp&lt;/a&gt; : aujourd'hui le meilleur candidat.&lt;/p&gt;  &lt;p&gt;A noter &amp;#233;galement : le probl&amp;#232;me est pire avec les noyaux r&amp;#233;cents 2.6. Une raison et un contournement (option &lt;strong&gt;clock=pit&lt;/strong&gt;) sont indiqu&amp;#233;s dans cet article :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/918461"&gt;The system time runs too fast on a Linux-based virtual machine that is hosted in Virtual Server 2005 R2&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Manifestement le sujet n'est pas encore clos, et m&amp;#233;rite encore quelques tests.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3046432" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category><category domain="http://blogs.technet.com/pascals/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Heure correcte dans une VM Linux, le cas d'Hyper-V</title><link>http://blogs.technet.com/pascals/archive/2008/04/21/heure-correcte-dans-une-vm-linux-le-cas-d-hyper-v.aspx</link><pubDate>Mon, 21 Apr 2008 17:47:13 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3041720</guid><dc:creator>pascals</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/pascals/comments/3041720.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3041720</wfw:commentRss><description>&lt;p&gt;Suite de mes exp&amp;#233;rimentations sur l'heure dans une machine virtuelle Linux. Je viens donc de migrer de Virtual Server (sur un Pentium 4, sans virtualisation mat&amp;#233;rielle), vers Hyper-V (sur un Intel Core 2 Quad Q6600) et &amp;#233;videmment il me fallait des machines virtuelles Linux &amp;#224; l'heure !&lt;/p&gt;  &lt;p&gt;Comme indiqu&amp;#233; &lt;a href="http://blogs.technet.com/pascals/archive/2008/04/12/heure-correcte-dans-une-vm-linux-la-suite.aspx"&gt;pr&amp;#233;c&amp;#233;demment&lt;/a&gt;, j'utilisais &lt;a href="http://www.imacat.idv.tw/tech/vsntp.html"&gt;vsntp&lt;/a&gt; dans mes VM Linux sous Virtual Server et Virtual PC. Lors de la migration, j'ai reconstruit une VM &lt;a href="http://www.us.debian.org/distrib/netinst"&gt;Debian 4.0r3&lt;/a&gt; version i386 (&lt;samp&gt;2.6.18-6-686&lt;/samp&gt;). Comme pr&amp;#233;vu, l'heure de la VM a imm&amp;#233;diatement tendance &amp;#224; &amp;#234;tre en avance. J'ai toutefois test&amp;#233; une solution plus classique, &amp;#224; savoir installer le package ntp :&lt;/p&gt;  &lt;pre&gt;# apt-get install ntp&lt;/pre&gt;

&lt;p&gt;Dans sa configuration par d&amp;#233;faut, le package ntp installe le d&amp;#233;mon ntpd avec un fichier de configuration /etc/ntp.conf qui provoque la synchronisation par rapport &amp;#224; des serveurs de temps de pool.ntp.org :&lt;/p&gt;

&lt;pre&gt;# pool.ntp.org maps to more than 300 low-stratum NTP servers.
# Your server will pick a different set every time it starts up.
#  *** Please consider joining the pool! ***
#  *** &amp;lt;http://www.pool.ntp.org/join.html&amp;gt; ***
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst&lt;/pre&gt;

&lt;p&gt;Apr&amp;#232;s quelques jours de fonctionnement, le r&amp;#233;sultat est tr&amp;#232;s satisfaisant pour mon usage, &amp;#224; savoir que les fichiers de log du syst&amp;#232;me soient &amp;#224; peu pr&amp;#232;s coh&amp;#233;rents. Je ne m'avancerais pas ici sur des besoins plus exigents...&lt;/p&gt;

&lt;p&gt;Cela dit, si vous utilisez SUSE Linux Enterprise Server 10 SP1 (x86 ou x64), vous pouvez tenter les &lt;a href="http://blogs.technet.com/virtualization/archive/2008/04/01/linux-integration-components-for-hyper-v-rc-now-available.aspx"&gt;Linux Integration Components for Hyper-V&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3041720" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/Virtualisation/default.aspx">Virtualisation</category><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category><category domain="http://blogs.technet.com/pascals/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Heure correcte dans une VM Linux, la suite</title><link>http://blogs.technet.com/pascals/archive/2008/04/12/heure-correcte-dans-une-vm-linux-la-suite.aspx</link><pubDate>Sat, 12 Apr 2008 18:42:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3035696</guid><dc:creator>pascals</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/pascals/comments/3035696.aspx</comments><wfw:commentRss>http://blogs.technet.com/pascals/commentrss.aspx?PostID=3035696</wfw:commentRss><description>&lt;p&gt;Puisque j'ai attaqué le sujet de l'heure dans les VM Linux, voici un un autre souci classique : sans "aditions" Virtual PC / Virtual Server pour Linux, l'horloge des VM n'est pas fiable et diverge très rapidement : cela peut se compter en heures par jour. Le problème est que l'horloge des VM n'a pas une "vitesse" constante au cours du temps, et que donc les outils classiques de synchronisation ne fonctionnent pas.&lt;/p&gt;  &lt;p&gt;J'utilise un outil gratuit spécialement conçu pour cet usage : &lt;a href="http://www.imacat.idv.tw/tech/vsntp.html" mce_href="http://www.imacat.idv.tw/tech/vsntp.html"&gt;&lt;samp&gt;vsntp&lt;/samp&gt;&lt;/a&gt;. Il utilise le protocole NTP (123/udp). Etant donné que la synchronisation devra se faire assez fréquemment (toutes les quelques minutes en fonction de l'environnement), vous devrez utiliser un serveur NTP que vous contrôlez. Un contrôleur de domaine par exemple, ou tout Windows Server sur le quel le service w32time aura été configuré en serveur NTP.&lt;/p&gt;  &lt;p&gt;J'utilise &lt;a href="http://www.imacat.idv.tw/tech/vsntp.html" mce_href="http://www.imacat.idv.tw/tech/vsntp.html"&gt;&lt;samp&gt;vsntp v1.1.1&lt;/samp&gt;&lt;/a&gt; sur deux VM Debian et Ubuntu Server qui tournent en permanence, sans aucun problème et avec un résultat très satisfaisant. La synchro se fait chaque minute avec la machine hôte - pour l'instant un Windows Server 2003 SP2 avec Virtual Server 2005 R2 SP1.&lt;/p&gt;  &lt;p&gt;Je l'ai également utilisé plusieurs fois lors de démos en public sur l'intégration de Linux dans Active Directory : l'authentification Kerberos nécessite une synchronisation d'horloge telle que, sans &lt;samp&gt;vsntp&lt;/samp&gt;, la démo était impossible.&lt;/p&gt;  &lt;p&gt;Etant donné que ma migration vers Hyper-V est en cours (plus d'infos à venir), nous verrons si le problème subsiste ou non.&lt;/p&gt;  &lt;p&gt;Références :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://vsntp.sourceforge.net/" mce_href="http://vsntp.sourceforge.net/"&gt;&lt;samp&gt;vsntp&lt;/samp&gt; web site at SourceForge&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://sourceforge.net/projects/vsntp/" mce_href="http://sourceforge.net/projects/vsntp/"&gt;&lt;samp&gt;vsntp&lt;/samp&gt; project page at SourceForge&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.imacat.idv.tw/tech/vsntp.html" mce_href="http://www.imacat.idv.tw/tech/vsntp.html"&gt;&lt;samp&gt;vsntp&lt;/samp&gt; page at Tavern IMACAT’s&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3035696" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/pascals/archive/tags/Virtualisation/default.aspx">Virtualisation</category><category domain="http://blogs.technet.com/pascals/archive/tags/Linux/default.aspx">Linux</category></item></channel></rss>