换源以及更新
# 换国内源
wget https://linuxmirrors.cn/main.sh
bash main.sh
# 更新
apt-get update
修改dtb,以启用otg功能
1.将dtb文件反编译回dts
dtc -I dtb -O dts -o otgon.dts /boot/dtb/amlogic/meson-gxl-s905d-phicomm-n1.dtb
搜索host
查到以下内容:
dr_mode = "host";
将host
替换为:peripheral
2.编译为dtb
dtc -I dts -O dtb -o otgon.dtb otgon.dts
3.移动到/boot/dtb/amlogic/
下
mv otgon.dtb /boot/dtb/amlogic/
4.编辑uEnv.txt
如果提示没有vim,先用安装vim:sudo apt install vim
vim /boot/uEnv.txt
修改
FDT=/dtb/amlogic/otgon.dtb
安装pikvm
拉脚本
git clone http://github.com/jacobbar/fruity-pikvm
执行脚本
cd fruity-pikvm && ./install.sh
重启
reboot
pikvm相关配置
1.修改登录密码
kvmd-htpasswd set admin
2.配置wol
2.1.编辑override.yaml
vim /etc/kvmd/override.yaml
写入
kvmd:
msd:
type: disabled
gpio:
drivers:
wol_server1:
type: wol
mac: ff:ff:ff:ff:ff:f1
wol_server2:
type: wol
mac: ff:ff:ff:ff:ff:f2
ip: 192.168.0.100
scheme:
wol_server1:
driver: wol_server1
pin: 0
mode: output
switch: false
wol_server2:
driver: wol_server2
pin: 0
mode: output
switch: false
view:
header:
title: Wol
table:
- ["#PC1", "wol_server1|Send"]
- ["#PC2", "wol_server2|Send"]
如果粘贴时缩进错乱,可以通过:set paste
来解决
2.2.重启服务
systemctl restart kvmd kvmd-nginx
3.虚拟光驱配置
3.1.查看硬盘信息
lsblk
3.2.编辑fstab
vim /etc/fstab
在最后加上:
/dev/mmcblk2p3 /var/lib/kvmd/msd ext4 nodev,nosuid,noexec,ro,errors=remount-ro,data=journal,X-kvmd.otgmsd-root=/var/lib/kvmd/msd,X-kvmd.otgmsd-user=kvmd 0 0
3.3.编辑/etc/kvmd/override.yaml
,将2,3两行加注释或者删除
# msd:
# type: disabled
3.4.重启
reboot
关闭swap和log
1.查看现有swap
root@pikvm:/etc/kvmd# cat /proc/swaps
Filename Type Size Used Priority
/dev/zram0 partition 926628 0 5
2.释放指定swap
root@pikvm:/etc/kvmd# swapoff /dev/zram0
3.禁用zram服务,编辑/etc/default/armbian-zram-config
,修改为:
ENABLED=false
4.禁用zram的/var/log
zram的/var/log会每15分钟检查一下使用率,超过75%时会刷入eMMC磁盘。
4.1.修改 /etc/default/armbian-ramlog
,如下:
ENABLED=false
4.2.禁用定时截断任务
修改文件 /etc/cron.d/armbian-truncate-logs
,如下:
# */15 * * * * root /usr/lib/armbian/armbian-truncate-logs
修改文件 /etc/cron.daily/armbian-ram-logging
,如下:
#!/bin/sh
# /usr/lib/armbian/armbian-ramlog write >/dev/null 2>&1
重启后生效
版权属于:木 白
本文链接:https://www.moehz.com/archives/n1_pikvm.html
版权声明:本站所有文章采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。