目次
環境が必要
linuxdeploy の開始時に自動的に実行されるスクリプト設定を初期化します。linux
run-parts
Linux 起動時に指定されたスクリプトを実行します
インストールした Linux が sysv をサポートし、インストールする場合は、このオプションを選択してください
外部 GNU/linux Linux アクセス用にディレクトリが GNU/linux にマウントされます
SSH 接続方法を有効にする
PulseAudio サービスを有効にして、Linux でのオーディオ出力をターゲットのpulseaudio サーバーに転送します
图形界面
图形子系统
vnc
x11
framebuffer
开始安装
验证安装
连接ssh服务
连接vnc服务
连接x11
使用framebuffer
FAQ
ホームページ よくある問題 Linux導入とは何ですか

Linux導入とは何ですか

Mar 28, 2023 am 09:40 AM
linux deploy

Linux Deploy は、Android デバイスに Linux 環境をデプロイできるアプリケーションです。その原理は、Android の Linux 層で chroot または proot コンテナを実行し、コンテナ内で準備した別のコンテナを実行することです。システム。

Linux導入とは何ですか

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

Linux デプロイとは何ですか?

Linux Deploy は、Android デバイスに Linux 環境をデプロイできるアプリケーションです。その原理は、Android の Linux 層で chroot または proot コンテナを実行し、その後、コンテナ内で実行することです。別の Linux システムです。これは、私たちがよく知っている仮想マシン テクノロジとは異なることに注意してください。新しい Linux システムは、Android システムと並行して実行されます (専門家以外の人には、詳しく説明しないでください)。

Linux デプロイ ガイド

このドキュメントの植字規則:

インターフェイスのテキスト表現:

縦書きを使用する画面メソッドの識別:

软件主界面 = 刚打开linuxdeploy显示的界面
左滑动菜单栏 = 左上角的滑动菜单
linux设置区 = 右下角的设置(或下载)标志按钮内
操作菜单 = 主界面右上角的3个点点开
app设置 = 滑动菜单里面的设置
ログイン後にコピー

環境が必要

  • root権限がある

  • #300MBの空き容量がある

  • Busybox がインストールされました

linuxdeploy をインストールします

ダウンロード アドレス:

https://github.com/meefik/linuxdeploy/releases
ログイン後にコピー

このチュートリアルでは Linux Deploy 2.2.0

を使用します

実行環境の初期化

Linuxdeploy を開く

ソフトウェアのメイン インターフェイス -> メニュー バーを左スワイプ -> アプリ設定 -> チェック: cli を有効にする -> [更新] をクリックします環境 - > root の認証 - > アップデートが完了するまで待ちます

Linux のセットアップ

ソフトウェア メイン インターフェイス - > Linux 設定エリア

ブート設定

コンテナ タイプ

chroot を使用することをお勧めします

    proot は現在 linuxdeploy で不完全であるため、
をインストールできない可能性がありますディストリビューション バージョン GNU/linux

必要なディストリビューションを選択してください

アーキテクチャ

携帯電話でサポートされているアーキテクチャを選択してください

ディストリビューション バージョン GNU/Linux バージョン

必要なディストリビューションのバージョンを選択してください

ソース アドレス

国内のソース アドレスを使用することをお勧めします

インストール タイプ

画像ファイル
GNU/linuxをイメージファイル(仮想ディスク)にインストールします

GNU/linuxをfat32 SDカードにインストールする場合は、このオプションを使用してください

インストールパスはイメージ ファイルの絶対パスで、デフォルトは /sdcard/linux.img

イメージ サイズはイメージ ファイルのサイズで、デフォルトは自動です

イメージ パスは fat32 メモリ カードのディレクトリに設定されます。イメージ サイズは 4096mb (fat32 ファイル システムのファイル サイズ制限) を超えてはなりません

ファイル システムは、パーティションのファイル システムです。ファイル システムのデフォルトは ext4

Directory
GNU/linux を ext4 または f2fs パーティションのディレクトリにインストールします

インストール パスはデフォルトは、linuxdeploy のアプリケーション データ ディレクトリ (データ パーティション内)です。

インストール ディレクトリ fat32 パーティションのディレクトリ、および /sdcard/ 内部共有ストレージ ディレクトリは使用しないでください。 Linux ファイル システムの基本的なアクセス許可はサポートされていません

Partition
パーティションをフォーマットし、GNU/Linux をそこにインストールします

インストール パス ブロックの絶対パスデバイス パーティション ファイルのデフォルトは /dev/block/mmcblkXpY

メモリ カードの最初のパーティションにインストールする場合は、次のように記述してください: /dev/block/mmcblk1p1

otg USB ディスクの最初のパーティションにインストールする場合は、次のように記述してください: /dev/block/sda1

ファイル システム フォーマット パーティションによって指定されるファイル システムは、次のとおりです。デフォルトの ext4

RAM
RAM ディスクを作成し、そこに Linux をインストールします

インストール パスは RAM ディスクで、マウント パスのデフォルトは /data/local/ram

イメージ サイズは RAM ディスクのサイズです

RAM ディスクはシャットダウン後にクリアされます

ユーザー名

通常のアカウントのユーザー名作成する

ユーザーパスワード

作成する通常アカウントのパスワード

単純すぎるパスワードや短すぎるパスワードを設定しないことをお勧めします。設定は失敗する可能性があります

特権ユーザー

デフォルトはrootです

変更しないことをお勧めします

DNS

指定してくださいGNU/Linux で使用される DNS アドレス

デフォルトは自動です

Localization

GNU/Linux で使用されるローカリゼーション設定 (言語設定) を設定します

デフォルトは POSIX 標準英語と中国語です。

zh_CN.UTF-8
ログイン後にコピー
## に設定してください。 #初期化

linuxdeploy の開始時に自動的に実行されるスクリプト設定を初期化します。linux

system

run-parts

Linux 起動時に指定されたスクリプトを実行します

初期化パス 実行するスクリプトのパス 初期ユーザー スクリプトを実行するユーザー

sysv

インストールした Linux が sysv をサポートし、インストールする場合は、このオプションを選択してください

初期化レベルは init で、実行タイプのデフォルトは 3 (デフォルト)

初期ユーザーは init を実行しているユーザーで、デフォルトは root です

マウント

外部 GNU/linux Linux アクセス用にディレクトリが GNU/linux にマウントされます

マウント ポイント リストにはブロック デバイス ファイル名を入力しないでください

SSH

SSH 接続方法を有効にする

ポート SSH サービス起動のデフォルト ポートは次のとおりです。 22

PulseAudio

PulseAudio サービスを有効にして、Linux でのオーディオ出力をターゲットのpulseaudio サーバーに転送します

Android は出力サーバーとして Pulsedroid を使用できます

また、pulseaudio

host target host ip

portpulseaudio サービスを実行しているターゲット ホストのポートを使用して他のデバイスに転送することもできます。

图形界面

图形子系统

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

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

x11: ~/.xinitrc
vnc: ~/.vnc/xstartup
framebuffer: ~/.xinitrc
ログイン後にコピー

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

vnc

启用vnc作为图形连接方式

vnc设置:

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

建议不要修改

与vnc监听端口的关系:

显示 0 端口 5900
显示 1 端口 5901
ログイン後にコピー

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

8bit 低画质 低网络占用

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

建议保持默认不要修改

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

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

x11

启用x11服务来访问图形

Linuxdeploy并不提供x11的服务器

x11服务的连接方式为:

x11客户端 (linuxdeploy里面的linux)          |^          ||
          v|
      x11服务器
ログイン後にコピー

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

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

framebuffer

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

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

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

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

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

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

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

强制刷新缓存区 建议勾选

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

开始安装

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

开始安装并等待安装

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

<<<deploy
ログイン後にコピー

验证安装

主界面 -> 启动

打开手机上的终端软件

执行:

android $ su
root # linuxdeploy shell -u root
ログイン後にコピー

如果顺利进入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加入套接字权限组 ,其他需要套接字权限的应用也可以这样设定
ログイン後にコピー

推荐学习:《linux视频教程

以上がLinux導入とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口 Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口 Feb 19, 2025 pm 04:54 PM

DeepSeekは、Webバージョンと公式Webサイトの2つのアクセス方法を提供する強力なインテリジェント検索および分析ツールです。 Webバージョンは便利で効率的であり、公式ウェブサイトは包括的な製品情報、ダウンロードリソース、サポートサービスを提供できます。個人であろうと企業ユーザーであろうと、DeepSeekを通じて大規模なデータを簡単に取得および分析して、仕事の効率を向上させ、意思決定を支援し、イノベーションを促進することができます。

DeepSeekをインストールする方法 DeepSeekをインストールする方法 Feb 19, 2025 pm 05:48 PM

DeepSeekをインストールするには、Dockerコンテナ(最も便利な場合は、互換性について心配する必要はありません)を使用して、事前コンパイルパッケージ(Windowsユーザー向け)を使用してソースからコンパイル(経験豊富な開発者向け)を含む多くの方法があります。公式文書は慎重に文書化され、不必要なトラブルを避けるために完全に準備します。

Bitget公式ウェブサイトのインストール(2025初心者ガイド) Bitget公式ウェブサイトのインストール(2025初心者ガイド) Feb 21, 2025 pm 08:42 PM

Bitgetは、スポット取引、契約取引、デリバティブなど、さまざまな取引サービスを提供する暗号通貨交換です。 2018年に設立されたこのExchangeは、シンガポールに本社を置き、安全で信頼性の高い取引プラットフォームをユーザーに提供することに取り組んでいます。 Bitgetは、BTC/USDT、ETH/USDT、XRP/USDTなど、さまざまな取引ペアを提供しています。さらに、この取引所はセキュリティと流動性について評判があり、プレミアム注文タイプ、レバレッジド取引、24時間年中無休のカスタマーサポートなど、さまざまな機能を提供します。

OUYI OKXインストールパッケージが直接含まれています OUYI OKXインストールパッケージが直接含まれています Feb 21, 2025 pm 08:00 PM

世界をリードするデジタル資産交換であるOuyi Okxは、安全で便利な取引体験を提供するために、公式のインストールパッケージを開始しました。 OUYIのOKXインストールパッケージは、ブラウザに直接インストールでき、ユーザー向けの安定した効率的な取引プラットフォームを作成できます。インストールプロセスは、簡単で理解しやすいです。

gate.ioインストールパッケージを無料で入手してください gate.ioインストールパッケージを無料で入手してください Feb 21, 2025 pm 08:21 PM

Gate.ioは、インストールパッケージをダウンロードしてデバイスにインストールすることで使用できる人気のある暗号通貨交換です。インストールパッケージを取得する手順は次のとおりです。Gate.ioの公式Webサイトにアクセスし、「ダウンロード」をクリックし、対応するオペレーティングシステム(Windows、Mac、またはLinux)を選択し、インストールパッケージをコンピューターにダウンロードします。スムーズなインストールを確保するために、インストール中に一時的にウイルス対策ソフトウェアまたはファイアウォールを一時的に無効にすることをお勧めします。完了後、ユーザーはGATE.IOアカウントを作成して使用を開始する必要があります。

OUYI Exchangeダウンロード公式ポータル OUYI Exchangeダウンロード公式ポータル Feb 21, 2025 pm 07:51 PM

OKXとしても知られるOUYIは、世界をリードする暗号通貨取引プラットフォームです。この記事では、OUYIの公式インストールパッケージのダウンロードポータルを提供します。これにより、ユーザーはさまざまなデバイスにOUYIクライアントをインストールすることが容易になります。このインストールパッケージは、Windows、Mac、Android、およびiOSシステムをサポートします。インストールが完了した後、ユーザーはOUYIアカウントに登録またはログインし、暗号通貨の取引を開始し、プラットフォームが提供するその他のサービスを楽しむことができます。

gate.io公式ウェブサイト登録インストールパッケージリンク gate.io公式ウェブサイト登録インストールパッケージリンク Feb 21, 2025 pm 08:15 PM

Gate.ioは、広範なトークン選択、低い取引手数料、ユーザーフレンドリーなインターフェイスで知られる高く評価されている暗号通貨取引プラットフォームです。高度なセキュリティ機能と優れたカスタマーサービスにより、Gate.ioは、信頼できる便利な暗号通貨取引環境をトレーダーに提供します。 gate.ioに参加する場合は、リンクをクリックして公式登録インストールパッケージをダウンロードして、暗号通貨取引の旅を開始してください。

ubuntuにnginxでphpmyadminをインストールする方法は? ubuntuにnginxでphpmyadminをインストールする方法は? Feb 07, 2025 am 11:12 AM

このチュートリアルは、既存のApacheサーバーに沿って、潜在的にubuntuシステムにnginxとphpmyAdminをインストールおよび構成することをガイドします。 Nginxのセットアップをカバーし、Apacheとの潜在的なポートの競合を解決し、Mariadbをインストールします(