<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://jul.is.a.n0life.org/blog/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>jul is a nolife - Debian</title>
  <link>http://jul.is.a.n0life.org/blog/</link>
  <description></description>
  <language>ab</language>
  <pubDate>Thu, 02 Feb 2012 15:26:03 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Ajouter un script au démarrage de la Debian</title>
    <link>http://jul.is.a.n0life.org/blog/post/2006/06/14/Ajouter-un-script-au-demarrage-de-la-Debian</link>
    <guid isPermaLink="false">urn:md5:2bad42e2e8a8f255d3311098be5e3ebd</guid>
    <pubDate>Wed, 14 Jun 2006 10:09:00 +0200</pubDate>
    <dc:creator>jul</dc:creator>
        <category>Debian</category><category>Linux</category><category>Systèmes et Réseaux</category>    
    <description>    &lt;p&gt;Il peut être pratique de rajouter un script personnalisé au démarrage.
Pour ce faire, la Debian propose un outil de haut niveau pour faciliter la tâche : &lt;em&gt;update-rc.d&lt;/em&gt;.&lt;/p&gt;
Tout d’abord, il vous faut créer un script que vous placerez dans &lt;em&gt;/etc/init.d&lt;/em&gt;. &lt;br /&gt;MAJ: Il existe un fichier /etc/init.d/skeleton qui peut servir de modèle (merci tito).&lt;br /&gt;Appelons le &lt;em&gt;/etc/init.d/monscript&lt;/em&gt; par exemple :
&lt;pre&gt;&lt;code&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;case &quot;$1&quot; in&lt;br /&gt;  start|&quot;&quot;) &lt;br /&gt;        # au démarrage&lt;br /&gt;        ;;&lt;br /&gt;  stop)   &lt;br /&gt;        # à l'arret&lt;br /&gt;        ;;&lt;br /&gt;  *)&lt;br /&gt;        echo &quot;Usage: monscript [start|stop]&quot; &amp;gt;&amp;amp;2&lt;br /&gt;        exit 3&lt;br /&gt;        ;;&lt;br /&gt;esac&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;Notez le &lt;em&gt;case ”$1”&lt;/em&gt; qui recupère le premier argument de la commande. Si l’argument est &lt;em&gt;start&lt;/em&gt; ou qu’il n’y en a pas, alors on exécute ce qu’il y a au niveau de &lt;em&gt;# au démarrage&lt;/em&gt;. Si l’argument est &lt;em&gt;stop&lt;/em&gt;, ce qu’il y a au niveau de &lt;em&gt;# à l’arret&lt;/em&gt;&lt;/p&gt;
Rajoutez lui le mode exécutable :
&lt;pre&gt;&lt;code&gt;&lt;br /&gt;# chmod +x /etc/init.d/monscript&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;
Vous pouvez à présent tester votre script directement depuis la console :
&lt;pre&gt;&lt;code&gt;&lt;br /&gt;# /etc/init.d/monscript stop&lt;br /&gt;# /etc/init.d/monscript start&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;
Ensuite, afin qu’il se lance automatiquement au démarrage, il faut le rajouter aux runlevels. Pour cela, utilisez simplement la commande update-rc.d :
&lt;pre&gt;&lt;code&gt;&lt;br /&gt;# update-rc.d monscript defaults 99&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;update-rc.d&lt;/em&gt; possède un certain nombre d’options, nous utilisons les plus simples dans cet exemple :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;monscript&lt;/em&gt; correspond au fichier bash &lt;em&gt;/etc/init.d/monscript&lt;/em&gt; que nous venons de créer&lt;/li&gt;
&lt;li&gt;&lt;em&gt;defaults&lt;/em&gt; permet de couvrir tous les runlevels&lt;/li&gt;
&lt;li&gt;&lt;em&gt;99&lt;/em&gt; est le niveau de priorité. 99 étant le plus faible et 1 le plus élevé. Le niveau de priorité correspondant à l’ordre lors du démarrage, les plus faibles étant exécutés en dernier.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Vous n’avez plus qu’à redémarrer pour essayer le tout!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Installer Windows après une Debian</title>
    <link>http://jul.is.a.n0life.org/blog/post/2006/04/30/Installer-Windows-apres-une-Debian</link>
    <guid isPermaLink="false">urn:md5:548ee3b5196c1b673ea278fb625df3ec</guid>
    <pubDate>Sun, 30 Apr 2006 08:37:00 +0200</pubDate>
    <dc:creator>jul</dc:creator>
        <category>Debian</category><category>Linux</category><category>Systèmes et Réseaux</category>    
    <description>    &lt;p&gt;Il arrive parfois que l’on veuille installer un Windows sur une machine où Linux est déjà installé. Le problème est que Windows efface le chargeur multi-os pour se mettre à la place.&lt;/p&gt;
&lt;p&gt;Heureusement il existe une technique rapide et simple pour réinstaller le chargeur.&lt;/p&gt;
&lt;p&gt;Prenons un exemple,
vous avez un disque partionné comme suit:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/dev/hda1 : ext3 monté en / contenant Linux&lt;br /&gt;/dev/hda2 : swap&lt;br /&gt;/dev/hda3 : ext3 monté en /home&lt;br /&gt;/dev/hda4 : ntfs ou vfat contenant Windows&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Après avoir installé Windows, le système sur /dev/hda4 est chargé automatiquement au démarrage. Pour y remédier, il suffit d’utiliser le cd d’installation de Debian (un cd netinstall suffit).&lt;/p&gt;
&lt;p&gt;Mettez le dans le lecteur et faites comme si vous alliez installer la Debian. Vous pouvez sélectionner les options de configuration pour votre clavier. Ensuite, basculez dans la deuxième console (ALT-F2) et tappez entrée pour avoir un prompt.&lt;/p&gt;
&lt;p&gt;A présent, il vous faut charger votre partition Linux:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;mount -t ext3 /dev/hda1 /tmp&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Dans l’installeur Sarge, il semble que les fichiers de disque n’ont pas le même shéma, si vous ne trouvez pas de /dev/hda1, utilisez /dev/ide/host0/bus0/target0/lun0/part1 à la place.&lt;/p&gt;
&lt;p&gt;Pour utiliser les commandes de votre propre système :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;chroot /tmp&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Réinstallez le chargeur multi-os :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;grub-install /dev/hda&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Et voila, vous devriez avoir un message indiquant que tout c’est bien passé ! Quittez votre système :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;exit&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Démontez le disque :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;umount /tmp&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Et redémarrez :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;reboot&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Au redémarrage, vous allez avoir le même écran de démarrage qu’avant avoir installé Windows. Démarrez votre Linux, vous pouvez rajouter l’entrée Windows à la main dans /boot/grub/menu.lst :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;title       Windows NT/2000/XP&lt;br /&gt;root        (hd0,3)&lt;br /&gt;makeactive&lt;br /&gt;chainloader +1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ou lancer un dpkg-reconfigure grub, ce qui devrait détecter et intégrer directement le nouveau système.&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>
