本文为学习研究使用,如有侵权请留言本人立马删除

参考

1.计算SN和MAC洗白-> Synology-mod-new.rar

计算群晖系统需要的序列号SN和MAC地址。方法是解压缩Synology-mod-new.rar文件,用EXCLE打开Synology-mod-new.xlsm,注意打开的时候需要启用宏。

在工作表“SynologySerial”里选择好群晖系统的型号(DS3615xs,需要和你下载的启动映像文件对应)后,即出现一个SN(C4LWN02052),在表格的其它地方随便双击然后再单击表格某处,则会再随机生成一个新的SN。

然后在第二个工作表“Synology MAC”里,在表格的空白地方随便双击然后再单击表格某处,则会随机生成一个新的MAC地址(00-11-32-FD-C2-88)。

Paste_Image.png

2.修改IMG->UltraISO(刻录工具)

在PC电脑上,利用UltraISO打开XPEnoboot_DS3615xs_5.2-5592.2.img这个文件,把syslinux.cfg提取出来,用记事本打开,找到类似的如下字段:sn=B3J4N01003,一共有三段这样的字符串。

sn段,将B3J4N01003修改为上面计算出的SN(C4LWN02052)。

在pid后面添加如下字段mac1=001132FDC288,mac地址为上面计算出来的mac

Paste_Image.png

用修改后的syslinux.cfg文件拖进UltraISO打开的窗口替换原文件,然后点击保存。

3. 刻录启动U盘->RoadkilsDiskImage

使用RoadkilsDiskImage将上面修改后的XPEnoboot_DS3615xs_5.2-5592.2.img刻录进一个新的U盘,注意要使用Physical Disk方式写入,然后将此U盘里的引导文件再复制出来一份(共6个文件),以后用ssd启动用。

PS:这份引导文件有可能跟4g ssd不太兼容,未测试,如需保险点,可以进入pe系统用此法再往4g ssd里再刻录一次,然后从ssd里拷出引导文件备用。

Paste_Image.png

4.修改MAC地址(洗白用)->MAC149D

把压缩包MAC149D文件解压后进入文件夹,用记事本打开mac.ini文件,在其中 [MACOUI] 这一项中MACOUI8=803773的下一行,加入以下语句:MACOUI9=001132(已加过的不用加),只修改这一处,之后保存文件后退出。

将包含修改好mac.ini文件的MAC149D文件夹复制至启动U盘的根目录,并将文件夹更名为MAC。

把HomeNAS接上鼠标键盘和显示器,U盘启动系统,启动菜单选择MaxDos环境,注意选择支持USB。然后找到U盘上的MAC目录,输入如下命令:

CD MAC

MAC C 001132FDC288(就是上面步骤计算出的网卡mac地址)

然后等系统出现“PGEFuse is Sucessful!!!”画面,说明修改MAC成功!

5. DSM5.2系统的安装->SynologyAssistantSetup

插入步骤3刻录的引导U盘,不插任何硬盘仅保留内置的4g ssd

从U硬盘启动,接上显示器和键盘鼠标后开机,进入XPEnoboot画面时有如下选项:

XPEnology DSM 5.2-5592

XPEnology DSM 5.2-5592 Debug

XPEnology DSM 5.2-5592 Install/Upgrade

选择第三项,全新安装或升级。回车,啰嗦界面开始,不用理会,出现DiskStation login:为止

在同一局域网的PC电脑上安装完SynologyAssistantSetup群晖助手后,打开Synology Assistant,找到NAS机器,双击安装,浏览选择你局域网电脑上的DSM_DS3615xs_5592.pat,开始全新安装,注意跳过quickConnect等步骤,等在ssd上创建好引导分区后再使用。

6.在4G SSD上重建引导分区

安装完毕后,此时黑裙还是从U盘启动的,我们要在ssd上建立引导分区,

只需要重新执行一遍第四步,将引导镜像重写入一遍就行,注意执行完第四步就可以了,不用再重新安装,重启后选第一项启动即可,因为系统已经安好了。

给ssd重写个引导区,参考附录1

4. 将引导镜像刷入SSD引导盘->RoadkilsDiskImage

把NAS机器硬盘座里的硬盘都拔下。重新启动,在PE环境下,先将内置的4G SSD删除所有分区(删除保存即可,不用新建新分区),使用RoadkilsDiskImage文件夹内的“IMG写盘工具.exe”,将XPEnoboot_DS3615xs_5.2-5592.2.img镜像文件写入NAS机器的SSD盘,注意要使用Physical Disk方式写入,从U盘里将RoadkilsDiskImage软件和IMG文件拖到桌面上再写入,注意win8pe的话 用管理员打开软件。

Paste_Image.png

附:写入ssd完成后,用diskgenius查看ssd文件,在U盘的根目录创建一个名为DSM-Loader的文件夹,然后将ssd盘里的除ldlinux.c32、ldlinux.sys以外的所有其他文件(4个)复制到U盘的DSM-Loader目录(此步骤将在后续安装中使用,再次强调不要拷贝ldlinux.c32、ldlinux.sys)

6.附录

安装完dsm重启出现"Missing opreating System...",可以给ssd重写个引导区,用到工具syslinux.exe

重新进入pe系统,用DiskGenuis查看ssd硬盘,看到前面有一个“linux raid”分区,在后面空闲分区新建一个100M的FAT16主分区,保存更改并格式化该分区。(下图类似)

将刚刚建立好的100MB盘设置为Linux启动盘:

pe下打开命令行,进入存放syslinux.exe的目录,输入如下命令:

syslinux.exe -m -a -d / -i -f c:

![](http://upload-images.jianshu.io/upload_images/2288693-cf7b6337c6454d34.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

复制上面步骤4附中提及到的文件到C:

重启ok

黑裙安装linux环境,黑裙安装相关推荐

  1. Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程

    Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第四步:创建Elastics ...

  2. linux环境手动编译安装Nginx实践过程 附异常解决

    linux环境手动编译安装Nginx实践过程 附异常解决 参考文章: (1)linux环境手动编译安装Nginx实践过程 附异常解决 (2)https://www.cnblogs.com/david9 ...

  3. Linux环境下如何安装达梦数据库

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Linux环境下如何安装达梦数据库 一.检查服务器防火墙 二.安装步骤 1.创建达梦用户 2.创建达梦目录 3.配置系统限制 4.镜像 ...

  4. wramp php 命令,Linux环境的AMP安装 PHP安装

    Linux环境的AMP安装 PHP安装 3.PHP安装 1)还是下载源码包,如:php-5.1.1.tar.gz,下载地址:http://www.php.net 2)解压缩,>tar -zxvf ...

  5. 亚马逊AWS EC2云实例AMI安装LNMP环境(1)——Nginx安装

    概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...

  6. linux redhat中文字体安装,Linux redhat中文字体安装.doc

    Linux redhat中文字体安装 Linux redhat中文字体安装 安装完linux redhat 5.4,打开浏览器发现显示中文全部成了乱码,原来在安装的时候没有选择安装中文字体支持包,打开 ...

  7. Mac 下安装 ruby 环境解决 brew 安装 yarn 问题

    Mac 下安装 ruby 环境解决 brew 安装 yarn 问题 参考文章: (1)Mac 下安装 ruby 环境解决 brew 安装 yarn 问题 (2)https://www.cnblogs. ...

  8. 用Kickstart批量安装Linux系统、Kickstart安装,linux批量安装;Linux的Kickstart的 无人值守安装;linux pxe自动安装linux系统...

    用Kickstart批量安装Linux|Kickstart,批量安装:Linux的Kickstart的 无人值守安装:linux pxe自动安装linux系统: KickStart + DHCP + ...

  9. 黑裙安装linux环境,Linux学习笔记(一) ---- 安装Linux系统

    学习Linux的第一件事情,你得先有个Linux系统,才能知道怎么学吧? 于是安装Linux是第一部,找网上找了不少教程,自己总结了一下,些一个博文先. 我安装的Linux是在VMWare 7.2版本 ...

最新文章

  1. 一位美女博士的人脸识别历程
  2. Java源码解析——Java IO包
  3. firefox+android+平板,Firefox OS首款平板现身,“三头并进”追赶Android
  4. c语言中函数调用的原理
  5. 从中师到博士,我的22年...
  6. 互联网日报 | 1月22日 星期五 | 春节返乡防疫政策发布;滴滴成立技术委员会;2021全国网上年货节正式启动...
  7. 代码重构之旅(一) 项目结构
  8. G20:奥巴马称美国拥有全球最大最好的网络武器库
  9. 再生核希尔伯特空间:Hilbert Space与RKHS基础
  10. 无法启动程序,.dll不是有效的Win32应用程序
  11. 中国科学院 导师推荐 计算机,中国科学院计算技术研究所硕士生导师霍志刚
  12. android新版本怎么下载安装,android 新版本下载 安装
  13. 西弗勒斯·斯内普 ---混血王子
  14. 进销存软件商品报价管理-报价单
  15. 43套高质量PPT模板—创意风格主题
  16. 解决TeamViewer软件提示试用期已到期无法进行远程操作
  17. linux系统与window区别,linux系统和windows系统的区别是什么?
  18. 手机 9006 端口 不断的闪掉
  19. 如何解决scala读取本地文件失败
  20. Beginning Auto Layout Tutorial in iOS 7: Part 1

热门文章

  1. 南京邮电大学C语言实验报告六
  2. nest.js入门一
  3. 【目标检测】基于yolov6的钢筋检测和计数(附代码和数据集)
  4. CMPP协议对长短信的支持
  5. cmd中无法运行svn命令
  6. 【游记】NOIP-2018翻车记
  7. 【电路】MOS管开关电路
  8. Redis多容器高并发场景 , 设置缓存的时候,要考虑多容器加锁的场景。(incr计数和redis分布式锁区别)
  9. 【特效】3D旋转相册
  10. PHP_Laravel框架(1)