写在开始

最近在想办法把虚拟机里的嵌套虚拟化的模拟器拆出来,提升一下效率的同时也可以固定一下脚本的adb连接端口。

一些坑

虚拟机安装后自动打开的是命令行界面

解决方法:装完系统之后重启,然后选第二个
grub界面
进去之后是另一种命令行界面,在里面重新挂载一下/mnt,用mount -o remount,rw /mnt挂载成可读写的,然后改一下/mnt/grub/menu.lst,应该就vi能用,vim会出问题,在第一个启动项的quiet后面加一个nomodeset,保存重启就好了,至于发现reboot没用,那就强制关机然后开机就行了。

虚拟机安装后开机自动启动adbd

开机后去改一下/etc/init.sh,在最后面的return前面加上下面三行

setprop service.adb.tcp.port 5555
stop adbd
start adbd

就能开机自动启动了

本地adb连接的时候出unauthorized

在本地用户目录里有个.android文件夹,在里面找到adbkey.pub这个文件,把这个文件改成adb_keys,然后放在装的BlissOS的/data/misc/adb这个文件夹里,然后chmod 0644 adb_keys改一下权限,都配置完之后重启一下BlisssOS就好了。

调整界面分辨率

其实挺简单的这个,直接在终端里打这个就行了:wm size 1920x1080,想竖过来就把两个数字反过来就行了,需要改成别的分辨率也可以按照需求改。

写在最后

大概发现了这些坑,其实还有taptap因为有不完整的x86库导致无法启动这种情况,但是我直接在百度上下到了所谓官网下载的明日方舟,绕过了taptap这一层,倒是影响不大,玩个方舟也不需要arm转译,所以没啥大问题倒是。如果需要转译,在BlissOS的系统设置里有arm转译的选项,可以开开试试?

Last modification:December 17, 2022
如果觉得我的文章对你有用,请随意赞赏