Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 24-04-2016 18:34:12

hybridemoineau
Membre
Inscription : 21-02-2016

Tuto Installation Debian Jessie sur Chromebook Asus C300

Salut à tous,

Après un vol de portable cher, je me suis rabattu sur un Chromebook Asus C300 - moins cher mais aussi beaucoup moins bien achalandé. J'ai passé une journée à y installer une Debian Jessie 8.4 tellement les infos sont dispersées et le modèle (pour de bonnes raisons) n'est pas répandu sous Linux.

Au final, c'est bien une Jessie qui y tourne directement, sans rien d'autre (ni Chroot, ni Crouton, ni double-boot, etc).

Voici donc quelques infos.

Je ne conseille pas forcément l'acquisition de ce genre de machine pour y faire tourner une Debian:
* C'EST DIFFICILE ET RISQUE POUR LA MACHINE ET LES MANIPULATIONS SE FONT SOUS VOTRE RESPONSABILITE
* La machine produit un léger bruit lorsque le processeur travaille, ce qui peut en gêner certains (Debian ou pas)

L'installation complète fonctionne indifféremment avec sysvinit ou systemd.
Elle nécessite pulseaudio

Les points 1-3 sont tirées de cette page en anglais et parfois éliptique:
https://cublinux.com/forum/viewtopic.php?f=9&p=2376


*1) Dévérouiller le Chromebook*

Démarrer avec la combinaison de touches: echap+rafraîchissement (la spirale)+bouton d'allumage
appuyez sur ctrl+d et laissez faire, sans crainte, malgré les points d'exclamation et le double bip final

C'est là que le C300 réserve ses premières surprises, avec notamment des problèmes de droit admin si vous ne passez pas par la bonne porte:
Une fois le chromebook démarré en mode dévellopeur, faites la combinaison ctlrl+alt+touche flèche droite (ou gauche) en haut du clavier
Connectez vous en tant que chronos, puis su
Entrez l'instruction proposée par le chromebook pour dévérouiller les ports usb au démarrage
exit

Redémarrez. 

*2) Dévérouiller physiquement le BIOS (étape critique)*

On appréciera les soins que Google prend pour protéger ses utilisateurs et qui f(er)ont peut-être regretter ses concurrents.

Le bios ne peut pas démarrer sur des noyaux non-signés (type Debian semble t-i) si on ne retire pas une... vis à côté du bios sur la carte mère. A faire avec les tourne-vis et la carte en plastique qui va bien comme indiqué ici avec photos, vers le milieu de la page

http://www.matws.org/c300/


3) Installer Seabios et flasher le biospour pouvoir démarrer sur usb

Autre étape critique.

faites la combinaison ctlrl+alt+touche flèche droite (ou gauche) en haut du clavier pour vous connecter à la console admin en tant que chronos
puis

cd; rm -f flash_chromebook_rom.sh; curl -O https://johnlewis.ie/flash_chromebook_rom.sh; sudo -E bash flash_chromebook_rom.sh



Suivez les instructions, le second choix final de type de bios est ok (le premier n'a pas suffi, je n'ai pas tenté le flashage complet


*4) Installer Debian Jessie (et faire marcher le wifi)*

Au plus simple, prendre une image iso hybride live de Debian xfce4, qui contient à coup sûr network-manger (à tester avec la netinstall)

http://cdimage.debian.org/debian-cd/cur … esktop.iso

Copier l'image sur une clé bootable (où sdx est votre clé usb sans indication de partition):

dd if=image.iso of=/dev/sdx
 


Démarrer clé sur le pc, Seabios va la détecter et vous proposer de booter dessus

Passer par l'installation en mode expert. Il manque les firmwares pour le wifi.
Télécharger firmware-iwlwifi_0.43_all.deb, extraire le paquet comme une archive, de cette archive, sortir iwlwifi-7260-8.ucode et iwlwifi-7260-9.ucode et les placer sur une clé usb, brancher la clé.
L'intalleur Debian se charge du reste.


*5) Mettre le noyau de la Jessie à niveau (faire marcher le Touchpad et à nouveau le wifi)*

Le touchpad ne marche pas avec le noyau 3.16. A partir du 4.4, pas de souci.
Passer par les dépôts jessie-backports pour éviter les problèmes de dépendances de Xserver-xorg, qui peuvent problème ensuite
Dans mon cas, noyau utilisé=linux-image-4.5.0-0.bpo.1-amd64

Le wifi peut décrocher avec ce noyau, sans network-manager. Installeez la dernière version de firmware-iwlwifi des dépôts backports (la 20160110-1~bpo8+1)


*6) Installer le noyau de la distribution GalliumOS (faire marcher le son, étape 1)*
Le son ne marche absolument pas à ce stade. Pas trouvé d'autres solutions que reprendre un noyau d'une distribution spéciale pour Chromebook, GalliumOS (basée sur Ubuntu).

Ajouter cette ligne à votre sources.list:

deb http://apt.galliumos.org xenon main



et celles-ci à votre fichier preferences pour éviter tout dégât:

Package: *
Pin: release o=galliumos.org
Pin-Priority: 10



Installez le noyau requis:
apt-get install linux-image-4.4.6-galliumos
et démarrez dessus désormais.


*7) Installer galliumos-baytrail patché ou en le patchant (faire marcher le son, étape 2)*
Pour faire marcher le son, pas trouvé de quoi reproduire ce que fait en configuration de pulseausio un paquet de galliumOS, galliumos-baytrail

Ce paquet pose un problème de dépendance (à un paquet de configuration général, galliumos-base à ne surtout pas installer). Il faut les modifier. Patchez les dépendances vous même, par exemple grâce à cette page:
http://eric.van-der-vlist.com/blog/2005 … et_debian/

Soit,
télécharger le paquet dans le dossier courant

aptitude download galliumos-baytrail



puis en se plaçant dans un dossier où le paquet se trouve, en root bien entendu


dpkg-deb -x galliumos-baytrail_2.0.1_all.deb galliumos-baytrail_2.0.1_all

mkdir galliumos-baytrail_2.0.1_all/DEBIAN

dpkg-deb -e galliumos-baytrail_2.0.1_all.deb galliumos-baytrail_2.0.1_all/DEBIAN



Vider la ligne "Depends:" du fichier galliumos-baytrail_2.0.1_all/DEBIAN/control

Reconstituer le paquet 

dpkg-deb -b galliumos-baytrail_2.0.1_all
 



Installez le paquet patché:

dpkg -i galliumos-baytrail_2.0.1_all.deb

 

Et voilà ! Redémarrez, ça marche.

Dernière modification par hybridemoineau (24-04-2016 18:39:32)

Hors ligne

#2 24-04-2016 21:53:56

deuchdeb
Moderato ma non troppo
Lieu : Pays de Cocagne
Distrib. : Jessie 8 + backports
Noyau : linux-image-3.16
(G)UI : KDE4.14 - Mate
Inscription : 13-01-2010

Re : Tuto Installation Debian Jessie sur Chromebook Asus C300

Beau travail mais pas à la portée de tous.

Merci pour ce retour très instructif. smile

Hors ligne

Pied de page des forums