1、去GitHub下载qcow2格式的安装包
2、创建虚拟机
3、给虚拟机命名
4、设置操作系统,勾选“不使用任何介质”,剩下的全默认
5、设置系统,全部默认
6、设置硬盘,这里我把硬盘大小调成了1G,其实这个大小是多少无所谓,因为创建完虚拟机以后要把硬盘删掉,这里也可以全部默认
7、设置CPU,根据自己的情况设定
8、按需设置内存,推荐2g
9、设置网络,全默认
10、完成设置
11、调整设置,先在左侧窗口选中刚刚创建的虚拟机(我的名称是hassOS),右边接着选择“硬件”
12、分离硬盘,选中刚刚创建虚拟机时候建立的硬盘我的大小是1G,先点击“分离”
13、删除硬盘,删除刚刚分离出来的硬盘(不分离无法删除)
14、调整BIOS为UEFI模式,这个是HassOS要求的
15、上传虚拟机文件
用winscp登录pve,然后把第一步下载解压后得到的qcow2文件传到tmp目录,这个目录也可由自己选。
16、导入文件
回到pve,点击左侧的节点(不是虚拟机),选择shell
输入cd /tmp,cd到tmp目录,也就是刚刚虚拟机文件上传的文件夹
输入导入命令qm importdisk 101 haos_ova-8.0.rc1.qcow2 local-lvm
17、导入完成,如下图所示,即表示导入成功
18、添加硬盘,点击pve左侧新建的hassOS虚拟机,在右侧选择硬件,会发现出现一个未使用的磁盘0,选择编辑,默认添加即可
19、更改引导顺序,启用硬盘引导,并将其拖至首位
20、启动hassOS虚拟机
21、等待系统最后安装完成,打开网页端,浏览器里面输入这个网址并打开:http://homeassistant.local:8123
如果打不开上面的网页,可以到路由器里面找一下HA的IP地址,如下图,然后用这个IP地址加上8123进行访问
这时候可以打开网页端等待系统就绪了,第一次启动需要安装很多东西,过程比较慢,后面就正常了。要注意一下,等待的过程中,HA虚拟机可能会重启,导致网页无法打开,稍等一会儿再刷新即可
如果找不到IP地址,可以尝试更改网络模型
22、进入HA,设置用户信息
用ttech的开源脚本卖钱,不道德哦
不好意思 评论错人了,我看到https://sumju.net/?p=6747×tamp=1670388053 这位博主用老外的开源pve haos开源脚本卖钱,然后想吐槽一下,但不小心评论到这个页面。但也无法撤回,抱歉。
文中提到的是这个项目 https://github.com/tteck/Proxmox
脚本是:
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/vm/haos-vm-v4.sh)"