<h3>But de ce Document</h3>
<p class="spip">Ce document me sert de mémo [(c) Tony ;-)] pour installer la version xubuntu de la distribution ubuntu.</p>

<h3>Situation initiale</h3>
<p class="spip">Un ultra-portable (sans lecteur de CD-ROM IDE donc) est installé avec son Windows d’origine. Il y a quelques années, j’ai installé une Debian avec un noyau 2.2.20-idepci, car c’était la seule « saveur » disponible sur disquettes. De mémoire il en fallait 3 puis l’installation se poursuivait grâce au réseau.<br>
J’ai ensuite fait évoluer cette installation. En fait je suis passé par <strong class="spip">Sid</strong> puis <strong class="spip">Testing</strong> et maintenant <strong class="spip">Sarge</strong> mais avec un noyau spécifique compilé. La robustesse de Debian fait que cette situation est parfaitement fonctionnelle. Par contre je n’ai pas l’auto-mount des clés USB avec affichage de l’icône sur le bureau et la carte wifi PCMCIA ne fonctionne pas. C’est toujours très formateur de chercher comment faire mais aussi très chronophage.<br> 
Utilisant par ailleurs Kubuntu sur mon poste fixe, j’ai souhaité l’installer sur cette machine pour avoir un système de base prêt à fonctionner sans trop me casser la tête.</p>

<h3>Installation sans CD ni disquette</h3>
<p class="spip">Sur <a href="http://doc.ubuntu-fr.org/installation/sans_cd" class="spip_out">ce site</a>, j’ai trouvé toutes les explications pour installer ubuntu sans CD.<br>
En résumé, il faut :
<br /></p>
<li> copier une image ISO à la racine d’une partition. Dans mon cas je l’ai copiée dans ma partition Wndows. 
<br /><li> ajouter <i class="spip">vmlinuz</i> et <i class="spip">initrd.gz</i> dans /boot/hd-media.
<br /><li> ajouter les lignes suivantes dans /etc/lilo.conf
<div style='text-align: left;' class='spip_code' dir='ltr'><code>image=/boot/hd-media/vmlinuz<br />
 label="HD-MEDIA"<br />
 initrd=/boot/hd-media/initrd.gz<br />
 root=/dev/ram0<br />
 append="ramdisk_size=12000"<br />
</code></div>
<p class="spip">Pour l’image ISO, j’ai utilisé la version ubuntu-server-5.10-install-i386.iso que j’ai trouvé <a href="http://ftp2.fr.debian.org/ubuntu-cd/ubuntu-server/5.10/" class="spip_out">ici</a>.
Après reboot de la machine, il suffit de choisir HD-MEDIA. Puis on poursuit sur l’installation classique. Après celle-ci, on se retrouve en mode console. Un petit <i class="spip"> <strong class="spip">df -h</strong> </i> indique que 531 Mo sont stocké sur /.</p>

<h3>Premiers paramétrages</h3>
<li> <strong class="spip">Je n’arrive pas à me passer du compte root.</strong>
<div style='text-align: left;' class='spip_code' dir='ltr'><code><br />
$ sudo passwd<br />
[votre mot de passe utilisateur]<br />
[le mot de passe pour le compte root]2x<br />
$ su -<br />
#<br />
</code></div>
<li> <strong class="spip">Autocomplétion des paramètres des commandes</strong><br>
<i class="spip"> <strong class="spip"># vim /etc/bash.bashrc</strong> </i><br>
enlever le # devant les 3 dernières lignes<br>
Pour que ce changement soit pris en compte, il faut fermer la session.
<li> <strong class="spip">Ajout des dépots supplémentaires</strong><br>
<i class="spip"> <strong class="spip"># vim /etc/apt/sources.list</strong> </i><br>
il suffit de supprimer les "# " (un dièse suivi d’un espace) devant les lignes qui commencent par deb et deb-src . Et mettre un # devant la première ligne car elle référence le cd-rom.
<li> <strong class="spip">Afficher les infos système sur la console TTY12</strong><br>
<i class="spip"> <strong class="spip"># vim /etc/syslog.conf</strong> </i><br>
enlever les # devant le groupe de 4 lignes qui se terminent par /dev/tty8 et remplacer 8 par 12<br>
<i class="spip"> <strong class="spip"># /etc/init.d/sysklogd restart</strong> </i><br>
Ctrl-Alt-F12 pour visualiser le résultat
<li> <strong class="spip">Suppression des locales inutiles</strong><br>
<i class="spip"> <strong class="spip"># dpkg-reconfigure locales</strong> </i><br>
Je ne conserve que les locales suivantes :<br>
en_GB.UTF-8 UTF-8<br>
en_US.UTF-8 UTF-8<br>
fr_FR.UTF-8 UTF-8<br>
[Ok]<br>
fr_FR.UTF8<br>
[Ok]<br>
<li> <strong class="spip">Mise à jour du système</strong><br>
<i class="spip"> <strong class="spip"># apt-get update</strong> </i><br>
<i class="spip"> <strong class="spip"># apt-get upgrade</strong> </i> [Entrée] pour lancer la mise à jour.<br>
<i class="spip"> <strong class="spip"># apt-get clean</strong> </i><br>
<li> <i class="spip"> <strong class="spip">Installation de quelques outils indispensables</strong> </i><br>
# apt-get install mc nmap htop iftop sux deborphan
<p class="spip">A ce stade, <i class="spip"> <strong class="spip">df -h</strong> </i> indique 439 Mo sur /. On a gagné 100Mo. C’est magique non ;-). La suppression des locales et l’apt-get clean sont sûrement à l’origine de cette cure d’amaigrissement.</p>

<h3>Installation de l’environnement graphique</h3>
<p class="spip">Ce portable (FUJITSU SIEMENS LIFEBOOK B-2154) étant assez modeste question puissance (192 Mo RAM, 450 MHz) et la partition ne faisant que 1,6 Go j’installe l’interface XFCE réputé pour sa légèreté.<br>
<i class="spip"> <strong class="spip"># apt-get install xubuntu-desktop</strong> </i><br>
(425 nouveaux paquets et 584 Mo de disque occupé en plus)</p>

<p class="spip">Finalement il me reste suffisamment de place alors j’installe également une KDE minimale en français avec son display manager et les outils de configuration.<br>
<i class="spip"> <strong class="spip"># apt-get install kde-core kde-i18n-fr kdm kde-systemsettings</strong> </i><br></p>

<li> <strong class="spip">J’ajoute pour finir quelques outils complémentaires</strong><br>
<i class="spip"> <strong class="spip"># apt-get install gkrellm qt3-designer pyqt-tools eric</strong> </i><br>
<p class="spip">Après tout cela, il me reste encore plus de 400 Mo disponible sur /.</p>

<h3>Installation du wifi</h3>
<p class="spip">Configuration pour un carte PCMCIA D-Link DWL-G650+.</p>

<p class="spip">Bien que cette carte semble reconnue par le sytème. Cela ne fonctionne pas. Il faut donc utiliser le fameux ndiswrapper. J’ai suivi en les adaptant les instructions de <a href="http://www.bawet.org/article.php3?id_article=127" class="spip_out">cet article</a>.</p>

<p class="spip">Pour résumer :<br>
<br /></p>
<li> taper les commandes suivantes :<br>
<div style='text-align: left;' class='spip_code' dir='ltr'><code><br />
# apt-get-install gkrellmwireless ndiswrapper-utils kwifimanager<br />
# cp /media/cdrom/Drivers/WinXP/* /usr/local/D-Link/<br />
# ndiswrapper -i /usr/local/D-Link/GPLUS.inf<br />
</code></div>
<li> ajouter <i class="spip"> <strong class="spip">acx_pci</strong> </i> à la fin du fichier /etc/hotplug/blacklist
<br /><li> ajouter les lignes suivantes au fichier /etc/network/interfaces :<br>
<div style='text-align: left;' class='spip_code' dir='ltr'><code><br />
...<br />
    map wlan0 (dans la section mapping hotplug)<br />
...<br />
iface wlan0 inet dhcp<br />
    wireless-essid "<le SSID>"<br />
    wireless-mode managed <br />
    wireless-key "<la clé>"<br />
</code></div>
<h3>Conclusions</h3>
<p class="spip">Même sur une machine très modeste, il est possible d’utiliser confortablement un système informatique à jour. On peut même se payer le luxe d’avoir 2 environnements graphiques différents ! Certe le démarrage est un peu lent. Il faut 2 minutes pour arriver sur kdm. Puis ensuite 30 ou 35 secondes pour démarrer XFCE ou KDE. A l’utilisation, la réactivité des 2 environnements est vraiment très proche sur cette machine. En fait l’élément qui ralenti le plus, c’est le disque dur qui a un débit vraiment limité.<br>
Lors de l’installation tout le matériel de base a été détecté ainsi que tous les systèmes déjà installés. Grub me propose même une entrée pour le noyau 2.2 que j’ai conservé car j’avais réussi à faire fonctionner l’écran tactile de ce portable.</p>

<h3>Historique des modifications</h3>
<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Version</strong></th><th scope='col'><strong class="spip">Date</strong></th><th scope='col'><strong class="spip">Commentaire</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>0.1</td><td>29/04/2006</td><td>Création par Jibux</td></tr>
<tr class="row_odd"><td>0.2</td><td>24/05/2006</td><td>Corrections (merci not)</td></tr>
</tbody>
</table>