mercredi 4 octobre 2023

notes d'installation de linux sur acer ES1-131-C10X

[Note de l'auteur : Ces notes datent de fin 2016. J'ai mis à jour un épilogue.]

notes de novembre 2016

Mettre dans /etc/apt/sources.list :
deb http://debian.proxad.net/debian/ jessie non-free
deb-src http://debian.proxad.net/debian/ jessie non-free
et ensuite dans le shell :
sudo aptitude update
sudo aptitude install firmware-realtek
résultats :
  • pour le wifi : ça marche aussi, du realtek mais sans ce module (je ne sais plus si j'ai fait qqe chose de spécial).
  • pour le bluetooth : pas encore testé
  • pour le pavé tactile : enlever le mode avancé dans le bios et ça marche tout seul
  • ethernet filaire : realtek 8111/8168 nécessitant le paquet firmware-realtek dans non-free.

Seule distrib ok : debian stable multi arch à cause du bios 32 bit sous architecture 64 bit.

épilogue de septembre 2023

J'ai conservé cette machine.

À noter un argument nécessaire pour la séquence de démarrage : edd=off pour la commande linux. Sinon ça plante.

Elle est aujourd'hui sous linux debian 11 bullseye 64 bit (version de 2018-03-02).

Finalement, tout marche correctement mais le noyau le plus récent qu'elle peut supporter est le 4.9.0-6 car tous les autres la font planter totalement au chargement initial du ramdisk (il faut éteindre l'ordinateur complètement bloqué lors du boot). L'installation de debian 12 échoue pour la même raison de noyau trop récent.

Je n'ai pas réussi à la migrer sous un linux 32 bit plus récent. Je reste comme ça. Pas bien grave, cette machine ne me sert presque plus. Je l'ai remplacée par un Lenovo x230i avec 8Go de RAM et avec un SSD à la place du HDD d'origine.

Installation de linux debian 3.8 jessie sur Pipo x8

[Note de l'auteur : c'était un vieil article jamais publié. Il est toujours aussi vieux... mais il est désormais publié !]

J'ai acquis lors du Cyber Monday 2015 un Pipo X8 modèle 64Go d'espace de stockage interne. Livré avec Windows 8.1 (version bing, activée) et Android 5.1, mon but est de le mettre sous linux. J'utilise un autre PC sous linux Mint 17.3 pour ça, en architecture amd64.

Au niveau du boot

On peut avoir accès au setup avec la touche F2 au démarrage. Là, on va aller sur l'onglet boot. On ne peut booter qu'en UEFI, mais il faut désactiver le secure boot. On va aussi activer le boot menu, désactiver le fast boot et mettre plus de temps pour taper sur « F2 » ou « F7 » au démarrage. J'ai mis 10s.

À part ça, dans les options générales, on mettra le trackpad en mode standard afin qu'il soit utilisable sous linux. Il est possible semble-t-il d'avoir un mode étendu, mais même si c'est possible, on ne le fera que dans un effort ultérieur. Si on ne fait pas ce changement, le trackpad est inutilisable après une installation standard de debian 8.3. Surtout, surtout, prenez la version multiarch sinon ça ne marchera pas.

Préparation de la clé USB

Il faut prendre une clé SUB sur laquelle on va mettre un système de partition GPT en utilisant gparted. On y crée une partition unique de taille maximale en FAT32 qu'on formate. Le drapeau « msftdata » est positionné sur cette partition par défaut. On quitte gparted puis on débranche et rebranche la clé qui se monte alors automatiquement.

On lance alors unetbootin et on lui fait installer l'image iso de notre debian 8.3 multiarch sur la partition n°1 de cette clé usb. Oui, oui, avec unetbootin. Ça marche. Les autres méthodes recommandées par debian ne marchent pas avec le pipo.

Quand unetbootin a terminé son travail, on le quitte sans rebooter et on relance gparted pour cette fois positionner le drapeau « boot » sur l'unique partition de notre clé. Le drapeau « msftdata » disparaît automatiquement.

La clé est maintenant prête.

instalation avec la clé usb

Installer la clé à l'arrière du Pipo et une deuxième clé aussi, du'au moins 16Go. Cette clé servira de système hôte le temps de faire des sauvegardes. À l'allumage du pipo il faut appuyer sur la touche « F7 » une ou deux fois pour avoir le boot menu. Quand il apparaît, il faut impérativement sélectionner une installation 64 bit. Je préfère le mode texte. En mode graphique, il faut une souris car l'écran tactile n'est pas supporté.

Bonne nouvelle : la prise RJ45 fonctionne et on va pouvoir faire une installation avec le réseau. Cinnamon ne marche pas. Gnome et Mate fonctionnent. L'installation est longue mais se fait sans problème.

Pour redémarrer sous linux, il faudra passer par le boot menu grâce à la touche « F7 » et sélectionner votre clé USB où vous avez installé debian (vous aurez enlevé la clé d'installation pour plus de clarté).

Votre première tâche sera de faire une copie intégrale du disque eMMc vers un gros disque branché en usb avec la commande dd. Vous pourrez ensuite comprimer cette image sur un ordinateur plus puissant. Ça se comprime très bien avec xz en mode -9 (car ça fait plus de 32Go et que vous aurez au moins 4Go de RAM sur la machine qui fera le boulot).

Bilan brut d'installation

Ce qui marche

  • le trackpad (ou pas s'il est resté en mode étendu au niveau du bios) ;
  • l'usb

Ce qui ne marche pas

  • le réseau ethernet RJ45
  • le wifi
  • le bluetooth
  • l'écran tactile
  • l'écran est vertical.

Pour l'écran, il faut aller dans les préférences d'écran et le faire pivoter. Mais ça ne marche pas pour l'étape de login graphique. Mais au moins une fois connecté, tout sera affiché normalement.

pour voir ce qu'il y a faites en root un lsusb puis un lspci. Un lshw au préalable est pas mal aussi.

Mise en route du réseau ethernet

Il faut télécharger les sources en C du pilote davicom 9620 pour linux puis décompresser le .rar avec unrar sur votre gros PC. Le nom du répertoire créé ne doit pas avoir de parenthèses car sinon le Makefile plantera. Donc, renommez le avant tout.

pour avoir internet, un téléphone relié en usb est la seule solution pour l'instant. si vous n'avez pas ça, il vous faudra installer avec dpkg -i le paquet debian .deb pour jessie de la commande make que vous recopierez sur une clé usb où vous mettrez les sources du pilote davicom de votre prise RJ45. Vous compilerez (pour amd64) sur votre autre PC avant de recopier le tout sur la clé usb car vous n'avez pas encore de compilateur sur le Pipo.

https://packages.debian.org/jessie/amd64/make/download

Allez dans le répertoire des sources comme root et faîtes make install. Rebootez quand c'est fait. Et là, votre prise RJ45 vous donnera automatiquement accès à internet !