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.

Portable

Installation

Partitionnement

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

Procédure d'installation

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.

Dual Boot

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

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

Modem

Le modem intégré est un winmodem qui n'est pas encore supporté sous Linux.

Mise en veille

La mise en veille en mémoire semble fonctionner, à l'exception de la gestion du son... A voire

Lecteur de disquettes

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

Références