En premier, j'ai installé une woody minimal, sans xfree, ni de programme particulier. J'ai juste mis le client ftp "ncftp", afin de récupérer les divers paquets et fichiers tar de mon ancien portable.
Pour le disque dur, j'ai commencé par enlever WindowsXP (que j'ai trouvé très lent, d'ailleur, pour un P4 1,2ghz (sur batterie, le processseur est toujours au minimum). Puis j'ai partitionné le disque dur de cette façon:
Disk /dev/hda: 30.0 GB, 30005821440 bytes 255 heads, 63 sectors/track, 3648 cylinders Units = cylindres of 16065 * 512 = 8225280 bytes Périphérique Amorce Début Fin Blocs Id Système /dev/hda1 * 1 2 16033+ 83 Linux /dev/hda2 3 63 489982+ 82 Echange Linux /dev/hda3 64 3648 28796512+ 5 Etendue /dev/hda5 64 1887 14651248+ 83 Linux /dev/hda6 1888 3224 10739421 83 Linux /dev/hda7 3225 3648 3405748+ 83 LinuxEt le système de fichier est réparti comme ceci:
Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda5 14421344 1899252 11789532 14% / /dev/hda1 15522 4762 9959 33% /boot /dev/hda6 10570748 2254912 7778868 23% /home /dev/hda7 3352236 627160 2554792 20% /var
La récupération des paquets du Toshiba 2770 c'est passé en 4 parties:
$ dpkg -l | grep ^ii | awk '{print $2}' > liste-paquetsensuite, il faut reconstituer tous ces paquets dans un répertoire spécial (cela évite de mélanger n'importe quoi). J'ai donc créé (au hasard) un répertoire /home/ftp, puis lancé la bonne commande:
# mkdir /home/ftp # cd /home/mkdir # cp /home/admin/liste-paquets ./ # cat liste-paquets | xargs dpkg-repackSuit la liste de tous les paquets reconstitué! Facile!
# touch override # dpkg-scanpackages ./ override | gzip > ./Packages.gzNous voila avec un beau fichier Packages.gz représentant la liste de tout ce qui est installable.
# apt-get install proftpd-commonau momment de l'installation, dpkg demande si l'on veut utiliser proftpd via inet ou standalone, j'ai mis standalone, puis il demande s'il faut un acces anonymous, j'ai dit oui, bien sur, et hop, on a un acces dans un répertoire /home/ftp. Mais, c'est celui ou se trouve nos paquets? Super! Reste plus qu'à mettre en route le serveur nouvellement installé, et voila!
Serveur (satellite 2770) | Client (inspiron 4150) | |
/etc/hosts: | 127.0.0.1 localhost voyager 192.168.1.2 excalibur |
127.0.0.1 localhost excalibur 192.168.1.1 voyager |
/etc/network/interface: | iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 |
iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 |
/etc/resolv.conf: | ne rien toucher!!! | ne rien toucher!!! |
/etc/host.conf: | order hosts,bind multi on |
order hosts,bind multi on |
deb ftp://192.168.1.2 ./Puis la totale:
# apt-get update # apt-get upgrade # apt-get dist-upgradePar contre, il a fallut, après, installer à la main, les divers paquets manquant:
# apt-get updateJ'ai terminé avec une simulation d'upgrade, afin de voir ou le système risque de flancher.
# apt-get upgrade -u -sMais à priori, je n'ai pas de gros problèmes!