安装OMV之前,你应该把机器刷成armbian本版,代号buster(debian 10)。

安装armbian参考了:猫盘 (ARMADA A3720)刷机教程
1. 系统设置
# 在/etc/hosts下加一行
127.0.1.1 hostname #hostname 为你的主机名
不这样设定salt会起不起来,错误提示为: You have set the “FQDNLookup” option, but I cannot resolve my hostname to a fully qualified domain.
参考 https://forum.openmediavault.org/index.php/Thread/12775-Install-OMV3-on-Cubox-i/?pageNo=2
2. 先不要加omv的源,直接从debain源里安装依赖。因为omv源有些包的版本比debian源高,会导致安装包依赖冲突
apt install salt-common salt-minion salt-master #omv5源里没有salt-master,但salt-common与salt-minion版本高,与debian源里的salt-master不兼容。只能从debian源里安装好这3个包,暂时不要加omv源
apt install lvm2
apt install collectd # 会调用lvm2
apt install php-fpm php-json php-cgi php-cli php-mbstring ethtool python3-dialog acl xfsprogs jfsutils ntfs-3g sdparm postfix bsd-mailx cpufrequtils smartmontools uuid nfs-kernel-server proftpd-basic sshpass samba samba-common-bin rsync avahi-daemon libnss-mdns beep php-bcmath gdisk rrdtool anacron cron-apt quota php-xml quotatool watchdog libjson-perl liblocale-po-perl proftpd-mod-vroot libjavascript-minifier-xs-perl xmlstarlet socat rrdcached nginx wpasupplicant btrfs-progs samba-vfs-modules python3-pyudev python3-natsort jq chrony python3-netifaces python3-lxml php-yaml python-click python3-click postfix
3. 添加OMV官方源,更新缓存
# 安装OMV源密钥环
wget http://packages.openmediavault.org/public/pool/main/o/openmediavault-keyring/openmediavault-keyring_1.0_all.deb
dpkg -i openmediavault-keyring_1.0_all.deb
# 添加OMV官方源
# 在/etc/apt/sources.list.d/新建文件omv.list,填写内容如下
# Openmediavault official repository
deb http://packages.openmediavault.org/public usul main
# 更新源文件
apt update
4. 安装基础依赖
apt install monit php-pam libjs-extjs6 wsdd
5. 安装omv
apt install openmediavault
6. 修复问题
apt --fix-broken install
解决Unit file is masked问题
解决办法很简单,但凡有一个服务提示被masked,就运行下面的命令来unmask,然后重新修复安装,直到安装过程能够顺利完成:
# systemctl unmask <被报错的服务名>,例如:
systemctl unmask openmediavault-cleanup-php.service
7. 配置运行openmediavault
omv-confdbadm populate # 运行结束后在浏览器中输入主机的IP地址,即可打开OMV的登录页面。
# 默认用户名 admin
# 默认密码 openmediavault
8. 添加OMVExtras插件库
wget -O - http://omv-extras.org/install | bash
安装完成后,刷新浏览器,即可看到OMV的左栏中多出了一个“OMV-Extras”入口。
参考资料
- https://github.com/hanwckf/build-catdrive
- https://github.com/hanwckf/linux-marvell
- https://github.com/hanwckf/linux-marvell-mainline
- https://github.com/hanwckf/bl-armada-3720
- https://www.armbian.com/espressobin/
- http://wiki.espressobin.net/tiki-index.php?page=Build+From+Source+-+Bootloader
- http://wiki.espressobin.net/tiki-index.php?page=Update+the+Bootloader
- http://wiki.espressobin.net/tiki-index.php?page=Bootloader+recovery+via+UART
- Marvell 88e151x datasheet
♔LV
感谢楼主分享
kafnff
感谢楼主分享
elmer
我装了两次无法解决插件的问题…………..再试试看
tbzne899
谢谢楼主分享~~~~
lovezrs
这个好,不知道linux deploy里面能装不。
limaoshu
感谢分享,认真学习一下!
coolice88
学习了…………..
hyazsf
好东西