5 votes

Un moyen simple et efficace d'exécuter GNU/Linux au-dessus d'Android sur un appareil x86 ?

J'ai un x86-64 assez puissant Téléphone Android . Je veux faire tourner une distribution de bureau GNU/Linux (de préférence basée sur Debian) au-dessus d'Android.

J'ai le firmware stock, mais enraciné et avec Xposed Framework.

Je suis au courant Installateur Linux complet et cela semble excellent. Mais ils ont une image préparée à l'avance. Je suppose que cette image est ARM, donc ça ne marchera pas ? N'est-ce pas ? Aussi, ils disent que ma ROM doit supporter les "loop-devices". C'est le cas ? Et si ce n'est pas le cas, y a t'il une modification pour l'activer ?

Mais je suis sûr qu'il doit aussi y avoir des tonnes d'autres façons de le faire ? Pour info, j'ai accès à un ordinateur portable avec un processeur Intel que je peux utiliser pour le processus. (Mais je n'ai pas trop envie de passer des heures à bricoler pour que ça marche).

En dehors de ça, je veux vraiment profiter des spécifications du téléphone. Un processus convivial est également un plus.

Veuillez noter que, bien que j'aie accepté ma propre réponse ici, j'accueille volontiers d'autres réponses.

6voto

Fiksdal Points 1101

J'ai trouvé un moyen de le faire dont je suis très satisfait.

J'ai utilisé Déploiement Linux . (Cela nécessite Root, mais voici une alternative pour ceux qui ne veulent pas Root).

Voici un presque plein version de Xubuntu 16.04 (x86-64) fonctionnant sur mon téléphone.

enter image description here

Il fonctionne très bien. Je n'ai eu aucun problème de performance. Notez que c'est no une machine virtuelle. Android et Xubuntu partagent en même temps le même noyau Linux. Si, pendant que ça fonctionne, je passe à Moniteur OS (dans Android), je peux en fait voir les processus individuels de Xubuntu ( dpkg etc.) en cours d'exécution et la part du CPU qu'ils utilisent. (Cela doit être activé dans un paramètre, cependant).

Un clavier et une souris externes sont indispensables (mais pas strictement obligatoires). Un moniteur externe est également une bonne idée. Vous pouvez aussi vous connecter directement à ce système par VNC depuis un autre ordinateur. Linux Deploy le prend en charge dès le départ.

L'installation est très simple. Les paramètres par défaut de Linux Deploy fonctionnent à peu près bien. Il suffit de sélectionner votre distribution et votre environnement de bureau. Mais, par défaut, le système crée un disque dur de 2 Go. .img comme un système de fichiers. Ce n'était pas suffisant pour moi. Donc, comme le stockage interne de mon téléphone est ext4 formaté, j'ai pu le régler sur 40 Go. Si le vôtre est en FAT32, le maximum sera de 4 Go. Mais il est également possible d'avoir un répertoire ou une partition au lieu d'une .img fichier. (Bien que je n'aie pas trouvé comment le faire).

Le processus est décrit en détail ici . Passez à la section "Déploiement de Linux". Il est important que vous installiez la bonne version de Busy Box. Sinon, cela ne fonctionnera pas.

Ce genre de chose a du potentiel. Si vous avez un téléphone suffisamment puissant, il peut remplacer votre ordinateur de bureau dans de nombreux cas.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X