| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| chromebook [Le 14/02/2022, 02:01] – [Avec une clé usb bootable] Dadu042 | chromebook [Le 26/07/2023, 13:40] (Version actuelle) – [Installer Ubuntu sur un Chromebook] mohican |
|---|
| {{tag>Trusty portable chromebook}} | {{tag>Trusty portable chromebook}} |
| ======Installer Ubuntu sur un Chromebook====== | ======Installer Ubuntu sur un Chromebook====== |
| | <note tip>Sur les Chromebooks produits à partir de 2019 (et certains modèles antérieurs), il est possible d'activer un environnement de développement Linux (Debian 11). Voir tutoriel Google : [[https://support.google.com/chromebook/answer/9145439?hl=fr]]</note> |
| =====Introduction==== | =====Introduction==== |
| Les ordinateurs Chromebook fonctionnent nativement avec le système d'exploitation [[wpfr>Chrome OS|Chrome OS]], de Google. | Les ordinateurs Chromebook fonctionnent nativement avec le système d'exploitation [[wpfr>Chrome OS|Chrome OS]], de Google. |
| | |
| |
| <note warning>Avant toute manipulation, faites des sauvegardes de vos données ! | <note warning>Avant toute manipulation, faites des sauvegardes de vos données ! |
| Les manipulations qui suivent sont de votre seule responsabilité. Ni la communauté Ubuntu-fr, ni les contributeurs de ce tutoriel, ne sont responsables de vos actions !</note> | Les manipulations qui suivent sont de votre seule responsabilité. Ni la communauté Ubuntu-fr, ni les contributeurs de ce tutoriel, ne sont responsables de vos actions !</note> |
| |
| =====Création d'une sauvegarde de votre Chromebook===== | =====Création d'une sauvegarde de votre Chromebook===== |
| Avant toutes choses il est vivement recommandé de faire une sauvegarde du système ChromeOS de votre Chromebook. Pour cela: | Avant toutes choses il est vivement recommandé de faire une sauvegarde du système ChromeOS de votre Chromebook. Pour cela: |
| * Démarrez votre Chromebook et connectez-vous à internet, | * Démarrez votre Chromebook et connectez-vous à internet, |
| * Branchez une clé USB ou une carte SD d'une capacité de 4 GO minimum, | * Branchez une clé USB ou une carte SD d'une capacité de 4 GO minimum, |
| * Ouvrez votre navigateur web et installez l'utilitaire "Recovery" (accessible [[https://chrome.google.com/webstore/detail/chromebook-recovery-utili/jndclpdbaamdhonoechobihbbiimdgai|sur le Web Store]]) | * Ouvrez votre navigateur web et installez l'utilitaire "Recovery" (accessible [[https://chrome.google.com/webstore/detail/chromebook-recovery-utili/jndclpdbaamdhonoechobihbbiimdgai|sur le Web Store]]) |
| =====Comment passer en mode développeur===== | =====Comment passer en mode développeur===== |
| |
| <note warning>**ATTENTION** : 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.</note> | <note warning>**ATTENTION** : 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.</note> |
| |
| Que vous souhaitiez passer par le biais de Crouton, ChrUbuntu, ou de Seabios, il est nécessaire de passer votre ChromeBook en mode développeur. Pour y parvenir cela dépend du modèle de votre Chromebook. Sur un Acer C720 cela ressemble à cela: | Que vous souhaitiez passer par le biais de Crouton, ChrUbuntu, ou de Seabios, il est nécessaire de passer votre ChromeBook en mode développeur. Pour y parvenir cela dépend du modèle de votre Chromebook. Sur un Acer C720 cela ressemble à cela: |
| * Assurez-vous que votre Chromebook est éteint, | * Assurez-vous que votre Chromebook est éteint, |
| * Il s'agit de presser simultanément les touches //esc refresh// et le bouton //on/off//. Reportez-vous à cette [[http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices|page]] pour la procédure complète en fonction de votre modèle. | * Il s'agit de presser simultanément les touches //esc refresh// et le bouton //on/off//. Reportez-vous à cette [[http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices|page]] pour la procédure complète en fonction de votre modèle. |
| De la même manière, on peut installer Ubuntu 14.04 avec Unity : <code>sudo sh ~/Downloads/crouton -r trusty -t unity -e</code> | De la même manière, on peut installer Ubuntu 14.04 avec Unity : <code>sudo sh ~/Downloads/crouton -r trusty -t unity -e</code> |
| |
| <note>Crouton supporte le chiffrement des données mais celui-ci n'est efficace que selon la qualité de votre mot-de-passe. Il est toutefois conseillé de rajouter l'option **-e** : | <note>Crouton supporte le chiffrement des données mais celui-ci n'est efficace que selon la qualité de votre mot-de-passe. Il est toutefois conseillé de rajouter l'option **-e** : |
| <code>sudo sh ~/Downloads/crouton -e -t xfce</code> | <code>sudo sh ~/Downloads/crouton -e -t xfce</code> |
| </note> | </note> |
| |
| <note important>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 ! \\ | <note important>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 ! |
| Pour reprendre la ligne de commande d'installation : <code>sudo sh ~/Downloads/crouton -t xiwi,xfce</code> | Pour reprendre la ligne de commande d'installation : <code>sudo sh ~/Downloads/crouton -t xiwi,xfce</code> |
| </note> | </note> |
| |
| <note warning>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 : | <note warning>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 : |
| <code>sudo sh crouton -t touch,xfce</code> | <code>sudo sh crouton -t touch,xfce</code> |
| </note> | </note> |
| |
| Une fois que c'est installé, il vous faut démarrer l'environnement de bureau : | Une fois que c'est installé, il vous faut démarrer l'environnement de bureau : |
| * Si vous avez choisi Xfce : | * Si vous avez choisi Xfce : |
| <code>sudo startxfce4</code> | <code>sudo startxfce4</code> |
| * Si vous avez choisi Unity : | * Si vous avez choisi Unity : |
| <code>sudo startunity</code> | <code>sudo startunity</code> |
| |
| Dans la session Ubuntu, installez les : **[[apt>language-pack-fr,language-pack-fr-base,language-pack-gnome-fr,language-pack-gnome-fr-base|language-pack-fr* language-pack-gnome-fr*]]** | Dans la session Ubuntu, installez les : **[[apt>language-pack-fr,language-pack-fr-base,language-pack-gnome-fr,language-pack-gnome-fr-base|language-pack-fr* language-pack-gnome-fr*]]** |
| | |
| Il faut ensuite changer ce qu'on appelle les locales. | Il faut ensuite changer ce qu'on appelle les locales. |
| |
| sudo update-locale LANG="fr_FR.UTF-8" LANGUAGE="fr:en" | sudo update-locale LANG="fr_FR.UTF-8" LANGUAGE="fr:en" |
| Il est impératif de redémarrer crouton ! | Il est impératif de redémarrer crouton ! |
| |
| <note>Il est possible de faire ces modifications à l'aide d'une interface graphique de sélection des langues. | <note>Il est possible de faire ces modifications à l'aide d'une interface graphique de sélection des langues. |
| * Pour Gnome, Xfce, Unity, il faudra installer le paquet **[[apt>language-selector-gnome]]**... | * Pour Gnome, Xfce, Unity, il faudra installer le paquet **[[apt>language-selector-gnome]]**... |
| * Pour KDE, ce sera le paquet **[[apt>language-selector-kde]]** ... | * Pour KDE, ce sera le paquet **[[apt>language-selector-kde]]** ... |
| vous n'aurez plus qu'à utiliser l'application "Language Support".</note> | vous n'aurez plus qu'à utiliser l'application "Language Support".</note> |
| |
| === Changement de version de distribution === | === Changement de version de distribution === |
| |
| L'usage de l'option **-r** répond à la nécessité, lors du lancement du script crouton, tel que : **sudo sh crouton -r list** pour avoir la liste des distributions supportées, ou en mettant directement le nom de la distribution après l'option '-r'. | L'usage de l'option **-r** répond à la nécessité, lors du lancement du script crouton, tel que : **sudo sh crouton -r list** pour avoir la liste des distributions supportées, ou en mettant directement le nom de la distribution après l'option '-r'. |
| |
| //De plus amples précisions sont données sur le [[https://github.com/dnschneid/crouton/wiki/upgrade%20chroot%20release|wiki officiel]], en anglais ...// | //De plus amples précisions sont données sur le [[https://github.com/dnschneid/crouton/wiki/upgrade%20chroot%20release|wiki officiel]], en anglais ...// |
| </note> | </note> |
| |
| Vous avez bien lu les notes ci-dessus ; elles sont bien comprises ? | Vous avez bien lu les notes ci-dessus ; elles sont bien comprises ? |
| Donc, il faut : | Donc, il faut : |
| |
| <note>Il est possible de modifier les autres environnements chroot que vous auriez installés. 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 !</note> | <note>Il est possible de modifier les autres environnements chroot que vous auriez installés. 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 !</note> |
| |
| 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. |
| |
| <note>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> | <note>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> |
| </note> | </note> |
| |
| <note important>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]]' : | <note important>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**. \\ |
| |
| |
| 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 : |
| * Si vous avez une architecture x86 : **sudo cgpt add -i 6 -P 5 -S 1 /dev/sda** | * Si vous avez une architecture x86 : **sudo cgpt add -i 6 -P 5 -S 1 /dev/sda** |
| * Si vous avez une architecture arm : **sudo cgpt add -i 6 -P 5 -S 1 /dev/mmcblk0** | * Si vous avez une architecture arm : **sudo cgpt add -i 6 -P 5 -S 1 /dev/mmcblk0** |
| Pour restaurer Chrome OS, par défaut, tapez la commande suivante : **sudo cgpt add -i 6 -P 0 -S 1 /dev/sda** - ou vous désactivez le mode Développeur ! | Pour restaurer Chrome OS, par défaut, tapez la commande suivante : **sudo cgpt add -i 6 -P 0 -S 1 /dev/sda** - ou vous désactivez le mode Développeur ! |
| =====Voir aussi===== | =====Voir aussi===== |
| |
| * (en) [[https://github.com/dnschneid/crouton/|Site officiel de Crouton]], du [[https://github.com/dnschneid/crouton/wiki|Wiki de Crouton]], fichier [[https://github.com/dnschneid/crouton/blob/master/README.md|README]] | * (en) [[https://github.com/dnschneid/crouton/|Site officiel de Crouton]], du [[https://github.com/dnschneid/crouton/wiki|Wiki de Crouton]], fichier [[https://github.com/dnschneid/crouton/blob/master/README.md|README]] |
| * (en) [[http://chromeos-cr48.blogspot.fr/|Site relatif à ChruBuntu]] | * (en) [[http://chromeos-cr48.blogspot.fr/|Site relatif à ChruBuntu]] |
| * (en) [[http://www.seabios.org/|Site officiel du Bios Libre SeaBIOS]] | * (en) [[http://www.seabios.org/|Site officiel du Bios Libre SeaBIOS]] |