Comment construire Chrome OS pour Netbook ou VM

Il y a quelques semaines, Google a annoncé que Chrome OS sera prêt pour le lancement cet automne. Comme beaucoup de produits de Google, Chrome OS est conçu pour changer le jeu. Aucune application de bureau, comme nous pensons à eux. Au lieu de cela, a lieu dans le navigateur de toute l'expérience de l'utilisateur. Bien sûr, certaines personnes pensent que cela est ridicule alors que d'autres le voient comme l'évolution naturelle de la technologie. Le succès ou l'échec de Chrome OS peut même être un facteur important pour déterminer si cette évolution se produit ou non facteur. Si vous voulez savoir pour vous-même, voici comment construire l'image de Chrome OS.

Techniquement, nous compilent Chrome OS, mais les deux termes sont interchangeables dans le cadre de ce guide.

À quoi s'attendre

Nous construisons un système d'exploitation complet, pas seulement une application individuelle, donc vous pouvez vous attendre plus en termes d'étapes et les délais de réalisation. Cela dit, ce n'est pas un processus très difficile, et la plupart du temps vous attendra pour les téléchargements terminés et le code est compilé. Il serait utile d'avoir une expérience préalable dans la compilation de logiciels sous Linux, comme décrit ici . En fonction de la vitesse de l'Internet et l'unité centrale de traitement, ce processus peut prendre 1 à 4 heures, mais encore une fois, la plupart du temps est passé en attente pour le téléchargement et la compilation.

Pré-requis

Pour correctement la compilation, vous devez exécuter une installation de Linux 64 bits. 32 bits ne sont pas actuellement pris en charge comme un environnement de construction, mais cela pourrait changer à l'avenir. Google recommande Ubuntu à cet effet, de sorte que le système d'exploitation est supposé pour le reste de ce guide.

Pour installer tous les logiciels nécessaires pour construire correctement Chrome OS, il suffit d'exécuter les éléments suivants d'un terminal:

Sudo apt-get install fakeroot bison flex g +++ g ++ - multilib gperf libapache2-mod-php5 libasound2-dev libbz2-dev libcairo2-dev libdbus-glib-1-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libglib2. 0-dev-dev libgtk2.0 libnspr4-dev libjpeg62-dev-dev libnss3 libsqlite3-dev libpam0g-dev-dev libxslt1 Table libxss-dev-common-dev correctif msttcorefonts perl pkg-config python python2.6-dev rpm SVN libcupsys2- dev libgnome-dev keyring-git-core Subversion & gt ;.

Une chose qui est pas dans les dépôts Ubuntu est le dépôt de boîte à outils Google, mais il est un simple téléchargement et l'extraction. Cliquez ici pour obtenir le fichier tar.gz et l'extraire dans votre répertoire racine. Vous devriez maintenant avoir un répertoire appelé depot_tools à l'intérieur de votre maison.

Maintenant, il suffit d'ajouter cet emplacement à vos commandes d'itinéraire:

# Ajoutez ceci à votre ~ / .bashrc pour le rendre permanent
export PATH = $ PATH: ~ / depot_tools

Obtenir le code source

Créons un répertoire chrome à l'intérieur de votre maison pour enregistrer tous les fichiers dans cette compilation, puis télécharger le code source. Il téléchargera quelques centaines de méga-octets, donc cela prendra probablement un certain temps.

Mkdir ~ / chrome
cd ~ / chrome
GClient config http: //src.chromium.org/git/chromiumos.git
GClient synchronisation & gt; & gt; clients

Cómo construir Chrome OS para su Netbook o VM

Construire la Source

Dans ces prochaines étapes, nous allons commencer les scripts qui construisent en fait le code binaire utilisé. Les commandes suivantes compiler le code source pour le processeur générique x86, ce qui devrait fonctionner assez bien sur une moyenne de CPU, mais pas optimisé pour un en particulier.

 Cd ~ / chrome / chromiumos.git / src / scripts ./make_chroot # Cela crée l'environnement de base, il faudra environ ./enter_chroot.sh minutes #Entra dans l'environnement de base de données

& Gt;

À ce stade, vous devriez avoir une question similaire:

Cómo construir Chrome OS para su Netbook o VM

Et maintenant, pour la vraie viande de ce processus, la construction proprement dite.

./Setup_board & # 8211; pension = x86 #define architecture générique
./build_packages & # 8211; = carte x86 générique #Ceci est la construction proprement dite. Il faudra au moins quelques minutes.

Si tout va bien, vous êtes prêt pour l'étape finale & # 8230;

génération d'images

Enfin, nous devons créer une image de ce système que nous pouvons utiliser dans nos appareils ou machines virtuelles. Pour construire l'image de base, retournez à votre shell et entrez & # 8230;

 ./Build_image --board = x86-générique

& # 8230; et asseyez-vous à thé en attendant.

Lorsque vous avez terminé, vous apprendrez exactement où placer le fichier d'image, ainsi que quelques détails pratiques sur la façon de générer automatiquement une sorte de plus spécifique pour vos besoins, tels que USB, VMWare ou une image VirtualBox.

Cómo construir Chrome OS para su Netbook o VM

Avant de pouvoir exécuter ces scripts, vous devrez quitter l'environnement chroot en tapant

 Quitter

Dans cet exemple, nous allons construire pour VirtualBox. Assurez-vous de remplacer l'emplacement du répertoire pour votre système.

 ./Image_to_virtualbox.sh --DIFUNDE le mot --to = ~ / chromeOS.vdi

Problèmes

VMWare / VirtualBox Malheureusement, il semble y avoir un bug dans certaines versions du script image_to_vmware image_to_virtualbox affecte également le script. Si vous obtenez une erreur de « Can & # 8217; t ouvrir / usr / lib / shflags » doit alors faire une édition rapide et changer la ligne image_to_vmware.sh

Sudo « $ TEMP_MNT» / postinst / dev / sda3

à

Sudo « $ TEMP_MNT» / postinst / dev / sda3 -postcommit

& Gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; & gt; »» »» »» »» »» »» »================)))
. USB : Il semble que le image_to_usb script n'aime pas avoir un tilde (~) sur le drapeau de . Si vous obtenez des erreurs indiquant que vous ne trouvez pas l'image, assurez-vous d'utiliser le chemin complet sur le drapeau de .

Chrome OS sera la prochaine grande chose ou un pas dans la mauvaise direction?

Cliquez pour évaluer cet article !
[Total: 0 Moyenne: 0]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up

Ce site web utilise des cookies pour garantir une meilleure expérience de navigation sur le site. En savoir plus