« Chromebook » : différence entre les versions

Aller à la navigation Aller à la recherche
1 917 octets ajoutés ,  il y a 9 ans
(Installer Debian sur un ChromeBook)
 
 
(15 versions intermédiaires par le même utilisateur non affichées)
Ligne 10 : Ligne 10 :
* [[#installation_par_suppression_de_chromeos|en supprimant Chrome OS]].
* [[#installation_par_suppression_de_chromeos|en supprimant Chrome OS]].


  '''Avant toute manipulation, il vous importe de faire des sauvegardes de vos données ! '''
 
  '''Les manipulations, qui suivent, sont de votre seule responsabilité. '''
{{Warning|Text='''Avant toute manipulation, il vous importe de faire des sauvegardes de vos données ! <br /> Les manipulations, qui suivent, sont de votre seule responsabilité. <br /> La communauté Debian-fr, ni les contributeurs de ce tutoriel, ne sommes responsables de vous, vos choix, vos actions !'''}}
  '''La communauté Debian-fr, ni les contributeurs de ce tutoriel, ne sommes responsables de vous, vos choix, vos actions !'''


== Bascule en mode développeur ==
== Bascule en mode développeur ==
{{Attention|Text='''Le mode développeur est totalement insécurisé … à moins que vous n'utilisiez un mot-de-passe, n'importe qui peut avoir accès à vos données.'''}}


Que ce soit par le biais de Crouton, ChrUbuntu, ou par le biais de Seabios, il faut passer votre ChromeBook en mode développeur.  
Que ce soit par le biais de Crouton, ChrUbuntu, ou par le biais de Seabios, il faut passer votre ChromeBook en mode développeur.  
Cela peut être fait en appuyant sur les touches "Echap", "Rafraîchir" //(touche F3 normalement)//, et "Power".
Cela peut être fait en appuyant sur les touches "Echap", "Rafraîchir" //(touche F3 normalement)//, et "Power".


  Sur certains, c'est une histoire de petit switch matériel, physiquement dans la baie de la carte mémoire, qu'il faut manipuler.
{{Aide|Text=Sur certains, c'est une histoire de petit switch matériel, physiquement dans la baie de la carte mémoire, qu'il faut manipuler.}}


L'ordinateur redémarre ; vous aurez une page blanche avec un point d'exclamation, normalement de couleur jaune.
L'ordinateur redémarre ; vous aurez une page blanche avec un point d'exclamation, normalement de couleur jaune.


Appuyez sur les touches CTRL+D, puis "Entrée". Redémarrage à nouveau.
Appuyez sur les touches '''CTRL+D''', puis "'''Entrée'''". Redémarrage à nouveau.


Chrome OS démarre en mode développeur. Laissez-le faire ... patientez, de longues minutes, selon la puissance de votre machine.
Chrome OS démarre en mode développeur. Laissez-le faire ... patientez, de longues minutes, selon la puissance de votre machine.
Ligne 35 : Ligne 36 :
* Tapez la commande : '''shell'''  
* Tapez la commande : '''shell'''  


  '''Si le système vous répond que la commande n'est pas disponible, c'est que vous n'êtes pas dans le mode développeur !'''
{{Attention|Text=''Si le système vous répond que la commande n'est pas disponible, c'est que vous n'êtes pas dans le mode développeur !'''}}


* Dirigez vous dans le répertoire de téléchargement : '''cd ~/Download'''
* Dirigez vous dans le répertoire de téléchargement : '''cd ~/Download'''
* Pour installer Debian avec Crouton, il faut tapez, avec des droits administrateurs : '''sudo sh crouton -r debian -t xfce'''
* Pour installer Debian avec Crouton, il faut tapez, avec des droits administrateurs : '''sudo sh crouton -r wheezy -t xfce'''


  Il est possible de chiffrer l'environnement, pour cela rajouter l'option ''-e'', telle que : '''sudo sh crouton -e -r debian -t xfce'''. <br/>En terme de sécurité, il est recommandé de l'utiliser !
{{Note|Text=Il est possible d'installer les autres versions de Debian que sont '''jessy''' ou '''sid''', ou d'autres environnements graphique tels que '''gnome''' ou '''kde''' ...}}


  '''Si vous avez un ChromeBook Pixel, il faudra modifier la ligne de commande en rajoutant l'option ''touch'' pour prendre en charge l'écran tactile, tel que, par exemple : ''sudo sh crouton -t touch,xfce'''''
{{Astuce|Text=Pour chiffrer l'environnement de chroot, rajouter l'option '''-e''', telle que : '''sudo sh crouton -e -r wheezy -t xfce'''. <br/>En terme de sécurité, il est recommandé de l'utiliser !}}
 
{{Warning|Text=Il est hautement recommandé d'installer l'extension [https://goo.gl/OVQOEt Crouton Integration] - ''dans votre session Chrome OS, à votre navigateur internet Chrome'' - qui combinait à la cible ''''extension'''' ou ''''xiwi'''' permet une meilleure intégration à partir de Chrome OS. En effet, cette extension permet de lancer l'exécution de votre Ubuntu à partir du navigateur Chrome, d'y avoir accès … voir de faire l'installation ! <br />
Pour reprendre la ligne de commande d'installation : '''sudo sh crouton -t xiwi,xfce'''}}
 
{{Attention|Text=Si vous avez un ChromeBook Pixel, il faudra modifier la ligne de commande en rajoutant la cible '''touch''' pour prendre en charge l'écran tactile, tel que, par exemple : '''sudo sh crouton -t touch,xfce'''}}


Patientez durant la phase d'installation ... Cela peut être très long !
Patientez durant la phase d'installation ... Cela peut être très long !
Ligne 50 : Ligne 56 :
* Si vous avez choisi Xfce : '''sudo startxfce4'''
* Si vous avez choisi Xfce : '''sudo startxfce4'''


Voilà, pour l'installation en soit, c'est fini, vous devez être dans la session graphique choisie.
Voilà, pour l'installation en soit, c'est fini, vous devez être dans la session graphique choisie. <br />
Néanmoins tout le système est, par défaut, en anglais.
Néanmoins tout le système est, par défaut, en anglais.


  Pour mettre-à-jour quotidiennement votre Debian, c'est comme d'habitude ! 8-)
{{Note|Text=Pour mettre-à-jour quotidiennement votre Debian, c'est comme d'habitude ! 8-) <br />
  Pour mettre-à-jour Crouton, après une mise-à-jour de Chrome OS, veuillez voir le chapitre "[[#apres_une_maj_chrome_os|Après une mise-à-jour de Chrome OS]].
Pour mettre-à-jour Crouton, après une mise-à-jour de Chrome OS, veuillez voir le chapitre "[[#apres_une_maj_chrome_os|Après une mise-à-jour de Chrome OS]].}}


=== Bascule de Ubuntu à Chrome OS ===
=== Bascule de Debian à Chrome OS ===
 
{{Attention|Text=Si vous avez lu et suivi la note relative à l'extension '''Chrome Integration''', pour la phase d'[[#installation_par_crouton|installation]], vous ne devriez pas avoir besoin des informations ci-dessous ! }}


* Si architecture Intel, il faut utiliser les touches CTRL+ALT+PRÉCÉDENT pour revenir à Chrome OS. Puis de Chrome OS à Debian, ce sera l'appui sur les touches CTRL+ALT+SUIVANT.
* Si architecture Intel, il faut utiliser les touches CTRL+ALT+PRÉCÉDENT pour revenir à Chrome OS. Puis de Chrome OS à Debian, ce sera l'appui sur les touches CTRL+ALT+SUIVANT.
* Si architecture ARM, il faut utiliser les touches CTRL+ALT+MAJ+PRÉCÉDENT pour revenir à Chrome OS. Pour l'inverse, ce sera CTRL+ALT+MAJ+SUIVANT.
* Si architecture ARM, il faut utiliser les touches CTRL+ALT+MAJ+PRÉCÉDENT pour revenir à Chrome OS. Pour l'inverse, ce sera CTRL+ALT+MAJ+SUIVANT.


  Sur certains ChromeBook Intel, il faut appuyer en plus sur les touches CTRL+ALT+RAFRAICHIR, pour revenir sur Debian.
{{Astuce|Text=Sur certains ChromeBook Intel, il faut appuyer en plus sur les touches CTRL+ALT+RAFRAICHIR, pour revenir sur Debian.}}


=== Changement de langue ===
=== Changement de langue ===


Dans la session Debian, installez les languages pack fr, avec vos droits administrateurs.
Dans la session Debian, installez les packages suivants, avec vos droits administrateurs  


   apt-get install language-pack-fr* language-pack-gnome-fr*
   apt-get install locales keyboard-configuration


Il faut ensuite changer ce qu'on appelle les locales, toujours avec les droits administrateurs.  
Il faut ensuite changer ce qu'on appelle les locales, toujours avec les droits administrateurs.  


   update-locale LANG="fr_FR.UTF-8" LANGUAGE="fr:en"
   dpkg-reconfigure locales
  dpkg-reconfigure console-data
  dpkg-reconfigure keyboard-configuration
 
Puis on redémarre le service keyboard nécessaire :
 
  service keyboard-setup restart
 
À savoir, la configuration s'enregistre dans le fichier '''/etc/default/keyboard''', et est de style, tel que :
 
  XKBMODEL="pc105"
  XKBLAYOUT="fr"
  XKBVARIANT="latin9"
  XKBOPTIONS=""
    
    
Il est impératif de redémarrer crouton !
  BACKSPACE="guess"
 
Et, pour ma session graphique ?
 
La commande suivante, en mode graphique, serveur X démarré est la suivante :
 
  setxkbmap fr
 
'''Il est impératif de redémarrer crouton !'''
    
    
  Il est possible de faire ces modifications avec une interface graphique de sélection des langues. <br/>Pour Gnome, Xfce, Unity, il faudra installer le paquet '''language-selector-gnome''', pour KDE, ce sera le paquet '''language-selector-kde''' ...<br/> vous n'aurez plus qu'à utiliser l'application "Language Support"


''Pour de plus amples précisions, veuillez lire la [https://github.com/dnschneid/crouton/wiki/Languages page du wiki officielle] à ce propos ...''
''Pour de plus amples précisions, veuillez lire la [https://github.com/dnschneid/crouton/wiki/Languages page du wiki officielle] à ce propos ... néanmoins la documentation officielle de Debian est la plus adéquate à-propos des [https://www.debian.org/doc/manuals/fr/debian-fr-howto/ch3.html locales] et du [https://wiki.debian.org/fr/Keyboard clavier] !''


=== Pour Imprimer ===
=== Pour Imprimer ===
Ligne 83 : Ligne 111 :
Pour pouvoir imprimer, il est nécessaire de faire ces modifications, avec les droits administrateurs :
Pour pouvoir imprimer, il est nécessaire de faire ces modifications, avec les droits administrateurs :


* Installez le serveur d'impression cups : '''apt-get install cups avahi-daemon system-config-printer-common system-config-printer-gnome'''  
* Installez le serveur d'impression cups : '''cups avahi-daemon system-config-printer-common system-config-printer-gnome'''  
* Ajoutez votre utilisateur au groupe lpadmin : '''adduser $USER lpadmin'''
* Ajoutez votre utilisateur au groupe lpadmin : '''adduser $USER lpadmin'''
* Les scripts de démarrage nommés init ne fonctionnent pas correctement avec Crouton, il faut donc ajouter le démarrage du serveur cups, d'une manière ou d'une autre. Une des manières est d'ajouter '''/usr/sbin/cupsd''' au fichier /etc/rc.local ''(à éditer certainement avec des droits administrateurs !)''
* Les scripts de démarrage nommés init ne fonctionnent pas correctement avec Crouton, il faut donc ajouter le démarrage du serveur cups, d'une manière ou d'une autre. Une des manières est d'ajouter '''/usr/sbin/cupsd''' au fichier /etc/rc.local ''(à éditer certainement avec des droits administrateurs !)''
Ligne 89 : Ligne 117 :
Ceci étant fait, il faut redémarrer crouton, pour revenir dans la session Debian et ajouter/configurer votre imprimante comme d'habitude, soit au-travers de l'interface graphique de "Gestion des imprimantes", soit avec votre navigateur internet à l'adresse locale [http://localhost:631]
Ceci étant fait, il faut redémarrer crouton, pour revenir dans la session Debian et ajouter/configurer votre imprimante comme d'habitude, soit au-travers de l'interface graphique de "Gestion des imprimantes", soit avec votre navigateur internet à l'adresse locale [http://localhost:631]


  '''Une autre manière de configurer l'impression est d'utiliser le pilote ''[[http://foo2zjs.rkkda.com/ foo2zjs]]''. Certaines imprimantes sont compatibles, et certaines recommandations sont spécifiques à la distribution utilisée. Si vous utilisez ce pilote, veuillez ABSOLUMENT suivre les recommandations fournies !'''
{{Aide|Text=Une autre manière de configurer l'impression est d'utiliser le pilote ''[[http://foo2zjs.rkkda.com/ foo2zjs]]''. Certaines imprimantes sont compatibles, et certaines recommandations sont spécifiques à la distribution utilisée. Si vous utilisez ce pilote, veuillez ABSOLUMENT suivre les recommandations fournies !}}


''Pour de plus amples précisions, veuillez lire la [https://github.com/dnschneid/crouton/wiki/Printing documentation officielle], en anglais ...''
''Pour de plus amples précisions, veuillez lire la [https://github.com/dnschneid/crouton/wiki/Printing documentation officielle], en anglais ...''
Ligne 105 : Ligne 133 :
=== Démarrage automatique du Chroot ===
=== Démarrage automatique du Chroot ===


  '''ATTENTION, cela nécessite quelques modifications en profondeur de votre session chroot ... veillez à sauvegarder vos données importantes, car vous pouvez les perdre ou pire perdre le chroot !'''
{{Warning|Text='''cela nécessite quelques modifications en profondeur de votre session chroot ... veillez à sauvegarder vos données importantes, car vous pouvez les perdre ou pire perdre le chroot !'''}}


  '''Cela ne fonctionne pas avec votre chroot si vous avez voulu le chiffré lors de son installation, avec l'usage de l'option ''-e'' ... parce qu'il vous ai demandé le mot-de-passe !'''
{{Attention|Text='''Cela ne fonctionne pas avec votre chroot si vous avez chiffré lors de son installation, avec l'usage de l'option ''-e'' ... parce qu'il vous est demandé le mot-de-passe !'''}}


Vous avez bien lu les notes ci-dessus ; elles sont bien comprises ?  
Vous avez bien lu les notes ci-dessus ; elles sont bien comprises ?  
Ligne 119 : Ligne 147 :
Vous avez télécharger les fichiers, et installés où c'est nécessaire ? Redémarrez Crouton ...
Vous avez télécharger les fichiers, et installés où c'est nécessaire ? Redémarrez Crouton ...


  À chaque mise-à-jour de Chrome OS, il est nécessaire d'enlever à nouveau la vérification rootfs, et de replacer les fichiers ci-dessus dans leur répertoire respectif !
{{Attention|Text=À chaque mise-à-jour de Chrome OS, il est nécessaire d'enlever à nouveau la vérification rootfs, et de replacer les fichiers ci-dessus dans leur répertoire respectif !}}


=== Après une màj Chrome OS ===
=== Après une màj Chrome OS ===
Ligne 133 : Ligne 161 :
* Ainsi fait, mettez-à-jour votre chroot : '''sudo sh ~/Downloads/crouton -n chrootname -u''' ''(où chrootname est le nom du chroot trouvé par la commande ci-dessus)''
* Ainsi fait, mettez-à-jour votre chroot : '''sudo sh ~/Downloads/crouton -n chrootname -u''' ''(où chrootname est le nom du chroot trouvé par la commande ci-dessus)''


  Il est possible de modifier les autres environnements chroot que vous auriez installé.  
{{Astuce|Text=Il est possible de modifier les autres environnements chroot que vous auriez installé.  
  La commande '''sudo ls /usr/local/chroots''' vous restituera la liste.  
La commande '''sudo ls /usr/local/chroots''' vous restituera la liste.  
  À vous de choisir et d'appliquer la commande de mise-à-jour de crouton, ci-dessus !
À vous de choisir et d'appliquer la commande de mise-à-jour de crouton, ci-dessus !}}


Vérifiez qu'il n'y ait pas de message d'erreurs, si c'est le cas, redémarrez Crouton ... sinon ouvrez [https://github.com/dnschneid/crouton/issues?q=is%3Aopen+is%3Aissue une issue], ou faites-vous aider sur notre forum.   
Vérifiez qu'il n'y ait pas de message d'erreurs, si c'est le cas, redémarrez Crouton ... sinon ouvrez [https://github.com/dnschneid/crouton/issues?q=is%3Aopen+is%3Aissue une issue], ou faites-vous aider sur notre forum.   
   
   
  Si vous avez configuré votre chroot pour le mode de [[#demarrage_automatique_du_chroot|démarrage automatique]], veuillez relire le chapitre en question, afin d'appliquer ce qui est nécessaire, pour que cela fonctionne à nouveau.
{{Note|Text=Si vous avez configuré votre chroot pour le mode de [[#demarrage_automatique_du_chroot|démarrage automatique]], veuillez relire le chapitre en question, afin d'appliquer ce qui est nécessaire, pour que cela fonctionne à nouveau.}}


=== Problèmes connus ===
=== Problèmes connus ===


* Acer [https://github.com/dnschneid/crouton/wiki/Acer-C710-%28all-models%29|Série C710]
* Acer [https://github.com/dnschneid/crouton/wiki/Acer-C710-%28all-models%29 Série C710]
* Acer [https://github.com/dnschneid/crouton/wiki/Acer-C720-C720P|C720 & C720P]
* Acer [https://github.com/dnschneid/crouton/wiki/Acer-C720-C720P C720 & C720P]
 
* Asus [https://github.com/dnschneid/crouton/wiki/ASUS-C200 C200], [https://github.com/dnschneid/crouton/wiki/Asus-C201 C2O1]
 
* [https://github.com/dnschneid/crouton/wiki/Chromebook-Pixel ChromeBook Pixel]
* [https://github.com/dnschneid/crouton/wiki/Chromebook-Pixel ChromeBook Pixel]


Ligne 151 : Ligne 182 :
Une fois dans ChromeOS, en [[#bascule_en_mode_developpeur|mode développeur]] :  
Une fois dans ChromeOS, en [[#bascule_en_mode_developpeur|mode développeur]] :  


  '''Ne pas utilisez les touches CTRL+ALT+T, pour obtenir un terminal !'''
{{Warning|Text='''Ne pas utilisez les touches CTRL+ALT+T''', pour obtenir un terminal !}}


# Pressez les touches CTRL+ALT+=> ''(la touche => est généralement la touche de fonction F2)''
# Pressez les touches CTRL+ALT+=> ''(la touche => est généralement la touche de fonction F2)''
Ligne 157 : Ligne 188 :
# Télécharger le script '[http://goo.gl/9sgchs 9sgchs]' et exécutez-le : '''curl -L -O http://goo.gl/9sgchs; sudo bash 9sgchs'''
# Télécharger le script '[http://goo.gl/9sgchs 9sgchs]' et exécutez-le : '''curl -L -O http://goo.gl/9sgchs; sudo bash 9sgchs'''


  Si vous avez un Chromebook ARM, un Acer C7, C700, un Samsung 550 ou de séries 5xx, un chromebook de première génération, vous devez utiliser le script suivant '[[http://goo.gl/s9ryd|s9ryd]]' :  
{{Aide|Text=Si vous avez un Chromebook ARM, un Acer C7, C700, un Samsung 550 ou de séries 5xx, un chromebook de première génération, vous devez utiliser le script suivant '[http://goo.gl/s9ryd s9ryd]' : '''curl -L -O http://goo.gl/s9ryd; sudo bash s9ryd''' }}
  '''curl -L -O http://goo.gl/s9ryd; sudo bash s9ryd'''


# Il vous sera affiché votre version de Chromebook et la version de ChruBuntu à installer. Appuyez sur la touche 'Entrée' pour continuer ...
# Il vous sera affiché votre version de Chromebook et la version de ChruBuntu à installer. Appuyez sur la touche 'Entrée' pour continuer ...
Ligne 164 : Ligne 194 :
# Insérez une clé USB sur laquelle vous avez installé Debian, en tant que Clé USB de démarrage ; redémarrez et appuyez sur les touches CTRL+L pour démarrez dessus ...
# Insérez une clé USB sur laquelle vous avez installé Debian, en tant que Clé USB de démarrage ; redémarrez et appuyez sur les touches CTRL+L pour démarrez dessus ...


  Installez Debian sur la partition sda7 et assurez-vous que Grub soit installé sur sda !
{{Attention|Text=Installez Debian sur la partition sda7 et assurez-vous que Grub soit installé sur sda !}}


La phase d'installation, en elle-même, dure elle aussi plusieurs minutes, jusqu'à un quart d'heure selon la puissance de votre chromebook. Il vous sera demandé de paramétrer les valeurs d'encodage, de locale, et de langue ... puis l'installation de Grub.
La phase d'installation, en elle-même, dure elle aussi plusieurs minutes, jusqu'à un quart d'heure selon la puissance de votre chromebook. Il vous sera demandé de paramétrer les valeurs d'encodage, de locale, et de langue ... puis l'installation de Grub.
Ligne 170 : Ligne 200 :
Patientez pendant que le script fasse les mises-à-jour systèmes nécessaires ... une fois qu'il aura tout configuré, le chromebook redémarrera à nouveau. Lorsque vous verrez l'écran du mode de Développeur, appuyez sur les touches CTRL+L pour voire démarrer ChruBuntu. L'identifiant et le mot-de-passe à utiliser sont 'user' !
Patientez pendant que le script fasse les mises-à-jour systèmes nécessaires ... une fois qu'il aura tout configuré, le chromebook redémarrera à nouveau. Lorsque vous verrez l'écran du mode de Développeur, appuyez sur les touches CTRL+L pour voire démarrer ChruBuntu. L'identifiant et le mot-de-passe à utiliser sont 'user' !


  Si vous avez utilisé le script 's9ryd', pour démarrer avec Chrome OS, soit vous désactivez le mode Développeur, <br />soit lors de l'écran du mode de Développeur vous appuyez sur les touches CTRL+D ...  
{{Note|Text=Si vous avez utilisé le script 's9ryd', pour démarrer avec Chrome OS, soit vous désactivez le mode Développeur, <br />soit lors de l'écran du mode de Développeur vous appuyez sur les touches '''CTRL+D''' ... }}


Pour démarrer par défaut avec ChruBuntu, il faudra taper cette commande :
Pour démarrer par défaut avec ChruBuntu, il faudra taper cette commande :
Ligne 210 : Ligne 240 :
* (en) [http://www.seabios.org/ Site officiel du Bios Libre SeaBIOS]
* (en) [http://www.seabios.org/ Site officiel du Bios Libre SeaBIOS]
* (fr) [https://support.google.com/chromebook/ Centre d'aide Google Chromebook]
* (fr) [https://support.google.com/chromebook/ Centre d'aide Google Chromebook]
----
[[Catégorie:Installation]]
[[Categorie:Matériel et Drivers Divers]]
editor, reviewer
416

modifications

Menu de navigation