True Ubuntu sur Chromebook ARM

28

J'ai installé Ubuntu 13.04 sur mon bureau (fonctionne comme un charme). Ensuite, j'ai utilisé Crouton pour installer Ubuntu 12. 04 sur mon chromebook samsung (ARM). Cela fonctionne aussi très bien.

Voici ma question. Pouvons-nous avoir un vrai Ubuntu (de préférence 13.04) sur mon chromebook ARM?

Il semble que le Crouton / Ubuntu ne soit pas à 100% le vrai.

La meilleure option serait d’avoir la version complète d’Ubuntu 13.04 et de supprimer le système d’exploitation Chrome.

    
posée Vincent beaurain 10.10.2013 - 13:13
la source

3 réponses

22
  

AVERTISSEMENT: L’utilisation de Chrubuntu est obsolète et il est dangereux de l’installer sur les nouveaux appareils Chromebook.

     

Beaucoup de ces liens dans cette réponse sont également obsolètes.

     

Vous pouvez continuer à utiliser ce didacticiel, mais vous utilisez ce didacticiel à vos risques et périls, sans garantie de fonctionnement.

Il semble que vous ne pouvez pas supprimer complètement ChromeOS d'un chromebook (enfin, vous pouvez le faire, mais c'est assez difficile), mais vous pouvez le faire en double boot et le faire démarrer par défaut dans ubuntu. Je vais vous montrer la dernière méthode.

  1. Faites d'abord une sauvegarde de tous vos fichiers locaux car tout ce qui est stocké localement sera supprimé en entrant dans le mode développeur (des guides pour accéder au mode développeur pour des modèles spécifiques autres que celui couvert ici peuvent être trouvés ici .)

  2. Appuyez simultanément sur les touches Esc et Refresh , puis appuyez sur le bouton d'alimentation (tout en maintenant les deux autres touches). Cela redémarrera votre Chromebook en mode de récupération.

  3. Lorsque vous obtenez l’écran jaune avec le point d’exclamation frappé ctrl + d (une invite vous demandant si vous souhaitez activer le mode développeur) .) Appuyez sur Entrée (cela prendra environ 15 à 20 minutes. Vous obtiendrez un écran avec un point d’exclamation rouge mais laissez-le jusqu’à ce qu’il redémarre dans ChromeOS).

  4. Activez-le mais ne vous connectez pas. Assurez-vous d'avoir une connexion WiFi ou Ethernet configurée à ce stade. 3G / 4G n'est pas recommandé. Appuyez sur CTRL + ALT + = & gt; ( = & gt; est la flèche vers l’avant où F2 clé serait sur un PC) . N'utilisez pas la méthode normale CTRL + ALT + T pour obtenir un shell. Utilisez la méthode CTRL + ALT + = & gt; lorsque personne n'est connecté.

  5. Connectez-vous en tant qu'utilisateur chronos, aucun mot de passe n'est requis.

  6. En tant qu’utilisateur chronos et sans avoir changé de répertoire ou exécuté d’autres commandes, exécutez:

    curl -L -O http://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-install.txt; sudo bash s9ryd
    (Il existe un nouveau script avec un nouveau lien. Si vous souhaitez toujours utiliser l’ancienne version, vous devrez remplacer le nouveau lien par l’ancien lien. Utilisez ce script pour d’anciens appareils comme Acer C7 et Samsung 550).
    curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs

Assurez-vous que la commande est exacte. Le -O et -L après la courbe sont tous deux des lettres majuscules. Si vous rencontrez une erreur "introuvable", assurez-vous d’avoir une connectivité Internet et de taper correctement la commande.

  1. Vous serez invité à fournir des informations sur votre Chromebook. Vous devrez peut-être exécuter une commande supplémentaire pour installer un BIOS développeur sur votre Chromebook. (Ceci est corrigé et maintenant intégré dans le script que la commande va télécharger. Vous pouvez cependant toujours utiliser l’ancien lien, donc je l’ai laissé avec une ligne de frappe). Appuyez sur Enter pour continuer.

  2. La partition à l’état de Chrome OS où vos données et paramètres sont stockés est juste inférieure à 11 Go par défaut, le script réduit la partition avec état pour faire place à ChrUbuntu. Vous pouvez choisir de donner à ChrUbuntu de 5 Go à 10 Go par incréments de 1 Go (Remarque: si vous avez installé un disque SSD plus grand dans votre appareil Google Chrome, votre nombre maximum et le nombre maximal recommandé seront plus importants). Je recommande de ne pas dépasser 9 car 10 laisse Chrome OS avec très peu d'espace libre (moins de 1 Go).

  3. Une fois que vous avez entré un numéro, votre disque dur sera partitionné. Après un certain temps, il redémarrera et réinitialisera la partition avec état. Ce processus prend 2 à 15 minutes, puis le Chromebook redémarre à nouveau et affiche l’écran d’accueil que vous avez reçu lors de la première mise sous tension de votre Chromebook.

  4. Parcourez le processus d’installation de Chrome OS jusqu’à ce que vous arriviez à la page de connexion Google. Vous devrez avoir une connexion WiFi ou Ethernet à nouveau à ce stade. Suivez maintenant les étapes 6 à 8 à nouveau. Cette fois, le script verra que vous avez déjà fait de la place pour Ubuntu et commencez à télécharger ChrUbuntu.

Astuce Pro : vous pouvez ici installer d’autres versions d’Ubuntu! Indiquez simplement la version et la version Ubuntu préférées à la fin de la commande:

curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs [flavor] -u [version] -a [argitecture] -t [target-disk]

Vous pouvez afficher les "saveurs" disponibles en utilisant la commande suivante:

curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs -h

Par exemple:

curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs xubuntu-desktop -u lts

Cela installera Xubuntu et la dernière version de LTS (12.04.2 à la date d’écriture) plutôt qu’un bureau 13.04 Unity. Certaines alternatives de saveurs possibles à Unity sont:

  • default (ubuntu-desktop sur x86, xubuntu-desktop sur le bras)
  • kubuntu-desktop
  • lubuntu-desktop
  • xubuntu-desktop
  • edubuntu-desktop
  • Ubuntu-standard (aucune interface graphique installée)

Certaines versions possibles sont:

  • lts - dernière version de LTS Ubuntu, 12.04.2 au moment d'écrire ces lignes
  • Dernière version - dernière version officielle, 13.04 à ce jour
  • Dev - développement instable Version Ubuntu, version alpha quotidienne de Saucy Salamander 13.10 à partir de ce jour Si cela casse, ne soyez pas surpris
  • 12.10 - Version d'Ubuntu 12.10

les architectures possibles (option -a) sont:

amd64 - par défaut i386

[target-disk] est le dernier argument (spécifiez "default" et "latest" pour les deux premiers arguments si vous souhaitez uniquement installer les paramètres par défaut sur un lecteur externe). Un exemple d’installation sur la carte SD peut être:

curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs default latest /dev/mmcblk1

11) Pendant l’installation (dans les 5 à 15 premières minutes). Vous verrez quelques invites pour sélectionner votre encodage, vos paramètres régionaux et votre langue. Pour la plupart des gens, les valeurs par défaut devraient être correctes, appuyez simplement sur Entrée, mais modifiez-les si vous le souhaitez. Plus tard, vous serez invité à décider où GRUB doit être installé. VOUS DEVEZ VÉRIFIER LA BOÎTE SUIVANTE À / dev / sda pour que le démarrage fonctionne!

12) Une fois que tous les fichiers Ubuntu ont été téléchargés, installés et configurés, le script effectue quelques mises à jour supplémentaires et vous invite ensuite à redémarrer.

13) À l’écran du mode développeur, appuyez sur CTRL + L . Vous verrez ChrUbuntu démarrer! Le nom d'utilisateur est "user" et le mot de passe est "user". (Vous pouvez également appuyer sur CTRL + D pour démarrer dans chrome os.)

14) (Ce n'est peut-être plus nécessaire, mais je le laisse ici pour les personnes qui en ont encore besoin). Ceci est une fonctionnalité de sécurité, si ChrUbuntu ne démarre pas, vous voulez pouvoir revenir dans Chrome OS pour le réparer. Pour que ChrUbuntu devienne la valeur par défaut, exécutez:

 sudo cgpt add -i 6 -P 5 -S 1 /dev/sda

Sur le Chromebook ARM, remplacez / dev / sda par / dev / mmcblk0. Le mot de passe est "utilisateur". Il devrait être possible de l'exécuter depuis ChrUbuntu ou Chrome OS.

Pour réactiver Chrome OS, désactivez le mode développeur ou exécutez:

sudo cgpt add -i 6 -P 0 -S 1 /dev/sda

Pour vérifier la référence chrubuntu

Notez également que le trackpad est uniquement pris en charge avec les versions 13.10 et supérieures. Pour l'instant, restez avec 13.10 ou utilisez une souris USB.

    
réponse donnée Arno van der Weijden 10.10.2013 - 16:22
la source
9
___ qstntxt ___

J'ai installé Ubuntu 13.04 sur mon bureau (fonctionne comme un charme). Ensuite, j'ai utilisé Crouton pour installer Ubuntu 12. 04 sur mon chromebook samsung (ARM). Cela fonctionne aussi très bien.

Voici ma question. Pouvons-nous avoir un vrai Ubuntu (de préférence 13.04) sur mon chromebook ARM?

Il semble que le Crouton / Ubuntu ne soit pas à 100% le vrai.

La meilleure option serait d’avoir la version complète d’Ubuntu 13.04 et de supprimer le système d’exploitation Chrome.

    
___ qstnhdr ___ True Ubuntu sur Chromebook ARM ___ answer356311 ___
  

AVERTISSEMENT: L’utilisation de Chrubuntu est obsolète et il est dangereux de l’installer sur les nouveaux appareils Chromebook.

     

Beaucoup de ces liens dans cette réponse sont également obsolètes.

     

Vous pouvez continuer à utiliser ce didacticiel, mais vous utilisez ce didacticiel à vos risques et périls, sans garantie de fonctionnement.

Il semble que vous ne pouvez pas supprimer complètement ChromeOS d'un chromebook (enfin, vous pouvez le faire, mais c'est assez difficile), mais vous pouvez le faire en double boot et le faire démarrer par défaut dans ubuntu. Je vais vous montrer la dernière méthode.

  1. Faites d'abord une sauvegarde de tous vos fichiers locaux car tout ce qui est stocké localement sera supprimé en entrant dans le mode développeur (des guides pour accéder au mode développeur pour des modèles spécifiques autres que celui couvert ici peuvent être trouvés ici .)

  2. Appuyez simultanément sur les touches Esc et Refresh , puis appuyez sur le bouton d'alimentation (tout en maintenant les deux autres touches). Cela redémarrera votre Chromebook en mode de récupération.

  3. Lorsque vous obtenez l’écran jaune avec le point d’exclamation frappé ctrl + d (une invite vous demandant si vous souhaitez activer le mode développeur) .) Appuyez sur Entrée (cela prendra environ 15 à 20 minutes. Vous obtiendrez un écran avec un point d’exclamation rouge mais laissez-le jusqu’à ce qu’il redémarre dans ChromeOS).

  4. Activez-le mais ne vous connectez pas. Assurez-vous d'avoir une connexion WiFi ou Ethernet configurée à ce stade. 3G / 4G n'est pas recommandé. Appuyez sur CTRL + ALT + = & gt; ( = & gt; est la flèche vers l’avant où F2 clé serait sur un PC) . N'utilisez pas la méthode normale CTRL + ALT + T pour obtenir un shell. Utilisez la méthode CTRL + ALT + = & gt; lorsque personne n'est connecté.

  5. Connectez-vous en tant qu'utilisateur chronos, aucun mot de passe n'est requis.

  6. En tant qu’utilisateur chronos et sans avoir changé de répertoire ou exécuté d’autres commandes, exécutez:

    %code%
    (Il existe un nouveau script avec un nouveau lien. Si vous souhaitez toujours utiliser l’ancienne version, vous devrez remplacer le nouveau lien par l’ancien lien. Utilisez ce script pour d’anciens appareils comme Acer C7 et Samsung 550).
    %code%

Assurez-vous que la commande est exacte. Le %code% et %code% après la courbe sont tous deux des lettres majuscules. Si vous rencontrez une erreur "introuvable", assurez-vous d’avoir une connectivité Internet et de taper correctement la commande.

  1. Vous serez invité à fournir des informations sur votre Chromebook. Vous devrez peut-être exécuter une commande supplémentaire pour installer un BIOS développeur sur votre Chromebook. (Ceci est corrigé et maintenant intégré dans le script que la commande va télécharger. Vous pouvez cependant toujours utiliser l’ancien lien, donc je l’ai laissé avec une ligne de frappe). Appuyez sur Enter pour continuer.

  2. La partition à l’état de Chrome OS où vos données et paramètres sont stockés est juste inférieure à 11 Go par défaut, le script réduit la partition avec état pour faire place à ChrUbuntu. Vous pouvez choisir de donner à ChrUbuntu de 5 Go à 10 Go par incréments de 1 Go (Remarque: si vous avez installé un disque SSD plus grand dans votre appareil Google Chrome, votre nombre maximum et le nombre maximal recommandé seront plus importants). Je recommande de ne pas dépasser 9 car 10 laisse Chrome OS avec très peu d'espace libre (moins de 1 Go).

  3. Une fois que vous avez entré un numéro, votre disque dur sera partitionné. Après un certain temps, il redémarrera et réinitialisera la partition avec état. Ce processus prend 2 à 15 minutes, puis le Chromebook redémarre à nouveau et affiche l’écran d’accueil que vous avez reçu lors de la première mise sous tension de votre Chromebook.

  4. Parcourez le processus d’installation de Chrome OS jusqu’à ce que vous arriviez à la page de connexion Google. Vous devrez avoir une connexion WiFi ou Ethernet à nouveau à ce stade. Suivez maintenant les étapes 6 à 8 à nouveau. Cette fois, le script verra que vous avez déjà fait de la place pour Ubuntu et commencez à télécharger ChrUbuntu.

Astuce Pro : vous pouvez ici installer d’autres versions d’Ubuntu! Indiquez simplement la version et la version Ubuntu préférées à la fin de la commande:

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

Vous pouvez afficher les "saveurs" disponibles en utilisant la commande suivante:

%pre%

Par exemple:

%pre%

Cela installera Xubuntu et la dernière version de LTS (12.04.2 à la date d’écriture) plutôt qu’un bureau 13.04 Unity. Certaines alternatives de saveurs possibles à Unity sont:

  • default (ubuntu-desktop sur x86, xubuntu-desktop sur le bras)
  • kubuntu-desktop
  • lubuntu-desktop
  • xubuntu-desktop
  • edubuntu-desktop
  • Ubuntu-standard (aucune interface graphique installée)

Certaines versions possibles sont:

  • lts - dernière version de LTS Ubuntu, 12.04.2 au moment d'écrire ces lignes
  • Dernière version - dernière version officielle, 13.04 à ce jour
  • Dev - développement instable Version Ubuntu, version alpha quotidienne de Saucy Salamander 13.10 à partir de ce jour Si cela casse, ne soyez pas surpris
  • 12.10 - Version d'Ubuntu 12.10

les architectures possibles (option -a) sont:

amd64 - par défaut i386

[target-disk] est le dernier argument (spécifiez "default" et "latest" pour les deux premiers arguments si vous souhaitez uniquement installer les paramètres par défaut sur un lecteur externe). Un exemple d’installation sur la carte SD peut être:

%pre%

11) Pendant l’installation (dans les 5 à 15 premières minutes). Vous verrez quelques invites pour sélectionner votre encodage, vos paramètres régionaux et votre langue. Pour la plupart des gens, les valeurs par défaut devraient être correctes, appuyez simplement sur Entrée, mais modifiez-les si vous le souhaitez. Plus tard, vous serez invité à décider où GRUB doit être installé. VOUS DEVEZ VÉRIFIER LA BOÎTE SUIVANTE À / dev / sda pour que le démarrage fonctionne!

12) Une fois que tous les fichiers Ubuntu ont été téléchargés, installés et configurés, le script effectue quelques mises à jour supplémentaires et vous invite ensuite à redémarrer.

13) À l’écran du mode développeur, appuyez sur CTRL + L . Vous verrez ChrUbuntu démarrer! Le nom d'utilisateur est "user" et le mot de passe est "user". (Vous pouvez également appuyer sur CTRL + D pour démarrer dans chrome os.)

14) (Ce n'est peut-être plus nécessaire, mais je le laisse ici pour les personnes qui en ont encore besoin). Ceci est une fonctionnalité de sécurité, si ChrUbuntu ne démarre pas, vous voulez pouvoir revenir dans Chrome OS pour le réparer. Pour que ChrUbuntu devienne la valeur par défaut, exécutez:

%pre%

Sur le Chromebook ARM, remplacez / dev / sda par / dev / mmcblk0. Le mot de passe est "utilisateur". Il devrait être possible de l'exécuter depuis ChrUbuntu ou Chrome OS.

Pour réactiver Chrome OS, désactivez le mode développeur ou exécutez:

%pre%

Pour vérifier la référence chrubuntu

Notez également que le trackpad est uniquement pris en charge avec les versions 13.10 et supérieures. Pour l'instant, restez avec 13.10 ou utilisez une souris USB.

    
___ answer366267 ___

Pour éclaircir une certaine confusion, certains points à prendre en considération.

  1. Crouton n’est certainement pas un Ubuntu natif, car c’est un chroot, pas de confusion sur ce point.

  2. ChrUbuntu est un Ubuntu natif, car il n'utilise pas de chroot, mais je dirais que l'installation est au mieux hacky . Quand je pense à Ubuntu natif, je pense que le système de fichiers racine provient d'Ubuntu. Questionable est l'utilisation du noyau ChromeOS, mais il semble que cela soit dû au noyau natif d'Ubuntu 12.04 qui ne supporte pas le matériel.

Les choses ont cependant changé depuis l’époque du 12.04, ce qui serait prévisible puisque le 12.04 était la version LTS. Je déconseille d'utiliser le ChrUbuntu officiel, car vous devriez utiliser une nouvelle version d'Ubuntu. La prochaine version LTS 14.04 inclura la prise en charge de Samsung ARM chromebook dans son noyau, mais nous devons attendre sa sortie officielle.

Pour installer Ubuntu 13.04, un autre gars a créé un script d’installation très pratique. Découvrez son dépôt github lien . Je pense en fait qu'il appelle une image de base Lubuntu ac100, mais je ne vois pas pourquoi une autre des images ac100 ne pourrait pas être appelée. Apparemment, le script supprime ensuite les packages spécifiques à ac100 et ajoute certains des packages de Chromebook Samsung. De plus, il semble que les nouvelles versions d’Ubuntu aient des paquets de noyau, et elles semblent fonctionner correctement.

Personnellement, je viens de mettre à niveau mon installation vers la nouvelle version 13.10, à partir du script installé 13.04, et semble être dans la même condition de travail. Cependant, je recommande toujours contre une mise à niveau, si une réinstallation réelle est possible sans tracas importants. En raison de cela pour ARM, et un script mis à jour n'étant pas encore disponible (veuillez vérifier à nouveau par vous-même), la mise à niveau semble être une considération raisonnable.

    
___
réponse donnée Amolith 29.06.2017 - 14:42
la source
8

Pour éclaircir une certaine confusion, certains points à prendre en considération.

  1. Crouton n’est certainement pas un Ubuntu natif, car c’est un chroot, pas de confusion sur ce point.

  2. ChrUbuntu est un Ubuntu natif, car il n'utilise pas de chroot, mais je dirais que l'installation est au mieux hacky . Quand je pense à Ubuntu natif, je pense que le système de fichiers racine provient d'Ubuntu. Questionable est l'utilisation du noyau ChromeOS, mais il semble que cela soit dû au noyau natif d'Ubuntu 12.04 qui ne supporte pas le matériel.

Les choses ont cependant changé depuis l’époque du 12.04, ce qui serait prévisible puisque le 12.04 était la version LTS. Je déconseille d'utiliser le ChrUbuntu officiel, car vous devriez utiliser une nouvelle version d'Ubuntu. La prochaine version LTS 14.04 inclura la prise en charge de Samsung ARM chromebook dans son noyau, mais nous devons attendre sa sortie officielle.

Pour installer Ubuntu 13.04, un autre gars a créé un script d’installation très pratique. Découvrez son dépôt github lien . Je pense en fait qu'il appelle une image de base Lubuntu ac100, mais je ne vois pas pourquoi une autre des images ac100 ne pourrait pas être appelée. Apparemment, le script supprime ensuite les packages spécifiques à ac100 et ajoute certains des packages de Chromebook Samsung. De plus, il semble que les nouvelles versions d’Ubuntu aient des paquets de noyau, et elles semblent fonctionner correctement.

Personnellement, je viens de mettre à niveau mon installation vers la nouvelle version 13.10, à partir du script installé 13.04, et semble être dans la même condition de travail. Cependant, je recommande toujours contre une mise à niveau, si une réinstallation réelle est possible sans tracas importants. En raison de cela pour ARM, et un script mis à jour n'étant pas encore disponible (veuillez vérifier à nouveau par vous-même), la mise à niveau semble être une considération raisonnable.

    
réponse donnée TechZilla 26.10.2013 - 18:21
la source

Lire d'autres questions sur les étiquettes