标题: [精][多图|需要root]在安卓手机上运行 UOS v20 arm64 版 | 安卓手机安装Linux
时间: 2020-04-12发布,2023-05-26修改
如果你只是想在电脑上体验UOS,没有必要使用我的方案,用电脑上的普通虚拟机(比如virtualbox、vmware)安装amd64(x64)版本就可以了,去这里下载:
https://www.chinauos.com/resource/download-professional
安装方法和用虚拟机安装其他Linux(比如Ubuntu、Deepin)一样。记得关闭虚拟机的UEFI安全启动功能(比如Hyper-V默认开着),否则安装镜像启动不了。
UOS v20 rc版,在小米10 pro上运行。
下载安装这两个apk:
Linux Deploy.apk(17.10 MB),用于运行UOS。
bVNC Free.apk(13.49 MB),用于连接UOS远程桌面。
下载安装这个压缩包,里面是适用于 Linux Deploy 的 UOS v20 rc arm64 系统,下载完成后,把文件移动到存储卡根目录。
http://file.hu60.cn/uos/uos-20-arm64.tar.gz (2.42GB,解压后6GB)
也可以通过百度网盘下载:
链接: https://pan.baidu.com/s/1xxNAbl6v9fA2T9zlv1YApg?pwd=avk3 提取码: avk3
打开 Linux Deploy,展开左上角的菜单,点击“配置文件”。
点击加号,新建一个配置文件。
输入配置文件名称,可以随便输入,比如图中是“uos”。
选择这个配置文件。
返回主界面,点击右下角的菜单按钮,打开操作系统设置菜单。
按如下设置(没提到的设置保持默认):
发行版 GNU/Linux:rootfs.tar
源地址:${EXTERNAL_STORAGE}/uos-20-arm64.tar.gz
(就是压缩包的位置,${EXTERNAL_STORAGE}
代表手机内置存储,注意虽然名字是“外部存储”的意思,但是确实是代表内部存储,这是安卓的历史遗留命名。)
安装类型:目录
安装路径:/data/linux/uos
(注意开头的斜杠必须有)
用户名:hu60
密码:12345678
本地化:zh_CN.UTF-8
初始化:启用
(重要,否则无法加载桌面)
初始化系统:sysv
(重要,否则无法加载桌面)
初始化设置:点击进入,然后将初始化级别改为5
(重要,否则无法加载桌面)
SSH:启用
返回主界面,展开右上角的菜单,选择“安装”。
等出现<<< deploy
字样,说明安装完成。再点击左下角的“启动”。
等出现<<< start
字样,说明启动成功。
打开“bVNC Free”,输入VNC连接信息:
Connection Type(连接类型):Basic VNC
(普通VNC)
VNC Connection Settings(VNC连接设置):
地址:127.0.0.1
端口:5900
用户名:hu60
密码:12345678
用户hu60
的默认SSH登录密码和默认VNC登录密码都是12345678
,但两者是互相独立的。
修改SSH登录密码需要使用命令passwd
,VNC登录密码不会同时被修改。
修改VNC登录密码需要使用命令vncpasswd
,SSH登录密码也不会同时被修改。
触摸“bVNC Free”右侧的浮动工具条,点击三个点的按钮,可以弹出菜单。如果想切换到触屏操作,可以选择“Input Mode(输入模式)”,然后选择“Direct, Swipe Pan”。如果想切换到模拟触控板,可以选择“Simulated Touchpad”。
14. 如果要连接SSH,使用ssh hu60@127.0.0.1
即可(即用户名hu60
,主机127.0.0.1
,端口22
,密码12345678
)。
sudo
命令不需要输入密码。
可以使用以下方法来使用UOS官方源。注意不要更新系统,否则桌面肯定会坏。只用官方源安装你需要的软件包即可。
https://hu60.cn/q.php/bbs.topic.96747.html?floor=5#5
sudo add_android_permission
命令,然后重启UOS。如果还是不管用,尝试编辑UOS内的/etc/resolv.conf
,换个DNS服务器。sudo apt purge com.iflytek.iflyime
卸载,也可以去应用商店“我的应用”里面卸载。sudo apt install iflyime
安装的,用sudo apt purge iflyime
卸载。fcitx-sogoupinyin-uk
并不是搜狗拼音本身。Super
键就是Win
键。Linux Deploy
app里点停止。Deepin 15.5
的软件源和Debian 10
的软件源。问题在于,Deepin 15.5
里的软件版本全面落后于UOS(不使用deepin 15.10
的原因是它没有arm64的软件源),而Debian 10
的某些软件版本号和UOS的不同,所以安装某些软件时会遇到依赖不满足的问题。此时,请通过sudo aptitude install 软件包名称
来手动安装,不要使用apt
、apt-get
或应用商店。aptitude
会提供多个解决方案,通常第一个解决方案是不安装,此时应该选择n,而第二个解决方案是降级某些软件包,这通常可以接受,选择y来继续安装。注意,如果看到解决方案要删除某些软件包,请格外小心,不要轻易选择y,否则系统可能会损坏。xrdp
软件包无法正常使用,因为Xorg
程序会段错误崩溃。同理,任何需要借助UOS内Xorg
程序运行的远程桌面软件也无法使用。tightvncserver
软件包无法正常使用,因为startdde
命令会报错:extension "XInputExtension" missing
。所以我选择了支持XInputExtension
扩展的tigervnc-standalone-server
。vncserver
命令也无法直接在本系统内运行,请运行vncserver-fix
命令(位于/usr/local/bin/vncserver-fix
)代替。onboard-settings
可以打开屏幕键盘设置,然后运行killall onboard
再重新打开屏幕键盘以应用更改。deepin-app-store
。Linux Deploy
app顶部看到本机IP,其他电脑输入这个IP,以及端口5900
,就能连接上了。Windows可以使用 https://www.realvnc.com/en/connect/download/viewer/Linux Deploy
中停止系统再重新启动,应该可以修复问题。如果还是无法解决,尝试运行sudo add_android_permission
命令。aid_inet
用户组的用户才能联网或者监听端口,如果不属于aid_inet
用户组,即使root
用户也不能联网。所以系统在启动时执行的/etc/init.d/mount-dev-shm start
启动项会自动执行add_android_permission
命令,把当前存在的所有用户加入aid_inet
组。cat /usr/local/bin/add_android_permission
查看。Code - OSS
(VSCode)都打不开,请运行sudo service mount-dev-shm start
。/dev/shm
(共享内存文件夹)只能被root
用户写入。mount-dev-shm
服务会挂载一个新的可供任何用户写入的/dev/shm
。mount-dev-shm
服务本来应该在系统启动过程中自动启动,如果没有,可能说明你忘记开启sysv
初始化系统,请重新阅读“安装方法”的第8步。sudo service vnc status
得到:: vnc ... stopped
,可以用sudo service vnc start
启动它。vnc
服务本来应该在系统启动过程中自动启动,如果没有,可能说明你忘记把sysv
初始化级别改为5
,请重新阅读“安装方法”的第8步。XServer XSDL
应用代替VNC
对于熟悉XServer XSDL
的用户,可以在系统启动后登录SSH,执行以下命令停止VNC(如果不停止,XServer XSDL无法启动):
sudo service vnc stop
然后打开 XServer XSDL 应用,再回到SSH继续执行以下命令,以在 XServer XSDL 上显示桌面:
xforward
不推荐使用 XServer XSDL,所以我这里也不提供下载。不过,XServer XSDL 支持播放音频。
bVNC Free
可以缩放,可以随时切换触控模式和触摸板模式。)发现一个更好用的VNC客户端,支持竖屏全屏模式。
Remote Desktop Manager.apk(87.76 MB)
『回复列表(59|显示机器人聊天)』
有没有不刷双系统,直接在Inter Atom X5-Z8500-64位Android系统下运行Windows 10的办法~#手动滑稽@老虎会游泳,
菩提本无树,明镜亦非台。
本来无一物,何处惹尘埃!
ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้۩͇̿v͇̿i͇̿p͇̿۩
華為P30 (Pro版)-(金色)
@MINE,这是适用于手机CPU的系统,不能装电脑上。要装电脑上可以去下载x64版本:
http://pan.uosfans.com/UOS%E7%B3%BB%E7%BB%9F%E4%B8%8B%E8%BD%BD/uos%2020%20sp1/
里面有个DEEPIN_B.exe
,就是U盘安装镜像制作工具。制作好了用U盘启动就可以安装了。也可以加载iso安装到虚拟机。
@老虎會游泳,除了双系统,其他所有的解决方案都只会是虚拟机。安卓和Linux桌面可以共享内核,因为它们都是Linux下的桌面环境,但Windows不是Linux下的桌面环境,它需要以内核模式运行,所以除非进行虚拟化,它与Linux内核不可能共存。
当然,如果只是想运行Windows里的程序,还有一个思路,就是安装Wine,它在Linux里模拟了Windows内核接口(就是WSL1的逆操作),所以可以运行部分Windows程序。Wine就像WSL1,只是接口翻译,没有虚拟化,但是和WSL1一样,它不一定比虚拟化更快,而且兼容性不好(某些接口模拟的不完全一致,某些接口未实现,并且所有需要内核驱动的功能都不能使用)。
那凉凉了,还是老实用我的双系统吧@老虎会游泳
菩提本无树,明镜亦非台。
本来无一物,何处惹尘埃!
ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้۩͇̿v͇̿i͇̿p͇̿۩
華為P30 (Pro版)-(金色)
@堂妹妹的,没有必要,如果你只是想体验UOS,用电脑上的普通虚拟机(比如virtualbox、vmware)安装amd64(x64)版本就可以了,去这里下载:
http://pan.uosfans.com/UOS%E7%B3%BB%E7%BB%9F%E4%B8%8B%E8%BD%BD/uos%2020%20sp1/
和用虚拟机安装其他Linux(比如Ubuntu、Deepin)一样。