前言
本教程默认你已经有,并且连接好了采集卡和数据线
一、写入镜像
从香橙派的官网下载ubuntu镜像
一定要用jammy的版本,这个版本的python是3.10,kvmd-armbian要求使用python3.10以上版本,之前我自己编译安装,结果不行,最后换成了这个镜像才安装成功
二、安装kvmd-armbian
使用的是pikvm的衍生版本,项目地址:https://github.com/srepac/kvmd-armbian/tree/master
安装所需库
sudo apt install -y git vim make python3-dev gcc
修改pip源
sudo pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
程序安装过程中,会使用pip安装一些库,如果不切换源的话安装会比较慢
克隆项目并执行安装
git clone https://github.com/srepac/kvmd-armbian.git
cd kvmd-armbian
sudo ./install.sh
安装总共两次,第一次安装的时间比较长,耐心等一下,等到提示输入y确定的时候,输入y确认一下,然后就会自动重启
重启之后执行命令
ls /dev/kvmd*
如果显示以下类似的内容,就表示设备都认到了,就可以开始第二步安装,如果没有,就重启看一下
/dev/kvmd-hid-keyboard /dev/kvmd-hid-mouse /dev/kvmd-hid-mouse-alt /dev/kvmd-video
注意:镜像烧录之后,不要对设备做任何修改,我之前就因为看到项目里边写了一个启用usb设备的步骤,然后执行了sudo orangepi-config去修改了设备,导致我的键鼠设备一直都没出来
第二次安装和第一次一样,也是进入目录然后执行
sudo ./install.sh
就可以了,然后访问香橙派的ip,提示证书不可信,点击高级,继续访问,就可以了
最后,执行一下以下命令,将kvm的服务设置为自启动就可以了
sudo systemctl enable kvmd
修改kvm的登录账户和密码
kvm的默认账户密码是 admin/admin 如果登录上没有显示画面的话,就拔插一下采集卡就可以了
采集卡用usb的采集卡就可以了,某宝上30左右
sudo kvmd-htpasswd del admin #删除admin账户
sudo kvmd-htpasswd set user #创建一个user账户,输入以后会提示设置密码,设置好密码后,就可以用这个账户密码登录kvm了