Remise en état d’un vieil Acer Aspire avec Debian 11.

Mon vieil ordi Acer Aspire T650 date des années 2010, il est fortement dépassé mais on peut faire tourner Debian 11 dessus.

Caractéristiques de l’ordi:

CPU:
  Info: Single Core model: Intel Pentium 4 bits: 64 type: MT 
  L2 cache: 1024 KiB 
  Speed: 3058 MHz min/max: N/A Core speeds (MHz): 1: 3058 2: 3058 
Graphics:
  Device-1: AMD RC410 [Radeon Xpress 200/1100] driver: radeon v: kernel 
  Display: x11 server: X.Org 1.20.11 driver: loaded: ati,radeon 
  unloaded: fbdev,modesetting,vesa resolution: 1440x900~60Hz 
  OpenGL: renderer: ATI RC410 v: 2.1 Mesa 20.3.5 
Audio:
  Device-1: ULi HD Audio driver: snd_hda_intel 
  Sound Server: ALSA v: k5.10.0-8-amd64 
Drives:
  Local Storage: total: 149.05 GiB used: 5.12 GiB (3.4%) 
  ID-1: /dev/sda vendor: Western Digital model: WD1600JS-22NCB1 
  size: 149.05 GiB 

Installation de Debian

L’ordi est relié à ma box par un cable Ethernet.

J’ai gravé Debian 11 netinstall depuis le site https://cdimage.debian.org/debian-cd/

https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.0.0-amd64-netinst.iso

Je choisis graphical installation, et je déroule les écrans, choix du français, clavier français, heure, le réseau est détecté, etc

Au moment du partionnement je choisis de séparer les partitions / , /home, /var et /tmp. Partitionnement manuel:

/dev/sda1           23G    3,5G   19G  16% /
/dev/sda8          112G    250M  106G   1% /home
/dev/sda5          9,1G    352M  8,3G   4% /var
/dev/sda7          1,7G    100K  1,6G   1% /tmp

Je choisis l’ircam comme site miroir.

Je donne un mot de passe à l’utilisateur root et je déclare un premier utilisateur bullseye avec son mot de passe.

Au moment du choix de l’environnement de bureau, je décoche gnome et choisis LXDE car il est beaucoup plus léger en fonctionnement.

Installation de grub sur le disque dur.

Pas de difficultés particulières, premier reboot.

debian kernel: radeon 0000:01:05.0: firmware: failed to load radeon/R300_cp.bin (-2)
debian kernel: radeon 0000:01:05.0: Direct firmware load for radeon/R300_cp.bin failed with error -2
debian kernel: [drm:r100_cp_init [radeon]] *ERROR* Failed to load firmware

Heureusement ça démarre quand même, il me faut ajouter le firmware de la carte graphique pour le gpu radeon

Ouverture de la session avec l’utilisateur bullseye

Installation de quelques outils habituels : mlocate (faire updatedb pour créer la base), tmpreaper, htop, gedit…

sudo apt install gedit

Pour mettre l’utilisateur bullseye dans le groupe sudo, depuis un shell root:

usermod -aG sudo bullseye

Modification du fichier /etc/apt/sources.list pour déclarer les accès aux logiciels issus de contrib et non-free.

sudo gedit  /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 NETINST 20210814-10:07]/ bullseye main
#
#deb cdrom:[Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 NETINST 20210814-10:07]/ bullseye main
#
deb http://mirrors.ircam.fr/pub/debian/ bullseye main contrib non-free
#
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
#
# bullseye-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
#
deb http://mirrors.ircam.fr/pub/debian/ bullseye-updates main contrib non-free
sudo apt update

sudo apt install firmware-amd-graphics

Gestion des firmwares

Il existe l’outil isenkram-cli

En root

su -
Mot de passe : 
root@debian:~# apt install  isenkram-cli
root@debian:~# isenkram-autoinstall-firmware

Personnalisation.

Il y a certains outils que je préfère j’ai donc changé quelques logiciels ainsi que supprimé d’autres, inutiles pour moi ,afin d’alléger au maximum.

Purger plymouth, packagekit, ofono

Installer exim4

Installer network-manager

Supprimer connman et iptables

Configurer et activer le service nftables

Modification enp2s21 à la place de eth0 dans le moniteur d’état du réseau pour avoir l’animation dans la barre du tableau de bord.

Installation de cups, mon imprimante Canon MG3650 est bien détectée et configurée automatiquement.

Pour le scanner, installation de l’outil de chez Canon: scangear ScanGear MP Ver. 3.20 for Linux (debian Packagearchive)

Création du lanceur d’application: /usr/share/applications/scangear.desktop

[Desktop Entry]
Type=Application
Exec=/usr/bin/scangearmp2
StartupNotify=true
Comment[fr_FR]=Scanner Canon
GenericName=Scanner Canon
Name=Scanner Canon
GenericName[fr]=Scanner Canon
Name[fr]=Scanner Canon
GenericName[en]=Scanner Canon
Name[en]=Scanner Canon
Icon=/usr/share/icons/Adwaita/24x24/devices/scanner-symbolic.symbolic.png

Paramétrages personnels

Créer un fichier alsa-base.conf dans /etc/modprobe.d

options snd_hda_intel power_save=0 power_save_controller=N

Bureau final.

Conclusion

Rien de très difficile.

Il faut noter que dans la phase ou le pilote pour la gpu radeon n’était pas encore installé j’ai eu des gels complets de l’affichage, voir des « kernel panic », qui ont nécessité des redémarrages sauvages par coupure de l’alimentation électrique ce qui n’est jamais bon pour un ordi.

Par Bidouille De Bian

Bidouilleur sur Linux Debian 10 (Buster). Débutant dans le blog sur Wordpress.