Table des matières
Environnement requis
Installer linuxdeploy
Initialiser l'environnement d'exécution
Configurer Linux
Boot Définissez le
type de conteneur
distribution GNU/linux
architecture
Version de distribution version GNU/Linux
Adresse source
Installation tapez
Fichier image
zh_CN.UTF-8
Copier après la connexion
" >
zh_CN.UTF-8
Copier après la connexion
图形界面
图形子系统
vnc
x11
framebuffer
开始安装
验证安装
连接ssh服务
连接vnc服务
连接x11
使用framebuffer
FAQ
Maison Problème commun Qu'est-ce que le déploiement Linux

Qu'est-ce que le déploiement Linux

Mar 28, 2023 am 09:40 AM
linux deploy

Linux Deploy est une application qui peut déployer un environnement Linux sur des appareils Android. Son principe est d'exécuter un conteneur chroot ou proot sur la couche Linux d'Android, puis d'exécuter un autre système Linux que nous avons préparé dans le conteneur.

Qu'est-ce que le déploiement Linux

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

Qu'est-ce que Linux Deploy ?

Linux Deploy est une application qui permet de déployer un environnement Linux sur des appareils Android. Son principe est d'exécuter un conteneur chroot ou proot sur la couche Linux d'Android, puis d'exécuter un autre système Linux que nous avons préparé dans le conteneur. Il convient de noter que cela diffère de la technologie de machine virtuelle que nous connaissons. Le nouveau système Linux fonctionnera en parallèle avec le système Android (ne vous attardez pas sur les explications pour les non-professionnels).

Guide de déploiement Linux

Cette convention de formatage du document :

Représentation textuelle de l'interface :

Utiliser le mode portrait pour identifier :

软件主界面 = 刚打开linuxdeploy显示的界面
左滑动菜单栏 = 左上角的滑动菜单
linux设置区 = 右下角的设置(或下载)标志按钮内
操作菜单 = 主界面右上角的3个点点开
app设置 = 滑动菜单里面的设置
Copier après la connexion

Environnement requis

  • Avoir des autorisations root

  • Possédé 300 Mo+ Espace libre

  • busybox installé

Installer linuxdeploy

Adresse de téléchargement :

https://github.com/meefik/linuxdeploy/releases
Copier après la connexion

Ce tutoriel utilise Linux Deploy 2.2.0

Initialiser l'environnement d'exécution

Ouvrir Linuxdeploy

interface principale du logiciel - > Balayez vers la gauche Barre de menu-> paramètres de l'application-> Vérifiez : Activer cli -> Cliquez sur l'environnement de mise à jour-> Attendez la fin de la mise à jour

Configurer Linux

Zone de configuration Linux

Boot Définissez le

type de conteneur

Il est recommandé d'utiliser chroot

  • proroot Actuellement, le déploiement de Linux n'est pas terminé et il se peut qu'il ne soit pas possible d'installer la

distribution GNU/linux

Choisissez la distribution. dont vous avez besoin

architecture

Choisissez l'architecture prise en charge par votre téléphone

Version de distribution version GNU/Linux

Choisissez la version de la distribution dont vous avez besoin

Adresse source

Il est recommandé d'utiliser l'adresse source nationale

Installation tapez

Fichier image

Installez GNU/linux sur un fichier image (disque virtuel)

Si vous installez GNU/linux sur une carte SD fat32, veuillez utiliser cette option

Le chemin d'installation est le chemin absolu du fichier image et la valeur par défaut est /sdcard/linux.img

La taille de l'image est la taille par défaut du fichier image C'est automatique

Si le chemin de l'image est défini dans le répertoire de la carte mémoire fat32, la taille de l'image ne doit pas être supérieur à 4096 Mo (taille limite du système de fichiers fat32)

Le système de fichiers est le système de fichiers de la partition à utiliser dans le fichier image

La valeur par défaut est ext4
Répertoire

Installez GNU/linux dans un répertoire d'un. partition ext4 ou f2fs

Le chemin d'installation est le répertoire à installer. La valeur par défaut est le répertoire de données d'application de Linuxdeploy (dans la partition de données)

Veuillez ne pas utiliser fat32 dans le répertoire d'installation. Le répertoire de la partition, car ainsi que le répertoire de stockage partagé interne /sdcard/, ils ne prennent pas en charge les autorisations de base du système de fichiers Linux
Partition

Formater une partition et y installer GNU/Linux

Le chemin d'installation est un fichier de partition de périphérique bloc Le chemin absolu par défaut est /dev/block/mmcblkXpY

Si vous souhaitez installer sur la première partition de la carte mémoire, veuillez écrire : /dev/block/mmcblk1p1

Si vous souhaitez installer sur la première partition du disque USB otg Veuillez écrire : /dev/block/sda1

Système de fichiers Le système de fichiers spécifié dans la partition formatée est par défaut ext4
RAM

Créez un disque virtuel et installez-y Linux

Le chemin d'installation est le Chemin de montage par défaut du disque virtuel Pour /data/local/ram

La taille de l'image est la taille du disque virtuel

Le disque virtuel sera effacé après l'arrêt

Nom d'utilisateur

Nom d'utilisateur du compte ordinaire à créer

Mot de passe utilisateur

Compte ordinaire à créer Mot de passe

Il est recommandé de ne pas définir un mot de passe trop simple ou trop court, sinon le réglage pourrait échouer

Utilisateur privilégié

La valeur par défaut est root

Il est recommandé de ne pas à modifier

DNS

Spécifiez l'adresse DNS à utiliser par GNU/Linux

La valeur par défaut est automatique

Localisation

Définissez les paramètres de localisation (paramètres de langue) à utiliser par GNU/Linux

La valeur par défaut est POSIX Anglais et chinois standard, veuillez le définir sur

zh_CN.UTF-8
Copier après la connexion

Initialize

Initialize to linuxdeploy Un script qui est automatiquement exécuté au démarrage de Linux Paramètres

Système d'initialisation
run-parts

Exécuter le script spécifié au démarrage de Linux

Chemin d'initialisation Le chemin du script à exécuter Utilisateur initial L'utilisateur pour exécuter le script
sysv

Si le Linux que vous avez installé prend en charge et installe sysv, veuillez sélectionner cette option

Le niveau d'initialisation est init et le type d'exécution par défaut est 3 (par défaut)

L'utilisateur initial est l'utilisateur qui exécute init et la valeur par défaut est root

Monter

Monter un répertoire en dehors de GNU/linux sur GNU/linux est accessible à Linux

Veuillez ne pas remplir le nom du fichier du périphérique de blocage dans la liste des points de montage

SSH

Activer la méthode de connexion SSH

Port Le port démarré par le service ssh est par défaut 22

PulseAudio

Activer le service PulseAudio et transférer Linux L'audio à l'intérieur est envoyé au serveur pulseaudio cible

Android peut utiliser Pulsedroid comme serveur de sortie

Il peut également être transféré vers d'autres appareils avec pulseaudio

host target host ip

port port de l'hôte cible exécutant le service pulseaudio🎜

图形界面

图形子系统

桌面环境为要使用启动的桌面启动环境

使用安装的Linux里面的用户Home目录下的文件控制

x11: ~/.xinitrc
vnc: ~/.vnc/xstartup
framebuffer: ~/.xinitrc
Copier après la connexion

如果图形连接不显示或者启动错误请修改x服务启动控制文件

vnc

启用vnc作为图形连接方式

vnc设置:

显示为要使用的显示DISPLAY变量 影响端口 默认为0

建议不要修改

与vnc监听端口的关系:

显示 0 端口 5900
显示 1 端口 5901
Copier après la connexion

颜色深度为显示的颜色深度 默认为16bit 影响vnc画质

8bit 低画质 低网络占用

dpi为显示密度 默认为 75 dpi越高显示密度更大

建议保持默认不要修改

宽 高 为vnc的显示分辨率 默认为手机横屏取值

vnc选项 为vnc扩展选项默认空

x11

启用x11服务来访问图形

Linuxdeploy并不提供x11的服务器

x11服务的连接方式为:

x11客户端 (linuxdeploy里面的linux)          |^          ||
          v|
      x11服务器
Copier après la connexion

如果要在安卓自身使用x11服务请安装安卓的XsdlServer app

并按照xsdlserver显示的设置x11服务

framebuffer

停止/暂停/冻结 安卓界面并让linux使用fb设备显示图形

在大多数设备上需要设置停止安卓界面来显示linux图形界面

在许多设备上无法此显示方式工作

显示为要使用的DISPLAY变量 默认为0 建议不要修改

视频设备为要使用的fb设备文件 建议不要修改

输入设备为触摸屏设备event设备文件 用于启用图形触摸屏支持 建议不要修改

x参数为x指定附加参数 建议不要修改

强制刷新缓存区 建议勾选

冻结安卓界面 建议选择停止

开始安装

主界面 -> 操作菜单 -> 安装

开始安装并等待安装

安装结束后会在最后几行输出

<<<deploy
Copier après la connexion

验证安装

主界面 -> 启动

打开手机上的终端软件

执行:

android $ su
root # linuxdeploy shell -u root
Copier après la connexion

如果顺利进入linux的shell说明安装成功

如果无法顺利进入请停止并检查安装,或者停止重新安装

连接ssh服务

如果手机自身连接请下载安卓ssh客户端:

  • connectbot
  • juicessh

并连接localhost和你设置的ssh端口 (端口默认为22) 使用你设置的用户名密码登录

可选操作:

登录后请更改默认密码为强密码

如果外部连接本linux请输入手机的局域网ip地址并连接指定ssh端口

连接vnc服务

手机自身连接

下载安卓vnc客户端:

  • vncviewer

连接localhost并输入密码为用户设置密码(用户名下面的那个)

vnc密码和账户密码没有关联,只是linuxdeploy设置的密码在安装时候会共享

连接x11

手机自身连接

下载xsdlserver并启动

启动xsdlserver后启动linuxdeploy里面的linux

使用framebuffer

启动linux的同时手机会黑屏

如果framebuffer启动成功则显示linux的图形界面

如果失败则黑屏 请手动重启

在linuxframebuffer启动的时候可以使用外部ssh到手机来操作

FAQ

问: linuxdeploy安装的linux可以运行什么? 答: linuxdeploy安装的linux是一个完备的linux系统,你可以使用包管理器或者编译方式扩展它的功能. 唯一限制为使用安卓的内核运行(你可能无法使用一些只提供安卓接口的硬件)

问: linuxdeploy安装的linux里面安装了xrdp,但为什么不能运行? 答: 安卓拥有一套特别的权限管理方式 ,由于xrdp在单独一个叫xrdp的账户运行守护进程, 所以需要把xrdp用户加入aid_inet用户组 :

root@linux # usermod -aG aid_inet xrdp  # 将xrdp加入套接字权限组 ,其他需要套接字权限的应用也可以这样设定
Copier après la connexion

推荐学习:《linux视频教程

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Android TV Box obtient une mise à niveau non officielle d'Ubuntu 24.04 Android TV Box obtient une mise à niveau non officielle d'Ubuntu 24.04 Sep 05, 2024 am 06:33 AM

Pour de nombreux utilisateurs, pirater un boîtier Android TV semble intimidant. Cependant, le développeur Murray R. Van Luyn a dû relever le défi de rechercher des alternatives appropriées au Raspberry Pi pendant la pénurie de puces Broadcom. Ses efforts de collaboration avec l'Armbia

Entrée de la version Web Deepseek Entrée du site officiel Deepseek Entrée de la version Web Deepseek Entrée du site officiel Deepseek Feb 19, 2025 pm 04:54 PM

Deepseek est un puissant outil de recherche et d'analyse intelligent qui fournit deux méthodes d'accès: la version Web et le site officiel. La version Web est pratique et efficace et peut être utilisée sans installation; Que ce soit des individus ou des utilisateurs d'entreprise, ils peuvent facilement obtenir et analyser des données massives via Deepseek pour améliorer l'efficacité du travail, aider la prise de décision et promouvoir l'innovation.

Comment installer Deepseek Comment installer Deepseek Feb 19, 2025 pm 05:48 PM

Il existe de nombreuses façons d'installer Deepseek, notamment: Compiler à partir de Source (pour les développeurs expérimentés) en utilisant des packages précompilés (pour les utilisateurs de Windows) à l'aide de conteneurs Docker (pour le plus pratique, pas besoin de s'inquiéter de la compatibilité), quelle que soit la méthode que vous choisissez, veuillez lire Les documents officiels documentent soigneusement et les préparent pleinement à éviter des problèmes inutiles.

Adresse de téléchargement de l'application de portefeuille BitPie Bitpie Adresse de téléchargement de l'application de portefeuille BitPie Bitpie Sep 10, 2024 pm 12:10 PM

Comment télécharger l'application BitPie Bitpie Wallet ? Les étapes sont les suivantes : Recherchez « BitPie Bitpie Wallet » dans l'AppStore (appareils Apple) ou Google Play Store (appareils Android). Cliquez sur le bouton « Obtenir » ou « Installer » pour télécharger l'application. Pour la version informatique, visitez le site Web officiel du portefeuille BitPie et téléchargez le progiciel correspondant.

Installation officielle du site officiel de Bitget (Guide du débutant 2025) Installation officielle du site officiel de Bitget (Guide du débutant 2025) Feb 21, 2025 pm 08:42 PM

Bitget est un échange de crypto-monnaie qui fournit une variété de services de trading, notamment le trading au comptant, le trading de contrats et les dérivés. Fondée en 2018, l'échange est basée à Singapour et s'engage à fournir aux utilisateurs une plate-forme de trading sûre et fiable. Bitget propose une variété de paires de trading, notamment BTC / USDT, ETH / USDT et XRP / USDT. De plus, l'échange a une réputation de sécurité et de liquidité et offre une variété de fonctionnalités telles que les types de commandes premium, le trading à effet de levier et le support client 24/7.

Zabbix 3.4 Installation de la compilation du code source Zabbix 3.4 Installation de la compilation du code source Sep 04, 2024 am 07:32 AM

1. Environnement d'installation (machine virtuelle Hyper-V) : $hostnamectlStatichostname:localhost.localdomainIconname:computer-vmChassis:vmMachineID:renwoles1d8743989a40cb81db696400BootID:renwoles272f4aa59935dcdd0d456501Virtualisation:microsoftOperatingSystem:CentOS Linux7 (Core )CPEOSNom :cpe :

Le package d'installation OUYI OKX est directement inclus Le package d'installation OUYI OKX est directement inclus Feb 21, 2025 pm 08:00 PM

OUYI OKX, le premier échange mondial d'actifs numériques, a maintenant lancé un package d'installation officiel pour offrir une expérience de trading sûre et pratique. Le package d'installation OKX de OUYI n'a pas besoin d'être accessible via un navigateur. Le processus d'installation est simple et facile à comprendre.

Obtenez le package d'installation Gate.io gratuitement Obtenez le package d'installation Gate.io gratuitement Feb 21, 2025 pm 08:21 PM

Gate.io est un échange de crypto-monnaie populaire que les utilisateurs peuvent utiliser en téléchargeant son package d'installation et en l'installant sur leurs appareils. Les étapes pour obtenir le package d'installation sont les suivantes: Visitez le site officiel de Gate.io, cliquez sur "Télécharger", sélectionnez le système d'exploitation correspondant (Windows, Mac ou Linux) et téléchargez le package d'installation sur votre ordinateur. Il est recommandé de désactiver temporairement les logiciels antivirus ou le pare-feu pendant l'installation pour assurer une installation fluide. Une fois terminé, l'utilisateur doit créer un compte Gate.io pour commencer à l'utiliser.