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

 找回密码
 立即注册
楼主: 倚竹聽雨

[新奇玩法] Aarch64 OpenWRT运行Home Assistant OS新姿势

[复制链接]

1

主题

45

帖子

560

积分

高级会员

Rank: 4

积分
560
金钱
510
HASS币
10
 楼主| 发表于 2023-11-2 10:05:43 | 显示全部楼层
zyling 发表于 2023-11-1 21:27
N1是不是也能这样玩?

只要内核支持就可以。
回复

使用道具 举报

1

主题

83

帖子

1001

积分

金牌会员

Rank: 6Rank: 6

积分
1001
金钱
918
HASS币
0
发表于 2023-11-2 11:04:32 | 显示全部楼层
倚竹聽雨 发表于 2023-11-2 10:00
是不是OP内核不支持KVM?

不知道,你不是也用的openwrt docker?
回复

使用道具 举报

1

主题

45

帖子

560

积分

高级会员

Rank: 4

积分
560
金钱
510
HASS币
10
 楼主| 发表于 2023-11-2 11:58:40 | 显示全部楼层
loveyolanda 发表于 2023-11-2 11:04
不知道,你不是也用的openwrt docker?

要看编译的内核是否支持的。
回复

使用道具 举报

26

主题

266

帖子

1471

积分

金牌会员

Rank: 6Rank: 6

积分
1471
金钱
1205
HASS币
0
发表于 2023-11-2 12:33:37 | 显示全部楼层
使用N1安装armbian系统尝试,按步骤执行到启动虚拟机这一步,提示:

Error starting domain: internal error: process exited while connecting to monitor: 2023-11-02T04:22:28.915737Z qemu-system-aarch64: host does not support in-kernel GICv3 emulation

意思是您的主机不支持内核中的GICv3仿真。
是不是N1硬件不支持,玩不了这种方式了
回复

使用道具 举报

1

主题

83

帖子

1001

积分

金牌会员

Rank: 6Rank: 6

积分
1001
金钱
918
HASS币
0
发表于 2023-11-2 17:06:59 | 显示全部楼层
本帖最后由 loveyolanda 于 2023-11-2 17:08 编辑
倚竹聽雨 发表于 2023-11-2 11:58
要看编译的内核是否支持的。

我用的istoreos,不知道支不支持,命令查询是没有硬件支持。 微信图片_20231102170810.png


回复

使用道具 举报

1

主题

45

帖子

560

积分

高级会员

Rank: 4

积分
560
金钱
510
HASS币
10
 楼主| 发表于 2023-11-2 19:09:23 | 显示全部楼层
zyling 发表于 2023-11-2 12:33
使用N1安装armbian系统尝试,按步骤执行到启动虚拟机这一步,提示:

Error starting domain: internal err ...

搜了一下,N1是可以跑KVM虚拟机的,你在管理界面新建一个虚拟机试试,或者换个固件看看。
回复

使用道具 举报

1

主题

45

帖子

560

积分

高级会员

Rank: 4

积分
560
金钱
510
HASS币
10
 楼主| 发表于 2023-11-2 19:10:56 | 显示全部楼层
本帖最后由 倚竹聽雨 于 2023-11-2 19:13 编辑
loveyolanda 发表于 2023-11-2 17:06
我用的istoreos,不知道支不支持,命令查询是没有硬件支持。

那你运行  lsmod | grep kvm 看看,有kvm_intel 也是支持的,X86的镜像的话,用[color=var(--fgColor-accent, var(--color-accent-fg))][color=var(--fgColor-accent, var(--color-accent-fg))]haos_generic-x86-64-11.1.img.xz,KVM是可以导入img镜像的。
回复

使用道具 举报

1

主题

83

帖子

1001

积分

金牌会员

Rank: 6Rank: 6

积分
1001
金钱
918
HASS币
0
发表于 2023-11-2 19:39:54 | 显示全部楼层
本帖最后由 loveyolanda 于 2023-11-2 21:52 编辑
倚竹聽雨 发表于 2023-11-2 19:10
那你运行  lsmod | grep kvm 看看,有kvm_intel 也是支持的,X86的镜像的话,用haos_generic-x86-64-11.1. ...

root@iStoreOS:~# lsmod | grep kvm
irqbypass              16384  1 kvm
kvm                   409600  1 kvm_intel
kvm_intel             233472  0

有kvm_intel,开始折腾了,没跑起来,建虚拟机最后一步设置网络出错。 微信图片_20231102210749.jpg
微信图片_20231102210753.jpg

参考homeassistant官网,root@iStoreOS:~# virt-install --name hass --description "Home Assistant OS" --os-variant=generic --ram=2048 --vcpus=2 --disk </var/lib/libvirt/images/haos_ova-11.1.qcow2>,bus=sata --import --graphics none --boot uefi
usage: virt-install --name NAME --memory MB STORAGE INSTALL [options]
virt-install: error: argument --disk: expected one argument
root@iStoreOS:~# virt-install --name hass --description "Home Assistant OS" --os-variant=generic --ram=2048 --vcpus=2 --disk /var/lib/libvirt/images/haos_ova-11.1.qcow2,bus=sata --import --graphics none --boot uefi

Starting install...
ERROR    Requested operation is not valid: network 'default' is not active
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
  virsh --connect qemu:///system start hass
otherwise, please restart your installation.

回复

使用道具 举报

1

主题

45

帖子

560

积分

高级会员

Rank: 4

积分
560
金钱
510
HASS币
10
 楼主| 发表于 2023-11-2 22:43:37 | 显示全部楼层
loveyolanda 发表于 2023-11-2 19:39
root@iStoreOS:~# lsmod | grep kvm
irqbypass              16384  1 kvm
kvm                   409600  ...

先执行  virsh net-start default  然后再执行官网的命令,然后再设置改成桥接吧。
回复

使用道具 举报

2

主题

47

帖子

329

积分

中级会员

Rank: 3Rank: 3

积分
329
金钱
282
HASS币
0
发表于 2023-11-3 13:05:28 | 显示全部楼层
膜拜呀,请接受
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 03:15 , Processed in 0.081947 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表