# Debian/Asus K53U

Asus K53U est PC portable avec un processeur AMD-450 64 bits avec une carte AMD Radeon HD 6320. Cette dernière ne sera pas reconnue lors de l'installation de Debian, notamment en réseau. Un simple redémarrage après une installation normale donnera une surprise de taille, la carte graphique n'est pas reconnue. L'écran sera brouillé même en mode de dépannage.
Le présent tutoriel a pour but de résoudre ce problème important.

## Installation de Debian
### Défragmentation des partitions

L'installation du système s'opère sur un mode opératoire habituel, mais il est conseillé d'utiliser GPARTED en CD Live ou sur Clef USB amorçable.
D'une manière générale, le disque présente trois partitions :
* /dev/sda1 de 25 Gio : Celle de secours de Windows 7
* La partition /dev/sda2 de 128,18 Gio pour Windows 7
* Une partition /dev/sda3 de 136 Gio vide servant aux données.
Avant de redimensionner la partition, il faut défragmenter la version Windows 7 sous cet OS.

### Création des partitions avec GPARTED

On on crée un CD ou une clef USB amorçable de Gparted.
Une fois lancé sur le support amovible, on procèdera de la manière suivante :
* On divise par deux la partition /dev/sda2 (celle du système Windows)
* On supprime la deuxième partition vide (/dev/sda3)
* On crée les partitions linux, selon le schémas suivant :
** /dev/sda3 : création d'une partition étendue sur l'espace non utilisé
À partir de cette partition étendue, on peut créer au moins 5 partitions en ext4.
** /dev/sda5 : 10 Go en ext4 (il servira à la partition racine / ) ;
** /dev/sda6 : 15 Go en ext4 pour /var ;
** /dev/sda7 : 4 Go en swap (on le fait coïncider avec la mémoire vive du PC) ;
** /dev/sda8 : 50 Go en ext4 pour /usr ;
** /dev/sda9 : 130 (le reste) en ext4 pour /home ;
On peut aussi refaire les partitions à partir du CD d’installation de Debian.
Il est vivement recommandé de créer une partition spéciale pour /usr (les programmes) et surtout pour /home (répertoire des utilisateurs et la configuration de leurs plateforme)

### Installation de Debian

Il convient de se reporter aux différents manuels en français pour l'installation du système.
Une fois installé, l'utilisateur aura la désagréable surprise de voir un écran brouillé, y compris en mode de dépannage. Ce démarrage, ô combien traumatisant pour le néophyte, devra être effectué, ceci permettra de monter les partitions Linux lors du redémarrage avec le CD d'installation.

## Configuration après l'installation

Le CDRom, ou la clef d'installation présente un option spéciale de secours (Rescue), dans les options diverses du support. Il convient de lancer le terminal. Il sera demandé de monter la partition racine du système (/dev/sda5).

### Montage des partitions

Il convient de monter les autres partitions à partir de la racine du système comme il se doit.
On peut, soit monter les partitions manuellement :
Ou bien en lançant la commande :
Elle monte les partitions à partir de /etc/fstab

### Modification de la liste des dépôts

Une mise à jour du système n'est pas un luxe. Si on veut migrer vers une version SID, (instable), ou toute autre distribution, il convient, dans tous les cas, de modifier le fichier /etc/apt/sources.list.
Les fichiers de configurations de la carte graphique figurent parmi la liste des dépôts des logiciels non-libres (non free).
Exemple de modification du fichier :
Ensuite on peut taper :

### Paquets additionnels à installer

L'éditeur vim est en ligne de commande et présente des fonctionnalités très puissantes pour l'édition des fichiers en mode texte.

### Désinstallation

Il faut, en tout premier lieu, désintaller le paquet xserver-xorg-video-radeon en purgeant les fichiers de configuration :
Le système supprimera tous les paquets liés.
On peut aussi utiliser apt-get

### Installation des paquets fglrx
#### Installation de base

Pour ceux qui tournent sous Debian 64 bits, on doit installer, en premier lieu fglrx-glx-ia32. Le système demandera aussi une désinstallation de certains programmes, un download de plusieurs fichiers xorg, l'installation de nouveaux paquets
Parmi les librairies à implémenter, on installera :
* fglrx-driver,
* fglrx-control,
* fglrx-glx,
* fglrx-atieventsd,
* fglrx-modules-dkms.
En lançant aptitude, on recherchera les paquets fglrx. Les paquets additionnels s'installeront, d'autre s'enlèveront. Prendre soin de ne pas désinstaller xorg, xserver-xorg-core. En revanche les pilotes du genre xserver-xorg-video-xxxxx peuvent s'enlever si aptitude le demande. De même, veiller à ce que ceux de Gnome ne soient pas non plus retirés.
L'accélération matérielle peut être installée.
* xvba_va_driver.

#### Downgrade vers la version 12-4-1.

En revanche, il faudra faire un downgrade si la version 12-6-beta1 est installée. L'interface X ne se lancerait pas sous Sid. Si tel était le cas, il faudra opérer une suite de manipulations. Télécharger les versions 12-4 des pilotes sur le site des archives de Debian. La version fglrx-driver peut garder sa version en 12-6-beta-1. En revanche il faudra installer libgl1-fglrx-glx dans sa version 12-6-beta-1. Il n'y aura pas d'incompatibilité majeure.
Afin de régler les problèmes de compatibilité, il faudra rétrograder au préalable certains paquets l'interface X ainsi que plusieurs de Gnome 3. En ce cas, l'utilisation de l'interface aptitude est vivement recommandé. Les versions ci-dessous figurent en downgrade à la condition d'avoir le fichier /etc/apt/sources.list telle que celle indiquée ci-dessus.
Liste des fichiers .deb à télécharger :
* amd-clinfo_12-4-1_amd64.deb,
* amd-libopencl1_12-4-1_amd64.deb,
* fglrx-atieventsd_12-4-1_amd64.deb,
* fglrx-control_12-4-1_amd64_1.deb,
* fglrx-control_12-4-1_amd64.deb,
* fglrx-driver_12-4-1_amd64.deb (on peut le télécharger mais son installation ne s'avère pas nécessaire, mais pourrait éventuellement servir),
* fglrx-glx_12-4-1_amd64.deb,
* fglrx-modules-dkms_12-4-1_amd64.deb],
* fglrx-source_12-4-1_amd64.deb,
* libfglrx_12-4-1_amd64.deb,
* libfglrx-ia32_12-4-1_amd64.deb,

##### Interface X

Voici la liste qui doit être installée à une version antérieure. Il faudra prendre garde à ne pas désinstaller le moindre paquet Gnome. En revanche, plusieurs de l'interface X le seront, ce qui est normal.
| Paquets | Version |
| xserver-xorg | 1:7.5+8+squeeze |
| xserver-xorg-input-evdev | 1:2.3.2-6 |
| xserver-xorg-input-synaptics | 1:2.2-2 |
| xserver-xorg-video-apm | 1:1.2.2-2 |
| libgl1-mesa-dri | 7.7.1-5 |

##### Gnome 3

| Paquets | Version |
| gir1.2-mutter-3.0 | 3.2.2-3 |
| gnome-control-center | 3.2.2-3 |
| gnome-control-center-data | 3.2.2-3+b1 |
| gnome-session | 3.4.2-1 |
| gnome-session-bin | 3.4.2-1 |
| gnome-session-common | 3.4.2-1 |
| gnome-session-fallback | 3.4.2-1 |
| gnome-settings-daemon | 3.2.2.3 |
| gnome-shell | 3.2.2.-1-4+b1 |
| gnome-shell-common | 3.2.2.-1-4 |
| libmutter0 | 3.2.2-3 |
| mutter-common | 3.2.2-3 |

### Création du fichier xorg.conf

Le redémarrage du système montrera un progrès : le mode dépannage s'affiche normalement. En revanche, l'écran de démarrage de gdm3 reste désespérément noir.
On éditera ou créera le fichier /etc/X11/xorg.conf avec un éditeur en ligne de commande et on insérera les lignes suivantes :
En relançant le système, l'écran Gnome Desktop Manager devrait — en principe — s'afficher.

## Sources

* (anglais) Installation des pilotes Radeon