日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux ubuntu 安装安卓,借助ubuntu电脑,给安卓手机安装整套ubuntu14.04

發布時間:2024/4/11 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux ubuntu 安装安卓,借助ubuntu电脑,给安卓手机安装整套ubuntu14.04 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

具體操作

一、生成可用的鏡像,并安裝你喜歡的軟件:

1、為ubuntu設置QEMU和ARM二進制以及asdebootstrap支持:

代碼:

sudo apt-get install debootstrap qemu-user-static qemu-system git gcc-arm-linux-gnueabihf binfmt-support

2、創建鏡像文件系統(我創建了3GB的),格式化成ext4,并掛載在/mnt目錄中。

代碼:

dd if=/dev/zero of=ubuntu.img bs=1048576 count=3200

mkfs.ext4 ubuntu.img

sudo mount -o loop ubuntu.img /mnt

注意:4.2以下的安卓,請格式化成ext2。

3、使用debootstrap來部署基礎環境,并將qemu-arm-static復制進基本環境中:

代碼:

HOSTNAME=ubuntu-armhf sudo debootstrap --variant=minbase --foreign --arch armhf trusty /mnt

sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin/

4、用qemu-arm-static完成剩下的部署工作:

代碼:

LANG=zh_CN.UTF-8 sudo chroot /mnt /usr/bin/qemu-arm-static -cpu cortex-a15 /bin/bash

./debootstrap/debootstrap --second-stage

注意:自己查一下自己的手機cpu型號,改一下 cortex-a15 這個參數。

我的酷派大神f1其實是cortex-a7,但是也許是太新了,現在還不支持,所以選了較為接近的cortex-a15。

5、一旦上面的工作完成了,我們需要安裝apt源,并更新:

代碼:

echo "deb http://ports.ubuntu.com trusty main restricted universe multiverse" > /etc/apt/sources.list

echo "deb http://ports.ubuntu.com trusty-security main restricted universe multiverse" >> /etc/apt/sources.list

echo "deb http://ports.ubuntu.com trusty-updates main restricted universe multiverse" >> /etc/apt/sources.list

echo "deb http://ports.ubuntu.com trusty-proposed main restricted universe multiverse" >> /etc/apt/sources.list

echo "deb http://ports.ubuntu.com trusty-backports main restricted universe multiverse" >> /etc/apt/sources.list

echo "deb-src http://ports.ubuntu.com trusty main restricted universe multiverse" >> /etc/apt/sources.list

echo "deb-src http://ports.ubuntu.com trusty-security main restricted universe multiverse" >> /etc/apt/sources.list

echo "deb-src http://ports.ubuntu.com trusty-updates main restricted universe multiverse" >> /etc/apt/sources.list

echo "deb-src http://ports.ubuntu.com trusty-proposed main restricted universe multiverse" >> /etc/apt/sources.list

echo "deb-src http://ports.ubuntu.com trusty-backports main restricted universe multiverse" >> /etc/apt/sources.list

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 428D7C01

apt-get update

apt-get dist-upgrade

6、配置中文環境,調整時區。

代碼:

export LANG="zh_CN.UTF-8"

export LC_ALL="zh_CN.UTF-8"

chmod -R 777 /var/lib/locales/supported.d/

cd /var/lib/locales/supported.d/

touch ja

touch ko

touch zh

chmod -R 777 /var/lib/locales/supported.d/

echo "ja_JP.UTF-8 UTF-8" >>ja

echo "ja_JP.EUC-JP EUC-JP" >>ja

echo "ko_KR.UTF-8 UTF-8" >>ko

echo "ko_KR.EUC-KR EUC-KR" >>ko

echo "zh_CN.UTF-8 UTF-8" >>zh

echo "zh_TW.UTF-8 UTF-8" >>zh

echo "zh_CN.GB2312 GB2312" >>zh

echo "zh_CN.GBK GBK" >>zh

echo "zh_CN.GB18030 GB18030" >>zh

echo "LANGUAGE=zh_CN:zh:en_US:en" >> /etc/environment

echo "LC_CTYPE=zh_CN.UTF-8" >> /etc/environment

echo "LANG=zh_CN.UTF-8" >> /etc/environment

echo "GST_ID3_TAG_ENCODING=GBK" >> /etc/environment

cd /

dpkg-reconfigure locales

dpkg-reconfigure tzdata

export LANG="zh_CN.UTF-8"

export LC_ALL="zh_CN.UTF-8" #從這句以后,shell內開始顯示中文了。

apt-get install xfonts-base xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-wqy fonts-wqy-microhei fonts-wqy-zenhei

apt-get clean

tzdata要先后選擇 6:Asia 和 27. Hong_Kong。(不知道為什么,不能選shanghai,選shanghai則時間不對)

7、然后,你就可以安裝各種軟件(我安裝了kubuntu桌面環境):

代碼:

apt-get install sudo apt-utils dialog less wget vim net-tools openssh-server \

htop tmux build-essential libevent-dev python-dev python-setuptools \

python-lxml sqlite3 nodejs npm

apt-get install kubuntu-desktop

apt-get clean

apt-get install kubuntu-restricted-extras

apt-get clean

apt-get install language-pack-zh-hans language-pack-zh-hans-base language-pack-kde-zh-hans language-pack-gnome-zh-hans language-pack-gnome-zh-hans-base firefox-locale-zh-hans thunderbird-locale-zh-hans kde-l10n-zhcn

apt-get clean

由于分配的空間比較緊張,所以每install一個大的程序后,都需要clean一下才行。

8、添加擁有sudo權限的用戶(注意:其實在安卓的ubuntu里面用不上,里面是root用戶直接進入環境的):

代碼:

adduser ubuntu

addgroup --system admin

echo "admin ALL=(ALL:ALL) ALL" >> /etc/sudoers

usermod -G ubuntu,admin,plugdev,audio,video ubuntu

passwd

9、創建一個用于再手機系統內啟動kde的文件,然后離開chroot環境。

代碼:

echo "export DISPLAY=127.0.0.1:0" > /bin/starkde

echo "export LANGUAGE=zh_CN:zh" > /bin/starkde

echo "export LC_CTYPE=zh_CN.UTF-8" >> /bin/starkde

echo "export LANG=zh_CN.UTF-8" >> /bin/starkde

echo "export LC_ALL="zh_CN.UTF-8" >> /bin/starkde

echo "startkde" >> /bin/starkde

chmod a+x /bin/starkde

exit

10、為了移植安卓機器,建立一些目錄(這里不建立,寫到啟動腳本里面動態建立也行)然后umount。

代碼:

sudo mkdir /mnt/sdcard

sudo mkdir /mnt//dev/shm

sudo umount /mnt

二、傳遞文件給手機,開始在手機內操作

1、壓縮img文件,壓縮后傳給手機,并在手機中建立掛載目錄。

壓縮后大概有1G,解壓后3G,所以手機至少要有4G空間

2、建立啟動腳本(為了大家看起來方便,我直接把腳本貼出來了):

腳本xsdldesktop(借用felonwan的命令),xsdldesktop地址:http://pan.baidu.com/share/link?shareid=1490416749&uk=3610537447

解壓XF_Desktop.zip復制到sdcard根目錄

3、在終端中,依次輸入:

代碼:

su

mkdir /data/linaro

cd sdcard

sh chimg ubuntu.img /data/linaro

這時,如果看到下面的提示

root@LinuxPad:~ $

接下來輸入:

cp /sdcard/xsdlinit /usr/bin/

cp /sdcard/xsdldesktop /usr/bin/

chmod +x /usr/bin/xsdlinit

chmod +x /usr/bin/xsdldesktop成功后exit退出

4、最后先打開XserverXSDL,去終端輸入:

su

sh /sdcard/xsdldesktop /sdcard/ubuntu.img /data/linaro starkde :0

直接返回主頁去XServerXSDL即可

總結

以上是生活随笔為你收集整理的linux ubuntu 安装安卓,借助ubuntu电脑,给安卓手机安装整套ubuntu14.04的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。