Halium 9 尝鲜 -- 在小米平板4上的移植 (六)

烧写

生成了三个需要的镜像后,需要用twrp把vendor.img和halium-boot.img分别烧写到vendor分区和boot分区(在烧写前建议格式化system vendor cache davilk cache 这几个分区防止产生影响)
然后去ubport的CI下载最新生成的rootfs,不同的架构的rootfs是不同的,这里提供的是arm64的rootfs
rootfs下载
还需要halium-install安装脚本
脚本

这个脚本有个奇妙的BUG就是passwd指令找不到无限卡死
通过修改functions/distributions.sh得到解决

	ut)
		echo -n "enabling SSH ... "
		sudo sed -i 's/PasswordAuthentication=no/PasswordAuthentication=yes/g' "$ROOTFS_DIR/etc/init/ssh.override"
		sudo sed -i 's/manual/start on startup/g' "$ROOTFS_DIR/etc/init/ssh.override"
		sudo sed -i 's/manual/start on startup/g' "$ROOTFS_DIR/etc/init/usb-tethering.conf"
		echo "[done]"
        #注释掉以下两行
		#setup_passwd phablet $USERPASSWORD
		#copy_ssh_key_phablet

设备进入twrp,运行halium-install烧写镜像
处理完后会自动通过adb把rootfs.img和system.img推送到/data

./halium-install -v -s -p ut ubuntu-touch-android9-arm64.tar.gz system.img

重启见证奇迹!ubuntu亮了!
启动了!!!

DEBUG

这个就比较玄学了,本人只跑起来了按键、GPU、还有触摸其他的就不太会了,这里列举几个常用的指令。

ubuntu touch起来以后会建立一个usb有线网
这时可以ssh进去

ssh phablet@10.15.19.82	

密码和用户名是一样的

查看内核日志

dmesg

查看系统日志

cat /var/log/syslog

让根目录可写

sudo mount -o remount,rw /

看安卓容器是不是起来了

sudo lxc-info -n android

如果失败可以查看失败的原因

sudo lxc-start -n android -F

容器起来以后可以调用logcat查看哪里崩了

sudo -s
LD_LIBRARY_PATH=/system/lib64 lxc-attach -e -n android -- /system/bin/logcat

杀掉ubuntu touch的图形界面测试libhybris的驱动情况

sudo stop lightdm
EGL_PLATFORM=hwcomposer strace test_hwcomposer
strace test_(各种)

图赏

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

大体上就是这些了,只是粗略的体验了一下,也只是基本能跑图形,欢迎star和fork~~~
等libhybris全部驱动起来了我就可以开始deepin的移植工作了!
Gayhub项目

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
vue-cli-plugin-vue-next是一个用于支持Vue 3.0的Vue CLI插件。它可以帮助开发者在Vue 2.x项目中升级到Vue 3.0。使用这个插件,你可以在工程构建的过程中勾选vuex和vue-router,然后直接升级即可将它们自动升级为4.x版本。安装这个插件的步骤如下:首先,确保你的脚手架是vue-cli4.0+版本。然后,删除项目中的node_modules和package.json文件。接下来,运行命令"vue add vue-next"来安装插件。安装完成后,插件会自动修改你的项目配置,包括安装vuex 4.0和vue-router 4.0。\[1\]另外,Vue.js 3.0已经进入Beta阶段,作者尤雨溪宣布已经合并了所有计划内的RFC,并实现了所有被合并的RFC。Vue CLI现在通过vue-cli-plugin-vue-next提供了实验性支持。\[3\] #### 引用[.reference_title] - *1* [Vue3.0+vuex4.0](https://blog.csdn.net/weixin_43870742/article/details/105611047)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Vue2x 项目升级到 Vue3x 环境](https://blog.csdn.net/sinat_31213021/article/details/125876426)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Vue 3.0 有哪些新特性值得我们提前了解](https://blog.csdn.net/qq_39045645/article/details/106372407)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值