Extrait de la Battery-HOWTO : " Installer et utiliser Linux sur un portable ne pose en général aucun porblème, aussi allez y et essayez" Conttrairement à certains autres systèmes d'exploitation, Linux supporte et tourne bien meme sur du très vieux matériel, aussi vous pouvez redonner à votre portable dépassé un nouveau but dans la vie en y installant Linux "
Ses nombreuses possibilités d'installation constituent un des grands avantages de Linux, je ne veut pas les détailler ici. J'essaye de me concentrer sur des procédures spécifiques aux portables, qui ne s'avèrent nécessaires que dans certaines circonstances.
La plupart des distributions courement rencontrées supportent des méthodes d'installation qui sont utiles pour les portables, au nombre desquelles l'installation par CEDEROM, via le port PCMCIA, et NFS (ou peut etre SMB). Pour plus de détail référez vous s'il vous plait aux documentations fournies avec ces distributions ou jetez un oeil dans les manuels et HOWTO sus-mentionnés.
Avec les portables modernes, l'installation type (une disquette de démarage, une disquette de support et un CEDEROM de packages) ne devrait pas poser de problème si il y a un lecteur de disquette et un lecteur de CEDEROM disponibles. Bien qu'avec certains portables vous puissiez avoir des problèmes si vous ne pouvez utiliser simultanément le lecteur de disquette et le lecteur de CEDEROM, ou si le lecteur de CEDEROM n'est disponible qu'en tant que périphérique PCMCIA, comme pour le Libretto 100 de Toshiba. Certains portables acceptent de démarrer à partir du CEDEROM, aussi l'installation peut s'effectuer complètement à partir du lecteur de CEDEROM, comme c'est le cas pour le Sony VAIO tel qu'exposé dans le VAIO-HOWTO. Note: cherchez dans votre BIOS pour l'option d'amorçage à partir d'un CEDEROM, et assurez vous que votre distribution est fournie sur un CEDEROM amorçable.
Certains portables ne s'amorcent qu'avec des kernels au format zImage . Les kernels bzImage ne marcheront pas. Ceci est un problème connu avec les portables IBM Thinkpad 600 et Toshiba de la série Tecra, par exemple. Certaines distributions fournissent des disquettes d'amorçage spécifiques pour ces machines ou pour des machines avec des ressources mémoire limitées, Debian/GNU Linux http://www.debian.org par exemple.
Ceci est une courte description de la façon d'installer à partir d'un CEDEROM sous DOS sans utiliser de disquette d'amorçage ou de disquette suppléméntaire. Ceci est particulièrement utile pour les portables avec les lecteurs de disquette et de CEDEROM échangeables (si les deux sont mutuellement exclusifs) ou si ils ne sont disponibles que sous la forme de périphériques PCMCIA. Cette méthode est extraite de "Installing Debian GNU/Linux 2.1 For Intel x86 - Chapter 5 Methods for Installing Debian" http://www.debian.org :
resc1440.bin drv1440.bin base2_1.tgz root.bin linux install.bat
et
loadlin.exe
.
F8
> au bon
moment.
install.bat
à partir de ce répertoire sous DOS.
Ceci devrait fonctioner dans les autres distributions avec de petites modifications, pour RedHat lisez How to Install from CD-ROM without Boot and Supplemental Disks .
Certains nouveaux modèles de portables devraient etre capables d'amorcer une distribution de Linux directement sur un CEDROM bootable (par exemple RedHat). Ceci devrait permettre l'installation sans lecteur de disquette.
En raison de leur petite, si ce n'est inexistante, taille les micro linux sont particulièrement adaptés pour tourner sur des portables -- particulièrement si vous utilisez un portable fournit par une sociètè avec Windows9X/NT. Ou pour des besoins d'installation on peut avoir recours à une machine non Linux. Il y a plusieurs ditributions de micro Linux disponibles, qui s'amorcent à parir d'une ou deux disquettes et tournent uniquement en mémoire. Référez vous à l'Appendix A pour une liste des distributions.
J'ai essayé ce qui suit avec muLinux
pour cloner mon OmniBook 800 de
HP sur un Compaq Armada 1592DT. Merci à Michele Andreoli, qui s'occupe
de muLinux pour son aide.
Comme muLinux
ne supporte pas encore le
PCMCIA, vous pouvez utiliser
TomsRtBt
à la place. A son tour TomsRtBt
ne
supporte pas PPP
mais fournit slip
.
J'ai décrit comment copier une
partition préexistante, mais il peut etre aussi possible de réaliser
une installation personalisée. Note eb général vous aller essayer de
réaliser une installation via NFS, qui est supporté par de nombreuses
distributions. Ou si vos sources ne sont pas sur une machine Linux
vous pouvez essayer SMB qui est aussi supporté par muLinux
.
Vous avez besoin de deux machines équipées de linux.Sur le portable
(machine Client/Destination) sur laquelle vous voulez installer
installer Linux utilisez la disquette muLinux. L'autre machine
(server/source) peut etre une machine linux habituelle ou peut aussi
utiliser muLinux. En dépit de son faible taux de transfert j'utilise
un cable série NULL Modem en raison de son faible prix. Vous pouvez
aussi utiliser cette méthode avec une carte réseau PCMCIA et un cable
réseau croisé ou un HUB, ou un cable parallèle "NULL modem" et
PLIP. Comme protocole de base j'ai utilisé PPP mais vous pouvez aussi
utiliser SLIP. Pour le transfert de données j'ai utilisé nc
, vous
pouvez utiliser ftp
, tftp
, ssh
,
dd
, rcp
, kermit
, NFS
, SMB
ou d'autres.
Les exigences de base sont :
Sur votre machine source entrez les commandes suivantes (attention les adresses IP, numéros de partition et de tty sont juste des exemples !):
/dev/ttyS0 115200 passive
setup -f ppp
.pppd
.ifconfig ppp0 192.168.0.1
.route add default gw 192.168.0.1
.ping 192.168.0.2
,
bien que la
machine de destination ne soit pas encore présente.<LEFT-ALT><Fx>
: cat /dev/hda2 | gzip -c | nc -l -p 5555
.killall ping
.
Sur la machine destination tapez :
/dev/ttyS0 115200 passive
setup -f ppp
.pppd
.ifconfig ppp0 192.168.0.2
.route add default gw 192.168.0.2
.ping 192.168.0.1
.nc 192.168.0.1 5555 | gzip -dc >/dev/hda4
.<CTL><C>
.killall
ping
.
lilo
.rdev image root_device
.
bzip2
n'a pas fonctionné, probablement parce que je n'ai pas été
capable de lui faire lire directement à partir de stdin
.rshd
, sshd
, ftpd
ne sont pas disponibles
avec muLinux vous devez créer votre propre daemon avec nc
, tel
qu'indiqué ci-dessus.asyncmap 0
ou
local
?dd
au lieu
decat
.
De Adam Sulmicki [email protected], j'ai eu cet indice : la plupart mais mas tous les disques dur de portable sont amovibles, mais ce n'est pas nécessairement une chose facile. Vous pouvez simplement acheter ces adaptateurs/convertisseurs IDE pas cher de 2"5 qui permettent de connecter temporairement cd disque dur au sous système IDE de votre PC, et proceder à une installation habituelle sur votre PC. Vous devriez le faire en utilisant ce disque en tant que premier disque IDE ou en tant que second disque IDE. Mais alors il vous faut vous assurer que lilo écrit sur la bonne partition. Vous devez aussi vérifier la concordance des translations de géométrie avec votre portable (par exemple LBA vs. LARGE vs. CHS). Vous trouverez des informations complémentaires dans la Hard-Disk-Upgrade-mini-HOWTO. Vous pouvez recopier une partition existante mais il est aussi possible de réaliser une installation personalisée.
Comme je ne dispose pas de portable équipé d'un lecteur de disquettes PCMCIA (par exemple Libretto 100 de chez Toshiba), je n'ai pas pu vérifier cette méthode. Référez vous au chapitre Booting from a PCMCIA Device dans la PCMCIA-HOWTO. Je n'ai pas pu non plus vérifier si il était possible d'amorcer à partir d'un disque dur PCMCIA.
De toute façon si vous pouvez booter à partir d'une disquette et que le portable est pourvu d'un port PCMCIA, il devrait etre possible d'utiliser différentes cartes PCMCIA pour se connecter à une autre machine, a un périphérique externe SCSI, à différents CD et lecteurs ZIP externes entres autres. En général ces méthodes sont décrites dans les documentations fournies avec votre distribution.
Je n'ai pas pu vérifier cette méthode par moi meme, car je ne dispose pas d'un tel périphérique. Lisez les Install-From-Zip-mini-HOWTO et CD-HOWTO. De plus je ne sais pas à quel point ces méthodes d'installation sont supportées par les distributions de Linux ou les micro Linux. Je suppose qu'il va vous falloir bidouiller un peu pour que cela fonctionne.
Si vous disposez de moins de 8Mb de RAM, et désirez procéder à une
installation via NFS, il se peut que vous rencontriez le message
"fork: out of memory".
Pour résoudre ce problème utilisez fdisk
pour
vréer une partition de swap (fdisk
devrait etre sur la disquette
d'installation ou utilisez l'un des mini Linux décrit ci
dessus). Ensuite essayer de rebooter à partir de la disquette
d'installation. Avant de configurer la connection NFS, passez sur une
autre console (par exemple avec <ALT><2>) et tapez
swapon /dev/xxx
(xxx est votre partition de swap). Merci à Thomas Schmaltz.