Lancement d'un système d'exploitation à part entière sur Android. Installer Ubuntu Touch sur votre téléphone

Instructions détaillées pour transformer n'importe quel appareil Android en un ordinateur Linux à part entière.

Exécuter Linux sur Android, c’est possible ! Et vous n'avez pas besoin d'un appareil avec les droits root pour cela : tous les logiciels nécessaires sont disponibles dans la boutique officielle Google Play. En seulement 10 à 15 minutes, vous pouvez obtenir un système d'exploitation qui diffère d'Android par ses fonctionnalités avancées.

Note: si vous suivez nos instructions, le système d'exploitation Linux fonctionnera dans un environnement virtuel. Android fonctionnera toujours en arrière-plan. Il serait incorrect de qualifier un tel système de complet. Néanmoins, il s'acquitte bien d'une liste de tâches standard.

Avant l'installation, fermez toutes les applications inutiles et effacez la RAM de votre appareil Android.

1. Depuis le Google Play Store, installez GNURoot Debian et XServer XSDL.

2. Avant de commencer à installer Linux, assurez-vous que votre appareil est connecté à un réseau Wi-Fi stable. Lancez GNUroot. Le téléchargement des packages d'environnement requis commencera.

L'installation prend de 30 secondes à plusieurs minutes selon la vitesse de votre connexion Internet. Ignorez les tickers jusqu'à ce que le message suivant apparaisse :

racine@localhost :/#

Ceux qui connaissent la notion de « droits root » ne devraient pas être effrayés par cette ligne : l'application ne causera aucun dommage à l'appareil, puisqu'elle fonctionne dans un « bac à sable ».

3. Entrez la commande suivante :

apt-get mise à jour

Attendez que les packages soient téléchargés. Ceci sera indiqué par la ligne Lecture des listes de packages…Terminé.

4. Entrez maintenant une autre ligne :

apt-get mise à niveau

À la question « Voulez-vous continuer ? » entrez la lettre anglaise Y et appuyez sur Entrée. L'installation des packages va commencer.

Cette fois, la procédure d'installation prendra un peu plus de temps. Attendez patiemment que l'installation soit terminée jusqu'à ce que la ligne tant convoitée apparaisse :

racine@localhost :/#

L'environnement Debian Linux est installé et vous pouvez maintenant procéder au déploiement du shell graphique.

5. L'installation de tous les packages de distribution Linux s'effectue avec la commande suivante :

apt-get installer lxde

Il existe également une option pour installer le noyau système en utilisant la ligne :

apt-get installer lxde-core

Confirmez l'installation en saisissant à nouveau Y et en appuyant sur Entrée. Le processus de téléchargement du package commencera.

Lors de l'installation, assurez-vous que tous les fichiers ont été téléchargés avec succès et que lors du déballage, votre appareil ne manque pas d'espace libre. Sinon, le démarrage du système échouera.

6. Pour terminer l'installation du système d'exploitation, vous devez télécharger trois utilitaires supplémentaires :

  • XTerm - pour accéder au terminal depuis le shell graphique Linux ;
  • Synaptic Package Manager - pour gérer les packages apt et télécharger des applications ;
  • Pulseaudio - pour installer les pilotes audio.

Les trois utilitaires sont installés à l'aide d'une seule commande de terminal GNURoot :

apt-get installer xterm synaptic pulseaudio

Environ 260 Mo de données seront téléchargés sur l'appareil.

7. Maintenant, réduisez l'application GNURoot et ouvrez le XServer XSDL précédemment installé. Acceptez de télécharger des polices supplémentaires. Une fois l'installation terminée, appuyez plusieurs fois sur l'écran (l'application vous demandera de sélectionner la résolution et la taille de la police - tout dépend de vos préférences) jusqu'à ce que vous voyiez un écran de démarrage avec un fond bleu et du texte blanc.

Relancez GNURoot et entrez successivement les deux commandes suivantes :

export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712
startlxde &

La séquence pour redémarrer davantage le système (lorsque vous souhaitez rouvrir Linux) ressemble à ceci : démarrez XServer XSDL et attendez que l'écran bleu apparaisse, ouvrez GNURoot et entrez les deux commandes ci-dessus, revenez à XServer XSDL.

Si le terminal se plaint d'une commande non valide, revenez à l'étape 5 de ces instructions et essayez d'installer un noyau nu. Vérifiez l'état de la mémoire de votre appareil Android.

8. Maintenant, ouvrez XServer XSDL, attendez quelques secondes et Linux sera prêt à fonctionner.

Pour installer des applications, dans le coin inférieur gauche, ouvrez le menu Démarrer et sélectionnez Exécuter. Tapez Synaptic et appuyez sur Entrée.

Dans la fenêtre qui s'ouvre, utilisez la recherche et installez les applications nécessaires. Il peut s'agir du navigateur Firefox, de l'éditeur d'images GIMP, de la suite bureautique Libre et d'autres programmes compatibles Linux.

Bien entendu, cette option d'installation de Linux ne peut pas être qualifiée de lancement à part entière du système d'exploitation sur Android. Virtual Linux a plusieurs limitations, mais si vous utilisez une souris et un clavier sans fil (éventuellement connectés avec un adaptateur OTG et un hub USB), vous pouvez transformer votre smartphone ou votre tablette en un ordinateur portable doté des fonctionnalités d'un système d'exploitation adulte.

Dans cet article, nous vous expliquerons en détail comment installer Linuxà un appareil Android. Pour installer et exploiter pleinement un système alternatif, vous aurez besoin de : un smartphone ou une tablette, un émulateur logiciel, des droits root et plusieurs gigaoctets d'espace libre.

1.Installation candidatures installateur Linux complet

Nous entrons le mot « émulateur » dans le menu de recherche de Google Play et obtenons une liste de plusieurs dizaines d'utilitaires à peu près identiques. Ils sont tous bons, mais nous nous sommes concentrés sur l’application Complete Linux Installer. Il est entièrement gratuit, parfaitement localisé et doté d'instructions détaillées pour les débutants.

Le programme peut être téléchargé depuis http://goo.gl/5C6Xa. L'algorithme d'installation de Complete Linux Installer n'est pas différent de l'installation de tout autre logiciel, nous ne nous attarderons donc pas sur ce point.

2. Travailler avec l'application Complete Linux Installer

Avant de commencer à travailler avec le programme, je voudrais souligner une fois de plus : ce que nous décrivons dans cet article n'est pas d'installer Linux à la place. Androïde, mais émulation du fonctionnement d'un système dans un autre.

Nous lançons donc l'application et acceptons d'installer des composants logiciels supplémentaires. C'est en travaillant avec ces modules que vous faciliterez par la suite l'utilisation du système d'exploitation Linux.

Comme mentionné précédemment, Complete Linux Installer nécessite les droits root pour fonctionner pleinement, ce que l'application vous rappellera dans une fenêtre contextuelle. Nous fournissons au programme un accès complet aux fonctions système de l'appareil mobile.

Ceci termine la préparation initiale de l'émulateur pour le travail. Le menu principal de l'application s'ouvrira devant vous. Accédez au sous-élément « Guide d'installation ».

L'émulateur analysera le matériel de votre gadget et affichera une liste des systèmes d'exploitation dont le fonctionnement est garanti sur votre appareil mobile. Nous choisissons Ubuntu 13.10 comme exemple.

A partir de ce moment, le programme commence à vous « guider » à travers les étapes d'installation du système d'exploitation, en accompagnant chaque action nécessaire d'instructions détaillées. Par exemple, après avoir lu les exigences de l'émulateur dans la première étape, assurez-vous d'installer « Terminal » et « VNCViewer » dans la seconde. Seulement après cela, sélectionnez « Télécharger l'image ».

Lisez la description des différences entre les distributions du système d'exploitation Linux et choisissez celle dont vous avez besoin.

Créez un dossier à la racine du disque externe du gadget avec le nom du futur système. Cela permettra au programme de trouver beaucoup plus facilement les fichiers nécessaires. Dans notre cas, nous créons le répertoire « ubuntu ». Décompressez l'archive téléchargée dans ce dossier.

En conséquence, deux fichiers devraient apparaître dans le répertoire « ubuntu ». L’un d’eux est avec l’extension .img. C'est l'image du système Linux en cours de lancement.

Après avoir terminé ces étapes, accédez au sous-élément « Lancer » du menu principal de Complete Linux Installer et cliquez sur le menu auxiliaire « Paramètres » dans le coin supérieur droit de la fenêtre. En sélectionnant l'option «Modifier», fournissez à l'application le chemin complet du fichier exécutable du système. Confirmez votre choix en cliquant sur le bouton « Enregistrer les modifications ».

Ceci termine la prochaine étape d'installation d'un système d'exploitation alternatif dans la mémoire de votre gadget. N'hésitez pas à sélectionner l'option « Exécuter Linux ».

L'application lancera un terminal en arrière-plan pour exécuter des commandes de test et demander un accès root aux fonctions système de l'appareil. Nous le permettons.

Désormais, votre smartphone ou tablette pourra fonctionner comme un émulateur du système d'exploitation Linux et vous aurez accès à toutes les capacités du système d'exploitation avec un pingouin sur le logo - de l'exécution de commandes simples dans le terminal à l'installation d'un logiciel complet. environnement graphique à part entière. L'installation de Linux sur Android est terminée.

La plupart des utilisateurs d'Android savent que cette plateforme fonctionne sur le système d'exploitation Linux, mais malgré cela, bon nombre de ses programmes ne sont pas disponibles. C'est pourquoi une excellente solution consiste à installer un shell Linux appelé Ubuntu sur la tablette. Il fonctionne via Emulator et fonctionne en parallèle avec Android, offrant une large sélection d'applications qui ne se chargent généralement pas sur les appareils dotés de ce système d'exploitation.

Les deux systèmes d'exploitation peuvent fonctionner en parallèle

Nous verrons comment l'installer vous-même sans l'aide d'applications spéciales, en utilisant uniquement un émulateur et le programme VNC Viewer.

Installer Ubuntu sur la tablette

Quels paramètres sont requis pour ce shell ? Nous avons besoin des droits root, d'une mémoire libre de 2,5 à 3,5 Go. Une fréquence d'horloge minimale de 1 GHz est requise et la prise en charge du système de fichiers Ext2 est requise. En tant qu'outils facilitant l'installation, nous avons besoin de plusieurs programmes, dont un émulateur - il sera utile pour lancer davantage le logiciel.

Que sont les droits root et comment les obtenir ? Ils représentent les droits d'administrateur. Dans ce cas, disposer de tels droits vous permettra de modifier les paramètres système de la tablette, vous ne pourrez donc pas installer Ubuntu pour Android sans eux.

Vous pouvez obtenir ces droits via diverses applications, dont vous trouverez un grand nombre sur le Play Market. Téléchargez-en un, activez les droits d'administrateur puis procédez à l'installation directe d'Ubuntu sur votre tablette.

Pour ce faire, vous devez procéder comme suit :

  • Connectez-vous aux paramètres système de votre tablette et dans la section « Pour les développeurs », activez le mode débogage USB. Si vous ne disposez pas de cette fonction, allez dans le menu "À propos de l'appareil" et recherchez la ligne avec le numéro de build - cliquez rapidement dessus 5 fois de suite, après quoi un message apparaîtra indiquant que vous êtes devenu développeur et que vous devriez apparaître dans la liste ;

  • Créez un dossier dans la mémoire de la carte appelé Ubuntu ;
  • Téléchargez le script pour lancer Linux et l'un des assemblages logiciels - il n'y en a que deux. Le premier est minime, ne contient que les applications individuelles les plus populaires et mesure un demi-gigaoctet. Après l'installation, il occupe 2,5 Go d'espace libre sur la carte mémoire. Le second est un assemblage complet, possède un ensemble complet de programmes, respectivement, a une taille initiale de 1,5 Go et après déballage, il occupera 3,5 Go de mémoire ;
  • Ensuite, vous devez télécharger deux programmes : Terminal Emulator pour Android et VNC Viewer ;
  • Ouvrez l'application Emulator et exécutez-y les commandes suivantes :
  1. cd /carte sd/ubuntu ;
  2. sh ubuntu.sh.

Note. Avant de saisir des commandes, l'émulateur vous demandera de le faire lors du démarrage initial et, bien sûr, vous devez accepter cette action.

  • Ensuite, vous devez fournir les détails de votre résolution d'écran et votre type d'environnement de bureau dans la même application d'émulateur.
  • Après quelques minutes, si l'installation est correcte, vous verrez un message avec le texte root@localhost:/# - cela signifie que le shell Linux dans l'émulateur a été lancé avec succès.

Bonne journée à tous.

Mon histoire commence avec la lecture de cet article, après quoi j'ai décidé d'acheter un miracle de la fabrication chinoise de tablettes : un superpad. Cette tablette a été prise comme un jouet pour « creuser un peu », à temps partiel, une liseuse, un jeu à deux et une montre pour un long voyage... Je constate tout de suite que j'ai deux disques durs USB de 500 Go et 1 To, sur lesquels est stocké tout ce qui est le plus important pour une vie amusante, et ils sont divisés en ntfs et ext4. Et bien entendu, la tablette ne les voit pas.

Voici mon bénévole

C’est la première raison de creuser plus profondément. Après avoir consulté 200 pages de forum sur xda-developers.com, certains

A ce stade, toutes les tentatives d’ouverture de cette tablette ont été abandonnées. Jusqu'au moment glorieux pour l'étudiant : la séance. Et comme pendant la séance les étudiants font absolument tout, tant qu'ils ne sont pas dans le sujet, les soirées ludiques sur Internet sur des sites visiblement bourgeois ont repris. Et la brillante idée est venue d'installer Orthodox Linux sur cette tablette, dans mon cas - Ubuntu.
Ce qui en est ressorti, voir ci-dessous.

Il est clair que vous ne pouvez pas simplement le récupérer et l'installer... eh bien, où est passé le nôtre...

Nous aurons besoin de :

Regardons les principales étapes du chargement d'Android et Linux
1. Allumez et démarrez l'exécution du code ROM Allumer et démarrer l'exécution du code ROM
2. Le chargeur de démarrage Le chargeur de démarrage
3. Le noyau Linux Le noyau Linux
4. Le processus d'initialisation Le processus d'initialisation
5. Zygote et Dalvik console(bash, zsh...) / wm(kde, gnome...)
6. Le serveur système Démarrage terminé
7. Démarrage terminé

Comme vous pouvez le constater, les différences commencent dès la phase d’exécution d’initialisation.
C'est la chose la plus simple à changer.

J'écrirai honnêtement, je pensais que vous ne pouviez utiliser que l'initialisation d'Android et qu'il était étroitement vissé au noyau. Et même après avoir reçu un exemple de disque virtuel fonctionnel provenant d'une autre tablette, je ne pensais pas qu'il démarrerait...

contenu du disque ram
bin dev etc home init init.rc lib linuxrc mnt newroot opt ​​​​proc root sbin sys tmp usr var
Dans /bin il y a busybox, dans /sbin il y a switch_root avec un lien vers celui-ci.
Code d'initialisation du disque virtuel du zt-180

#!/bin/sh echo À partir de l'image initram. Echo En attente du réveil de la carte SD... sleep 3 echo "Montage du nouveau rootfs" mount -t ext2 /dev/mmcblk0p2 /newroot && echo OK echo Attendez, changez de root... exec switch_root /newroot /sbin/init echo hrm, ayez un shell à la place, exec /bin/ash

Il ne reste plus qu'à flasher le disque virtuel en mémoire (j'ai utilisé burntool sous XP) et - le tour est joué, l'étape de démarrage. Oui, j'ai flashé le firmware au lieu de le recovery, donc pour démarrer Linux il faut maintenir les touches enfoncées au démarrage.

La phase de chargement est donc terminée et il faut être patient, car la console ne montre aucun signe de vie et tout se charge assez lentement.

Configuration de la connexion automatique pour la première console
Dans /etc/init/tty1.conf remplacez la dernière ligne par exec /bin/login -f Yor_Login< /dev/tty1 >/dev/tty1 2>&1 puis dans votre ~/.bashrc vous pouvez écrire des commandes qui démarreront lors de la connexion automatique.
Nous combattons le serveur X
Pour moi, cela n'a définitivement pas bien fonctionné avec l'écran tactile, xorg.conf et xterm... J'ai supprimé le pilote synaptique et mis ce qui suit dans ~/.xinitrc :
#!/bin/bash # $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $ # /etc/X11/xinit/xinitrc # # fichier xinitrc global, utilisé par toutes les sessions X démarrées par xinit (startx) # invoque le script de session X global #. /etc/X11/Xsession xclock -geometry 50x50-1+1 & exec xterm -geometry 80x66+0+0 -name login
Combattre l’environnement de travail
Je voulais installer kde car j'aime beaucoup le rendu graphique avec la bibliothèque qt. Je dirai tout de suite : oui, il s'est installé et a démarré, mais COMMENT...
Tout d'abord, j'ai immédiatement configuré la connexion automatique :
dans /etc/kde4/kdm/kdmrc nous trouvons et modifions ce qui suit à notre convenance
AutoLoginEnable=true # Si vrai, connexion automatique après la déconnexion. Si faux, la connexion automatique est effectuée uniquement # au démarrage d'une session d'affichage. # La valeur par défaut est false #AutoLoginAgain=true # Le délai en secondes avant le démarrage de la connexion automatique. # La valeur par défaut est 0 AutoLoginDelay=3 # L'utilisateur doit se connecter automatiquement. Ne spécifiez JAMAIS root ! # La valeur par défaut est "" AutoLoginUser=Login # Le mot de passe permettant à l'utilisateur de se connecter automatiquement. Ceci n'est PAS obligatoire # sauf si l'utilisateur est connecté à un domaine NIS ou Kerberos. Si vous utilisez cette # option, vous devez "chmod 600 kdmrc" pour des raisons évidentes. # La valeur par défaut est "" AutoLoginPass=Mot de passe
et, comme écrit, nous faisons chmod 600 kdmrc dans la console sous root, pour que les mauvaises personnes n'espionnent pas notre mot de passe.
Deuxièmement, à l'entrée, l'économiseur d'écran est resté étrangement long et, ayant des doutes, j'ai appelé startkde depuis la console. Après un affichage long et fastidieux d'erreurs de toutes sortes, le plasma s'est finalement chargé en mode netbook. Les effets graphiques sont désactivés, puisque nous sommes assis sous un framebuffer, et à certains endroits il y a des ralentissements sauvages, mais c'est quand même kde et il est chargé !
Tout régler à votre convenance
Chacun a le sien, je n’ai pas encore fait d’optimisation, mais il y a beaucoup à faire : accélérer le chargement, optimiser l’espace de travail. Je recherche un wm plus léger – e16 – mais je n’en ai pas encore fait le principal. Il faut aussi calibrer l'écran tactile, heureusement il existe déjà un clavier virtuel dans kde.
Je regarde vers l'openbox +

Aujourd'hui, deux systèmes d'exploitation occupent des niches leaders sur le segment mobile : iOS et Android. De nombreux fabricants sont étroitement impliqués dans la création de leurs propres systèmes mobiles. Certaines tentatives ont été couronnées de succès. Le résultat fut, au mieux, quelques appareils qui n’ont jamais connu de succès commercial. Ubuntu Touch a été annoncé en 2013.

Les téléphones sont équipés d'une version mobile du système Linux - Ubuntu Touch.

Cela a suscité un certain intérêt de la part des utilisateurs. Ubuntu Touch, qui peut encore être installé sur un smartphone aujourd'hui, n'offre pas seulement à l'utilisateur une nouvelle interface. Il intéressera les passionnés, ainsi que tous les fans de l’OS Linux. Et juste pour ceux qui en ont marre de la monotonie des plateformes mobiles.

La plateforme mobile Ubuntu Touch est apparue il y a 4 ans. Il a gagné en popularité - cela a été facilité par la célèbre «mère» de bureau du nouveau système mobile. Mais Ubuntu n’est pas devenu une version populaire pour les téléphones. La raison en était une faible stabilité et un grand nombre de bugs. Les appareils exécutant ce système d'exploitation étaient souvent redémarrés et le shell ne représentait pas le summum de la conception.

La presse est revenue à plusieurs reprises sur le sujet de ce système d’exploitation. Il y avait toutes sortes de rumeurs - à la fois sur le gel de la plate-forme et sur l'arrêt complet des travaux. Vous ne pouvez pas leur faire confiance à tous, mais en fait, Ubuntu Touch apparaît assez rarement sur les smartphones. Récemment, des informations ont été publiées sur des mises à jour importantes de la plate-forme, ce qui donne à tous les fans du système d'exploitation mobile l'espoir que Canonical n'a pas oublié le produit prometteur.

Dans le cadre du projet de version mobile d'Ubuntu, il existe deux versions globales distinctes : pour les smartphones et pour les tablettes. Ils sont appelés respectivement Téléphone et Tablette. Ils sont pratiquement les mêmes pour l'utilisateur final, et les différences visent plutôt à prendre en charge la plate-forme matérielle.

Principales caractéristiques

La version de bureau du système d'exploitation utilise l'interface graphique Unity, appréciée des utilisateurs Linux non professionnels. Dans le téléphone mobile, le fabricant s'en est légèrement éloigné - seuls les panneaux latéraux et supérieurs sont restés inchangés.

Toutes les actions principales du nouveau système d'exploitation sont effectuées à l'aide de gestes. Par exemple, si vous faites glisser entre les bords de l'écran, le menu multitâche y apparaîtra. Pour les utilisateurs d'Android, cette solution sera quelque peu gênante, mais innovante et inhabituelle.

De plus, Ubuntu dispose d'un Terminal sur votre smartphone ! Il s’agit encore d’une version inférieure, et elle est encore loin des fonctionnalités de celle de bureau. Toutefois, certaines fonctions sont toujours là, et les techniques fonctionnent.

Comment installer Ubuntu sur Android ?

Pour installer Ubuntu sur votre téléphone au lieu d'Android, vous devez posséder des compétences de base pour travailler avec le système Android. L'installation ne supprimera pas votre système « natif » ; elle sera effectuée par-dessus une distribution existante.

IMPORTANT. Vous effectuez toutes les actions à vos risques et périls.

  1. Vous aurez besoin de l'application Android - Linux Deploy. Vous pouvez le trouver sur le Play Market.
  2. Lancez le programme et explorez le menu d'aide à l'écran. Vous devriez voir une suggestion de plan d’action.
  3. Si nécessaire, allez dans « Paramètres » et sélectionnez la langue de l’interface russe.
  4. Créez un nouveau profil pour votre compte Linux. Pour ce faire, dans l'écran principal du programme, cliquez sur la ligne « Linux ». Il est situé au sommet.
  5. Cliquez sur OK. Il ne reste plus qu'à sélectionner le profil souhaité.
  6. Vous avez maintenant besoin d'un gestionnaire de fichiers. Il est préférable d'utiliser ES File Explorer. Ouvrez-le. Dans le répertoire racine, créez un dossier Ubuntu. Il est très important d'écrire le nom en anglais. Les fichiers du système d'exploitation seront installés dans ce dossier.
  7. Notez le chemin du dossier dans un endroit séparé. Cela sera toujours utile.
  8. Exécutez à nouveau Linux Deploy. Dans les options, sélectionnez « Distribution » - « Ubuntu ». Après cela, Ubuntu devrait commencer le téléchargement sur votre smartphone.
  9. Une fois l'installation terminée, cliquez sur le bouton « Démarrer ». Vous verrez des messages de service. Ils disent que le processus de déploiement du système d'exploitation est en cours.
  10. Téléchargez et installez l'application VNCViewer. Vous en aurez besoin pour obtenir des données supplémentaires. Le mot de passe du compte par défaut est changeme.
  11. C'est ça! Vous disposez désormais d’une copie entièrement fonctionnelle d’Ubuntu installée sur votre smartphone ou votre tablette !

Installation du téléphone Ubuntu

Nous avons envisagé d'installer un Ubuntu à part entière sur un appareil mobile. Installer Ubuntu Mobile sur un smartphone est une tâche plus simple. Elle peut être effectuée à partir de la version de bureau de ce système d'exploitation.



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :