开个帖子,记录一下折腾的过程。
好友发了一个帖子过来:Online 2O/3O安装黑群晖-美国VPS综合讨论-全球主机交流论坛 - Powered by Discuz!
刚好有一台 Online 1T 的机器,平时就用来挂 PT,那就折腾一下吧。
第一步备份
首先当然是备份啦,虽然我只备份了 qBittorrent,其他数据可以丢,就算了。
第二步下载镜像
wget https://lf6-creative-sign.byteuri.com/tos-cn-v-b4b56e/81d55acd9800419cbbc58e2055999003.gz
gunzip 81d55acd9800419cbbc58e2055999003.gz
mv 81d55acd9800419cbbc58e2055999003 DS3617xs_6.17up3.img
sha1sum DS3617xs_6.17up3.img
ip addr
注意 sha1 和 IP MAC 值:
b06c7b990c4bed8f552fb9a278b7de86bc3b54cd DS3617xs_6.17up3.img
MAC 值为公网IP的 link/ether 部分,去掉引号。
第三步修改镜像 MAC 值
将镜像挂载到 /mnt
mount -o loop,offset=$((9177088*512)) DS3617xs_6.17up3.img /mnt
修改 /mnt/boot/grub/grub.cfg 文件
将 set mac1=0011322CA603
修改为你自己的 MAC 地址,教程里用的命令是:
sed -i 's/mac1=0011322CA603/mac1=yourmacaddr/g' /mnt/boot/grub/grub.cfg
不过我为了确认一下,是 vim 直接编辑。
卸载 /mnt,重新打包
umount /mnt
gzip DS3617xs_6.17up3.img
DD 系统
将重新打包后的 DS3617xs_6.17up3.img.gz
文件上传到第三方服务器上,最好速度快点的…是的,你需要两台 VPS 才行吧。
由于传输了数据,建议用 sha1sum DS3617xs_6.17up3.img.gz
对比校对一下。
实在想不到,坑居然在这里…没想到需要两台机器啊。
bash <(wget --no-check-certificate -qO- 'https://cdn.jsdelivr.net/gh/MoeClub/Note/InstallNET.sh') -dd 'http://服务器地址/DS3617xs_6.17up3.img.gz'
运行之后会自动断开连接,等待一段时间看看吧。
无尽的等待。
刺激,起来了:
升级 Lets Encrypt ACMEv2
机器装好了,由于是 6.1.7 版本,无缝使用 Lets Encrypt,找到个教程,继续折腾一下。
失败了,放弃。换用自己的证书了。