大家好,我是鸟哥。一个半路出家的程序员。
前两天准备把自己10年前买的戴尔电脑刷成黑群晖改造成一台家庭存储服务器,折腾了几天后结果把电脑刷成了蓝屏,彻底报废了。后来又突发奇想,准备把手头上的服务器刷成黑群晖,本以为是无法成功的事,结果却很顺利的完成了。挺好的,也不用头疼内网穿透的事情了。今天就把过程整理一下分享给有需要的小伙伴。
首先。啥是群晖呢?相信很多读者还不太理解。这里我就不详细解释了,不理解的小伙伴就暂时把群晖理解为一种特殊的操作系统吧,这种操作系统,集成了各种套件,非常方便用于搭建存储服务器。而黑群晖就是盗版的群晖。
整个刷机流程鸟哥参照的是这篇文章:
https://i4t.com/5355.html
但是,文章稍微有点坑。故而我又按照自己的实战流程整理了一次。
-
前提准备
首先,要准备两台服务器。一台是要刷成黑群晖系统的服务器,文中暂且称之为群晖服务器;另外一台是作为引导盘角色的服务器,用于存储镜像文件,文中暂且称之为镜像服务器。对于这两台服务器还有两个要求。
1.这两台服务器最好在同一个内网下(同一个账号购买的服务器应该都在一个内网下),因为刷机时要进行镜像文件的下载,如果是外网下载速度相对来说会很慢,可能会影响整个刷机流程。
2.群晖服务器的操作系统必须是Debian,否则会刷机失败。镜像服务器的操作系统没有要求,但建议也刷成Debian。本文就是如此。
-
登录到镜像服务器,搭建能够支持下载镜像文件的环境
1.使用apt安装nginx
apt-get update
apt-get install nginx curl
2.启动nginx
sudo service nginx start
3.访问测试
curl localhost
如下图所示,说明环境搭建成功
-
登录到群晖服务器,执行下面的操作。
1.检查服务器的操作系统是否支持否支持virtio_blk
lsmod | grep virtio_blk
如下图所示,则说明支持。
2.下载镜像文件,并上传到群晖服务器上。
为方面后的更新,下载链接放在公众号后台了,搜索关注菜鸟要飞,回复【镜像】即可获取。
3.解压镜像文件
gunzip cc42548225bd43ef9c239df9072bb51f.gz
4.挂载
mount -o loop,offset=$((9177088*512)) cc42548225bd43ef9c239df9072bb51f /mnt
5.获取网卡mac地址
root@VM-0-8-debian:~# ip addr|grep ether|awk -F "[ ]+" '{print $3}'|sed 's/\://g'
6.替换/mnt/中的引导文件。找到并打开/mnt/boot/grub/grub.cfg文件,如下图所示,将mac1的值修改为上一步中获取到的mac地址。注意,如果是多网卡应该有多个mac1,都需要替换哦
7.卸载镜像
umount /mnt
8.打包镜像文件
gzip cc42548225bd43ef9c239df9072bb51f
9.将新的镜像文件,推送到镜像服务器的nginx的网站根目录。
scp cc42548225bd43ef9c239df9072bb51f.gz 10.0.4.11:/var/www/html/
其中10.0.4.11是镜像服务器的内网IP,需要注意的是不同操作系统上nginx的网站根目录是不一样的哦。本文是Debian操作系统。
10.测试镜像文件能否下载。
wget 10.0.4.11/cc42548225bd43ef9c239df9072bb51f.gz
看到了吧,196MB/s。内网速度还是非常给力的。
11.执行下面的命令,开始安装群晖系统
bash <(wget –no-check-certificate -qO- 'https://cdn.jsdelivr.net/gh/MoeClub/Note/InstallNET.sh') –mirror 'https://mirrors.ustc.edu.cn/debian' -dd 'http://10.0.4.11/cc42548225bd43ef9c239df9072bb51f.gz'
如下图所示,说明安装命令正在执行。命令执行完成后,服务器会重启。
12.待命令执行完成后,进入腾讯云控制台,找到群晖服务器,如下图所示,进入到群晖服务器的管理页面
然后,如下图所示,选择VNC登录。
登录成功后,可以看到如下图的界面,说明服务器正在刷机。
耐心等待10~30分钟,直到看到如下界面。说明刷机成功。
然后,去腾讯云控制台,找到群晖服务器,进入管理页面,找到防火墙。开放5001和5000的端口。
此时,在浏览器中通过服务器IP地址+5000端口,访问群晖服务器。此时服务器已经是黑群晖的操作系统啦。如下图所示,一步步按照要求系统设置,即可。
至此,云服务器刷黑群晖大功造成。至于在使用过程中有没有坑呢,我暂且还不知道,后面用的时候如果发现了再说。但是呢,其实并不建议在云服务器上玩黑群晖哦,毕竟硬盘、带宽、内存都是问题,还是本地物理机器用起来更爽。这唯一的好处可能就是不需要内网穿透吧。
原文链接:https://blog.csdn.net/androidstudyroom/article/details/127825211?ops_request_misc=&request_id=6c813144a2a54a4a8bf9d41c1bfcd684&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-3-127825211-null-null.268%5Ev1%5Ekoosearch&utm_term=%E9%BB%91%E7%BE%A4%E6%99%96%E3%80%81docker%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81%E5%9F%9F%E5%90%8D%E6%B3%A8%E5%86%8C%E3%80%81%E5%AE%9D%E5%A1%94%E3%80%81%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E3%80%81nginx%E3%80%81frp%E3%80%81%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81NAS%E3%80%81%E7%BE%A4%E6%99%96%E3%80%81%E9%98%BF%E9%87%8C%E4%BA%91%E3%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E3%80%81ipv6%E3%80%81ddns%E3%80%81%E8%BD%BB%E9%87%8F%E7%BA%A7%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E9%93%81%E5%A8%81%E9%A9%AC%E3%80%81%E5%A8%81%E8%81%94%E9%80%9A%E3%80%81DSM%E3%80%81DSM6.0%E3%80%81%E7%BE%A4%E6%99%96nas%E3%80%81%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85