Installation portable Dell C600
Ce document a pour objectif de décrire l'installation de linux sur un ordinateur portable Dell C600. La distribution utilisée est une Mandrake 8.0.
- Dell C600
- Pentium III 850 Mhz
- RAM 256 Mo
- Disque 20 Go
- Carte réseau 3Com 10/100 Mini PCI
- Modem 3Com 56K V.90 Mini PCI (Winmodem)
- Carte graphique ATI Rage Mobility 128
- Ecran 14.1 pouces
Le portable est livré avec une seule partition FAT32 de 20Go avec Windows 2000 préinstallé. Il est donc nécessaire de commencer par redimensionner cette partition.
Après défragmentation sous Windows 2000, l'outil DiskDrake disponible pendant l'installation Mandrake permet de réaliser cette opération sans problème. La version de lilo fournie est tout à fait capable de démarrer linux quel que soit l'emplacement de la partition (même après les 4Go).
Un petit problème cependant : la disquette de sauvegarde
générée doit être modifiée. En effet, il manque la directive lba32.
Pour pouvoir l'utiliser, vous devez donc modifier le fichier
lilo.conf
de la disquette en ajoutant un ligne contenant
lba32
par exemple juste avant la ligne prompt
Et comment modifier ce fichier si Linux ne démarre pas ?
Il faut alors démarrer avec le CD d'installation en mode
rescue
,
monter la disquette (
mount /dev/fd0 /mnt
) et vous souvenir
des bases de vi
pour éditer le fichier
/mnt/etc/lilo.conf
L'installation se déroule sans problème majeur, la carte réseau et la carte graphique sont correctement reconnues. Lilo est installé sur la partition racine linux, et non dans le MBR, afin de préserver Windows 2000.
Afin d'éviter toute interférence avec Windows 2000, c'est le boot loader de ce dernier qui est utilisé.
Il faut tout d'abord récupérer le secteur de boot :
dd if=/dev/hda? of=bootsect.lnx bs=512 count=1
où hda?
est le nom de la partition de destination
de lilo.
Il faut ensuite recopier le fichier obtenu sur la partition
windows :
cp bootsect.lnx /mnt/windows
puis modifier le fichier c:\boot.ini
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professionnel" /fastdetect c:\bootsect.lnx="Linux Mandrake 8.0"
(la dernière ligne a été ajoutée)
Attention : il doit y avoir une ligne vide à la fin du fichier
Le modem intégré est un winmodem qui n'est pas encore supporté sous Linux.
La mise en veille en mémoire semble fonctionner, à l'exception de la gestion du son... A voire
Le lecteur de disquettes est amovible, ce qui semble poser
des problèmes à supermount. Le contournement actuel est de
commenter la ligne
/dev/fd0
dans /etc/fstab
- Linux+NT-Loader mini HOWTO :
/usr/share/doc/HOWTO/HTML/fr/mini/Linux+NT-Loader.html