『瀚思彼岸』» 智能家居技术论坛

标题: 秀点好玩的:魔百盒性能超乎想象,直接跑HassOS,不是不行 [打印本页]

作者: XCray    时间: 2022-8-17 18:15
标题: 秀点好玩的:魔百盒性能超乎想象,直接跑HassOS,不是不行
本帖最后由 XCray 于 2022-8-17 19:06 编辑

比我事先想象的好多了,也顺利多了!先秀个初始画面,有坛友感兴趣的话我再整理:
[attach]40424[/attach]
作者: XCray    时间: 2022-8-17 18:16
本帖最后由 XCray 于 2022-8-17 19:21 编辑

这下它绝对不会显示不支持了
[attach]40425[/attach]


作者: XCray    时间: 2022-8-17 18:16
本帖最后由 XCray 于 2022-9-2 10:40 编辑

kvm、x-window、HassOS,能上的统统给它加上,cpu也不过才50度,存储空间占用也不过才7.6G。
~~~~~~~~~~~

步骤整理:

主要参考f大的教程:https://github.com/unifreq/openw ... u-aarch64-readme.md

以及参考HA官方教程:https://www.home-assistant.io/installation/linux (KVM (virt-manager)部分)

说参考,是因为不用完全照搬(也不能完全照搬),因为很多设置o大已经在系统里预制好了(应该是这样)。

0. 物理机(就是盒子)先装好armbian,u盘或emmc都行(至少2+16的),1G内存的放弃吧,8G或以下的老老实实U盘。

1. 物理机安装依赖包部分,用armbian-software把kvm装上就行,desktop建议也装上。
  不过由于盒子平时用的时候并不会接显示器键盘鼠标,所以没必要在本地启动x-server,避免浪费cpu内存:
  永久关闭:sudo systemctl set-default multi-user.target

2. 安装服务端和客户端部分只需要2.2,其它o大已经替我们搞定了;

3. 在物理机中配置网络也不需要操作,o大预先搞定了,只需要了解;可能需要关机断电重启才能生效。

4. 安装过程参照f大安装openwrt的即可,HA官方教程里的7-9也不需要操作,因为已经有这个信道了(你看一眼,没有的话就自己加上)。
  至于内存和cpu分配,我的建议是都给一半。armbian+hassio也只需要660M内存,给它1G也不少了;  考虑盒子也就2G内存,地主家余粮也不多,强烈建议打开“Enable shared memory”选项,减少内存的浪费(给它那么多它也用不了,给少了又怕它不够,这个选项正好解决这个难题)。
  CPU占用在hassio@armbian上就极低,分俩核足够了。

对了,镜像要下这个:https://github.com/home-assistan ... arch64-8.5.qcow2.xz (如果有新版本了就下最新的)。
qcow2格式是专门给kvm用的,这个“generic”相对其它的arm镜像最大的区别就是EFI启动(对盒子是个难题,但对虚拟机来说小菜都算不上),EFI,标准,所以安装起来特别简单。


其它就没啥了,很简单吧!

~~~~~~~~~~~~
ps f大的水平是我仰望也看不清楚的,不过他教程里有一段我不太认可,就是5.3:
EFI 启动失败
解决方法:删除虚拟机重建,多试几次,或者给虚拟机改个名

这有点玄学的意思了吧?这方面我是个理性主义者,启动失败一定是哪儿没弄对。






作者: panwang    时间: 2022-8-17 19:51
牛逼plus,请上教程!
作者: leonarddo    时间: 2022-8-17 21:31
kvm的话。。。性能损耗大吗?
作者: XCray    时间: 2022-8-18 06:58
本帖最后由 XCray 于 2022-8-18 07:04 编辑
leonarddo 发表于 2022-8-17 21:31
kvm的话。。。性能损耗大吗?

和docker相比,感受不出来有什么性能上的差异。据f大用openwrt测试,好像也确实没啥明显区别。

kvm是基于内核的全虚拟化,性能还是很有保障的。
一点不足:还没想明白怎么把蓝牙给虚拟机hassos用

作者: pikaq    时间: 2022-8-18 08:40
XCray 发表于 2022-8-18 06:58
和docker相比,感受不出来有什么性能上的差异。据f大用openwrt测试,好像也确实没啥明显区别。

kvm是基于 ...

最大问题是要同时运行两个系统吧,而且作为宿主系统的armbian服务并不少,相比单系统对性能肯定是有影响的
作者: Ari    时间: 2022-8-18 08:52
牛啊,玩出花了
作者: XCray    时间: 2022-8-18 09:14
本帖最后由 XCray 于 2022-8-18 09:19 编辑
pikaq 发表于 2022-8-18 08:40
最大问题是要同时运行两个系统吧,而且作为宿主系统的armbian服务并不少,相比单系统对性能肯定是有影响 ...

看你怎么想了,反正cpu占用率依然很低。不过这种安装方式没办法使用蓝牙,价值大打折扣
作者: hyq    时间: 2022-8-18 09:25
小白只有眼巴巴的看的份!
作者: kkkkllll08    时间: 2022-8-18 10:32
牛逼 电视盒子跑虚拟机 我也想装hass os来着 还能这么玩
作者: dscao    时间: 2022-8-18 16:54
感谢分享!
一晚上加一天折腾,按照楼主的几个帖子一步一步操作,看了好几遍。终于差不多出来了,U盘启动坑了很久。刷机包下载了五六个,最后发现有一个关键的就是“包1-E900V22C带MAC分区可以刷B860AV3.1-M2,B863AV3.2-M,B863AV3.1-M2,E900V22C,E900V22D【一包通刷】”,之前刷了一个电视系统就砖了。还有版本一样,电路板的细节有差异,短接点找了好久,最后一个视频中看到的一样的,才解决线刷可用的包,再可以通过按遥控右键开启U盘启动。之后才正常进入一步一步的操作。

[attach]40450[/attach]


后面就顺利了。

给虚拟机添加直通设备
这需要物理机支持iommu,一般的电视盒子就别想了,目前即使正规的arm64服务器也很少支持。
蓝牙与虚拟机不可兼得呀!


[attach]40448[/attach]


[attach]40449[/attach]



网络还行,不太长的时间就完成了。纯粹研究学习,弄好就要闲置了。




作者: XCray    时间: 2022-8-18 18:30
dscao 发表于 2022-8-18 16:54
感谢分享!
一晚上加一天折腾,按照楼主的几个帖子一步一步操作,看了好几遍。终于差不多出来了,U盘启动坑 ...

这东西确实乱,这个短接点我也是第一次看到。。。

虚拟机方案性能是没有问题,但蓝牙用不了确实是个遗憾,所以我主用的方式还是docker,这个也就是个试验。不过这么个小破盒子跑虚拟机也噌噌的,确实让我刮目相看。
作者: 13990973177    时间: 2022-8-19 11:00
大佬出教程吧
作者: XCray    时间: 2022-8-19 11:14
13990973177 发表于 2022-8-19 11:00
大佬出教程吧

你不仔细看帖,3楼就是啊
作者: 隔壁的王叔叔    时间: 2022-8-19 12:15
XCray 发表于 2022-8-18 18:30
这东西确实乱,这个短接点我也是第一次看到。。。

虚拟机方案性能是没有问题,但蓝牙用不了确实是个遗憾 ...

我的短接点就是这样的
作者: eggie    时间: 2022-8-20 16:04
套娃中再套娃
作者: XCray    时间: 2022-8-20 16:54
eggie 发表于 2022-8-20 16:04
套娃中再套娃

虚拟机中跑docker应该不算套娃,另外即使虚拟机里再跑虚拟机,据说全虚拟的情况下性能消耗也非常小,每层虚拟化也就1~2%的样子。不过没多大意思,能跑一层虚拟机已然可以知足了
作者: liantianji    时间: 2022-8-23 18:16
dscao 发表于 2022-8-18 16:54
感谢分享!
一晚上加一天折腾,按照楼主的几个帖子一步一步操作,看了好几遍。终于差不多出来了,U盘启动坑 ...

我的401a也变砖了,如何刷回?
作者: unixcs    时间: 2022-8-24 16:43
大佬请问以下,docker不是占用资源更低吗,为什么选择kvm安装呢?
作者: XCray    时间: 2022-8-24 17:21
unixcs 发表于 2022-8-24 16:43
大佬请问以下,docker不是占用资源更低吗,为什么选择kvm安装呢?

是的,docker占用资源更低,但是有大佬说也就比kvm低1%左右,差距非常小。

kvm安装的好处是不用操心hassos的启动问题(ha官方并不支持这些盒子)。

。。。。。。

其实我也只是好奇试了试,kvm安装无法使用蓝牙(也许有办法解决但是我不知道),玩了一下就放弃了。
作者: ahmengkai    时间: 2022-8-24 17:47
我用的是泰奇猫 CPU性能和N1差不多   内存低了点 只有1G  网口百兆的  但是作为HASS服务器无所谓了
用了1年多了
作者: Aceplus    时间: 2022-10-7 23:25
XCray 发表于 2022-8-18 06:58
和docker相比,感受不出来有什么性能上的差异。据f大用openwrt测试,好像也确实没啥明显区别。

kvm是基于 ...

能否插个usb蓝牙
KVM下的usb设备直通呢

作者: sunofsun    时间: 2022-10-8 18:38
HassOS! 我喜欢!哈哈哈哈
作者: XCray    时间: 2022-10-8 22:24
Aceplus 发表于 2022-10-7 23:25
能否插个usb蓝牙
KVM下的usb设备直通呢

应该可以。不过我的usb设备已经把宝贵的usb口给占了,实在不想再用usb蓝牙。按说直通串口应该也可以,但是没试通,懒得再琢磨了
作者: qmzp    时间: 2022-11-4 04:03
运行一个月了,三天两头死机,不知道底包问题还是散热问题,50多度按理说也还好
作者: XCray    时间: 2022-11-4 07:28
qmzp 发表于 2022-11-4 04:03
运行一个月了,三天两头死机,不知道底包问题还是散热问题,50多度按理说也还好 ...

dtb的嫌疑最大。

这东西和电脑一样,死机的机制不外乎那几个
作者: qmzp    时间: 2022-11-9 23:35
XCray 发表于 2022-11-4 07:28
dtb的嫌疑最大。

这东西和电脑一样,死机的机制不外乎那几个

谢谢X大回复,已经稳定了,主要USB不能直通是个痛,ESPHOME用的就不舒服了。还有GUI界面主机重启关闭好像也不行,其它都完美。
作者: yxy2888    时间: 2022-11-14 16:33
谢谢大神分享
作者: hpyer2019    时间: 2023-11-14 15:28
最新版已经没有Enable shared memory这个选项了

作者: hassfan    时间: 2024-4-3 11:44
本帖最后由 hassfan 于 2024-4-3 11:48 编辑

ha虚拟机时不时断联,不知道问题出在哪里。有博主说是禁用了network manager
作者: dokey    时间: 2024-5-12 00:11
必须赞一个,低功耗电视盒子放到多媒体箱特别放心,不怎么发热




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5