Proxmox VE(PVE)安装黑群晖DSM7.X教程(PVE虚拟机安装群晖保姆级教程)

【前言】

       本教程基于Proxmox VE(PVE)7.0虚拟机环境下安装黑群晖DS918-7.01,因此对硬件的要求如下:

1、CPU要求(如果CPU不满足要求,建议安装DS3615-7.01,安装DS3615-7.01的步骤和安装DS918-7.01的步骤大致一样,只是使用不同引导和不同安装包的区别。)

(1)至少要用第四代Intel酷睿处理器、或者同等级别的奔腾处理器、或者同等级别的赛扬处理器,比如:Intel i5-4430、J3455、N3160;

(2)至强的处理器,要求是v3或者以上级别,比如:Intel Xeon E3-1230 v3;

(3)如果是AMD,要求是锐龙3或者以上级别,比如:Ryzen 3 - 2200G;

2、网卡要求

(1)如果使用虚拟网卡,优先使用“virtio”这种半虚拟化的网卡类型;

(2)如果是用直通网卡的,建议使用Intel品牌的网卡,使用其他品牌的网卡有可能引导不包含该网卡驱动造成无法引导

(3)由于网卡品牌及型号众多,博主编译的引导无法适合所有人,如果用不了的话建议自行去编译引导。

 

 


 

【安装步骤】

1、在电脑上新建一个文件夹(我在E盘建立dsm7这个文件夹),需要注意:不可以用中文或者特殊符号。到【我的网盘】下载以下文件,全部下载完成后,然后点到下图红框处,把当前这个路径复制一下;

 

 

2、把引导文件【redpill-DS918+_7.0.1-42214(引导文件).img】(由于7.01的引导已过时,博主网盘里面有最新的7.21/7.22的引导,建议使用该版本引导)改个名,去掉中文字(不可以有中文),同时把文件名改短一些,方便操作,我这改成DS918_7.0.1.img;

 

 

3、在电脑浏览器打开PVE的IP地址,用root登录,在左边栏如下图的位置右键,创建虚拟机;

 

 

4、填写虚拟机名称,VM ID这个数字自动生成不用更改,但是需要记住这个数字,后面需要用到;

 

 

5、不使用任何介质,下一步;

 

 

6、下一步;

 

 

7、在“总结/设备”点一下,选“SATA”;

 

 

8、磁盘大小先写一个“1”,临时的设置,等下会删除;

 

 

9、单CPU的“插槽”写“1”(双路写2)、核心则根据自己使用的CPU真实核心数量填写(给群晖分配的CPU核心数量,不可以超过实际CPU核心数量),类别选“host”,下一步;

 

 

10、内存根据实际情况分配,我分配的是4096MB,下一步;

 

 

11、模型选:E1000e(2022年11月25日更新:早期的引导不支持virtio所以才使用E1000e,目前博主编译的引导已全面支持virtio,建议优先使用virtio这个网卡类型。),下一步;

 

 

 

12、完成;

 

 

13、找到刚刚建立的虚拟机,选中前面临时建立那个1G的磁盘(sata0),选菜单上的“分离”;

 

 

14、是;

 

 

15、选中分离出来的这个“未使用的磁盘0”,点菜单上的“删除”;

 

 

16、是;

 

 

17、选中BIOS,编辑;

 

 

18、改成“OVMF(UEFI)”;

 

 

19、OK;

 

 

20、选中“机器”,编辑;

 

 

 

21、改成q35,OK;

 

22、打开DiskGenius软件,点菜单上的“硬盘”—“打开虚拟硬盘文件”;

 

 

23、进入第1步建立的文件夹,找到DS918_7.0.1.img文件,打开;

 

 

24、在左边栏中点+,点grub文件夹,在右边找到grub.cfg文件(7.21/7.22的引导,直接找根目录下user-config.yml,不在grub文件夹),在此文件上点鼠标右键,弹出的菜单中选择“复制到指定的文件夹”;

 

 

25、在文件夹处点一下,把在第1步建立的路径粘贴进去,确定;

 

 

26、完成;

 

 

27、用Notepad2打开grub.cfg文件(7.21/7.22的引导,打开user-config.yml),在菜单上的“查看”,找到自动换行,点一下;

 

 

28、(如果是用博主网盘里面7.21/7.22的引导,参考【本教程】修改,此步骤跳过)向下翻页到第58行和第68行,先找到下图圈出蓝色字,根据实际情况修改(58行和68行都要改),改好了就保存文件,关闭Notepad2;

(1)netif_num=1:网口数量,默认为1,如果你要给虚拟机添加两个网口的,请改成netif_num=2(7.21/7.22的引导,不需要设置)
(2)mac1=001132123456:默认只填写了一个网口的mac地址,如果给虚拟机添加两个网口的,需要在mac1的后面添加了一个mac2=001132123466(两个mac值不可以一样);如果你有真实的洗白码,可以替换成洗白码mac的值(7.21/7.22的引导,如果不需要洗白此步骤跳过;洗白则修改mac1的值为洗白码的mac1,如果有多个mac的则删除,只保留mac1)
(3)sn=2021PDN123456为默认的序列号,如果不需要洗白此步骤跳过(7.21/7.22的引导,洗白则修改sn的值为洗白码的sn)
(4)虚拟机安装,不需要改VID和PID。

 

 

29、(如果是用博主网盘里面7.21/7.22的引导,参考【本教程】修改,此步骤跳过)切换到DiskGenius软件,在右边空白处点右键,在弹出的菜单选择“复制文件到当前分区”;

 

 

30、(如果是用博主网盘里面7.21/7.22的引导,参考【本教程】修改,此步骤跳过)找到刚才修改好的grub.cfg,打开;

 

 

31、(如果是用博主网盘里面7.21/7.22的引导,参考【本教程】修改,此步骤跳过)替换;

 

 

32、(如果是用博主网盘里面7.21/7.22的引导,参考【本教程】修改,此步骤跳过)完成;

 

 

33、(如果是用博主网盘里面7.21/7.22的引导,参考【本教程】修改,此步骤跳过)退出DiskGenius软件;

 

 

34、把下载在电脑上的“MobaXterm v20.0中文汉化专业版”压缩包解压出来,运行MobaXterm1_CHS1.exe;

 

 

35、用root用户登录到PVE的SSH下,正常的话右边栏会显示如下图以root@开头的界面,左边栏下图位置应该会显示/root/;

 

 

36、把电脑上的DS918_7.0.1.img点鼠标左键不松开,拖到MobaXterm的左边如下图的空白位置,再松开鼠标左键;

 

 

37、此时会看到文件在上传的状态,需要等一下;

 

 

38、上传完成,显示有文件出来了;

 

 

39、在MobaXterm的右边黑色区域,输入以下命令转换群晖引导盘,使它变成PVE虚拟机的格式(命令别照搬,100为第4步骤显示的VM ID):

qm importdisk 100 DS918_7.0.1.img local-lvm

 

 

40、确认无误后,回车;

 

 

 

41、转换完成后,PVE的虚拟机会多出一个“未使用的磁盘0”;

 

 

42、双击这个“未使用的磁盘0”,在“总线/设备”点下拉列表,选SATA;

 

 

43、确认一下这个引导盘必须是:SATA  0,然后点“添加”;

 

 

44、之前的“未使用的磁盘0”,此时会变成“磁盘(sata0)”,大小是128M;

 

 

45、给群晖虚拟机添加硬盘,本教程使用的是PVE虚拟的硬盘,在菜单上选“添加”,“硬盘”;

 

 

46、“总线/设备”会自动显示为SATA1,“存储”选PVE的存储盘,磁盘大小根据实际需要设置(DSM7.X存储硬盘最低要求为19GB,如果小于19GB安装必定失败,本教程以50GB为例);

 

 

47、如果想模拟为NVME硬盘,可以在“高级”这里“SSD仿真”打勾,添加;如果PVE存储盘为机械硬盘或者群晖虚拟机添加了一个SATA格式虚拟硬盘的,此步骤跳过不做设置

 

 

48、选中群晖虚拟机,选项,引导顺序,编辑;

 

 

49、只勾选“sata0”,别的打勾都去掉,点“OK”;

 

 

50、选中群晖虚拟机,在右上方的“启动”点一下;

 

 

51、点到群晖虚拟机的控制台,会看到群晖引导盘启动的过程,此时会有一个菜单,向上下键移动到下面的“RedPill DS918+ v7.0.1-42214 RC(SATA,Verbose)”,回车;(如果是用博主网盘里面7.21/7.22的引导,系统会自动引导,无需手动操作

 

 

52、然后屏幕会显示如下图,黑群晖7.X的引导启动后就显示这样,在UEFI方式启动方式下,会有一个光标停在上面不动,不要以为是系统卡住了;

 

 

53、在电脑浏览器新开一个标签,输入(http://find.synology.com/)这个地址回车,开始搜索局域网内的群晖设备;

 

 

54、如果局域网内有多台群晖设备的,右边会有一个三角形显示,可以翻页找到我们需要安装的设备(状态会显示:未安装),点“连接”;

 

 

55、左下角“我已阅读并同意 EULA 的条款”打勾,下一步;

 

 

56、继续;

 

 

57、正在加载;

 

 

58、安装;

 

 

59、浏览;

 

 

60、找到之前下载的  DS918+_7.01-42214(系统安装包).pat  这个安装包文件,打开;

 

 

61、确认一下安装包的版本号(用什么版本的引导,就要选对应版本的安装包,不可以搞错),无误后点下一步;

 

 

62、安装过程中,群晖系统会自动把存储硬盘重新分区并格式化为群晖格式的硬盘,在“我了解这些硬盘上的所有数据都将被删除”打勾,继续;

 

 

63、开始安装;

 

 

64、正在格式化系统分区;

 

 

65、正在上传DSM安装包;

 

 

66、不卡40%;

 

 

67、正在安装系统,不卡55%;

 

 

68、耐心等待安装,安装完成系统会自动重启,此时会显示一个10分钟的倒计时,重启等待的时间由硬件性能决定(正常等待1-10分钟);

 

 

69、重启完成,会显示“正在启动内置套件”;

 

 

70、点:开始; 

 

 

71、给设备起个名字(不可以用中文),设置一个用户名(不可以用admin),设置密码(密码要求:大写字母+小写字母+数字的组合,长度至少8位),下一步。

 

 

72、选“当有可用的DSM或者套件更新时通知我,我会手动安装”,下一步。

 

 

73、跳过; 

 

 

74、不打勾,直接点提交;

 

 

75、进入系统桌面,提示创建存储池和存储空间,点:立即创建;

 

 

76、开始; 

 

 

77、RAID类型根据实际选择(如果有多个硬盘需要组阵列的选SHR,如果需要把多个硬盘组成一个大容量的选JBOD),本教程使用单硬盘,选Basic,下一步;

 

 

78、选中需要建立存储的硬盘,下一步;

 

 

79、提示我的硬盘不在Synology产品兼容列表中,不用理会,这个不影响使用,继续。

 

 

80、跳过硬盘检查(如果你组的是RAID,强烈建议勾选“执行硬盘检查”,以免硬盘出问题引起RAID损毁),下一步;

 

 

81、在“修改分配的大小”这里,点“最大化”,下一步;

 

 

82、“选择文件系统”这里有两个选择,根据实际情况选择,如果想要使用群晖系统所有功能不受限制的,选Btrfs,下一步;

 

 

83、应用;

 

 

84、确定;

 

 

85、存储空间建立完成

 

86、系统安装至此结束。

 

点赞
  1. 柴火夫司机说道:
    Google Chrome Mac OS X 10.15.7
    博主你好,黑群辉7.0.1,用的你的12月引导,发现有驱动,但是EMBY没正常工作,能帮忙看看吗? 我的CPU是:3965U,核显是:610的,核显ID是:5906
    1. 柴火夫司机说道:
      Google Chrome Mac OS X 10.15.7
      补充下,是硬解没正常工作,硬件页面显示的是:VAAPI Intel Corporation Device 22790 [1] - H.264 ,22790这样的字眼,然后尝试硬解,CPU直接满载了。。。。。
    2. 博主说道:
      这个是8代的CPU,不需要打补丁!emby需要有会员才可以硬解。
      1. 柴火夫司机说道:
        Google Chrome Mac OS X 10.15.7
        博主你好,我是会员,之前6.x的版本可以硬件,且EBMY识别正确,如:VAAPI Intel Corporation 610 之类的,不知道, ls -la /dev/dri 之后也能看到驱动,但是就是不行,快哭了。。。。。
        1. 博主说道:
          emby你用套件安装还是用docker安装
          1. 柴火夫司机说道:
            Google Chrome Mac OS X 10.15.7
            官方的套件,如果是docker我记得要连接驱动,另外我用的你网盘的引导,DS918_7.0.1-42218.img这个版本,是不是引导不对呀。
          2. 博主说道:
            引导没问题,我自己就用
          3. 柴火夫司机说道:
            Google Chrome Mac OS X 10.15.7
            好像是PVE更新到7X的版本后,内核是 5.13的,然后控制台dmesg下,发现核显报错,没起到硬件加速,类似报错如下:[DMA Read] Request device [00:02.0] PASID ffffffff fault addr 8e00a000 [fault reason 05] PTE Write access is not set 我翻了下PVE论坛找到了官方的回复:https://forum.proxmox.com/threads/opt-in-linux-kernel-5-15-for-proxmox-ve-7-x-available.100936/#post-436190 我安装了最新5.15内核目前重启中,继续测试。
          4. 柴火夫司机说道:
            Google Chrome Mac OS X 10.15.7
            大佬我哭了,更新5.15内核,还是不行,我估计好多群辉7.X不能硬解的,可能都是在PVE硬件加速就挂了。。。 dmesg 查看后完整报错如下,如果大佬能帮助下最好了: [ 53.818030] vfio-pci 0000:00:02.0: vfio_ecap_init: hiding ecap 0x1b@0x100 [ 92.717431] DMAR: DRHD: handling fault status reg 3 [ 92.717508] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8e00a000 [fault reason 0x05] PTE Write access is not set [ 92.717608] DMAR: DRHD: handling fault status reg 3 [ 92.717679] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8e00d000 [fault reason 0x05] PTE Write access is not set [ 92.717992] DMAR: DRHD: handling fault status reg 3 [ 92.718066] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8e002000 [fault reason 0x05] PTE Write access is not set [ 92.718218] DMAR: DRHD: handling fault status reg 3 [ 97.713080] dmar_fault: 100850 callbacks suppressed [ 97.713084] DMAR: DRHD: handling fault status reg 3 [ 97.713159] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8e0f7000 [fault reason 0x05] PTE Write access is not set [ 97.713277] DMAR: DRHD: handling fault status reg 3 [ 97.713367] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8e0f7000 [fault reason 0x05] PTE Write access is not set [ 97.713532] DMAR: DRHD: handling fault status reg 3 [ 97.713624] DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr 0x8e0f7000 [fault reason 0x05] PTE Write access is not set [ 97.713832] DMAR: DRHD: handling fault status reg 3 [ 170.352259] hrtimer: interrupt took 10640 ns
          5. 博主说道:
            Google Chrome Windows 10
            不知道是不是PVE的问题,如果硬盘是直通的话,你可以做个U盘引导当物理机启动测试看看。
        2. jeff说道:
          Google Chrome Windows 10
          你好,我跟你的情况一模一样,现在找到解决办法了不?我也愁死了
  2. 一根小香蕉说道:
    Google Chrome Windows 10
    安装成功后,我把网卡改成 virtIO 半虚拟化的网卡 好像也可以用。 改成virtIO 半虚拟化后,群里的网速显示 就正常了
  3. qp说道:
    Sogou Explorer Windows 10
    请问博主,PVE和ESXI装黑群晖哪个更优一点?多谢指教
    1. 博主说道:
      Google Chrome Windows 10
      ESXI和PVE这两个系统我都用过很长的时间,给我的感觉是各有优缺点吧。对于新手小白来讲的话,ESXI相对比PVE容易上手一些,要想玩好PVE需要有一定的Linux基础才行。所以用哪个,就看个人了。
      1. qp说道:
        Sogou Explorer Windows 10
        多谢指教,另外有个不懂的问题请教,是不是在虚拟机里把直通硬盘的黑群晖关掉后,硬盘是休眠状态还是正常待机状态?
        1. 博主说道:
          Google Chrome Windows 10
          默认不休眠。磁盘通电,但是磁头归零位不做读写操作,所以不用担心会伤硬盘,只是费一丁点电而已。
  4. vpxin说道:
    Google Chrome Windows 10
    非常感谢作者的详细截图,细致说明,,我按照教程和留言做,也是找不到网络中的设备,然后把cpu换成 Skylake-Client。另外安装了 synology-assistant-7.0.1 来搜索局域网内的群晖,给群晖指定个ip后就能连上安装。——我是pve 7.01,笔记本直插 pve物理机网口,可能在路由器里更容易找到。
    1. 博主说道:
      Google Chrome Windows 10
      PVE的群晖虚拟机,把虚拟网卡改成E1000e,就容易了。
  5. es说道:
    Google Chrome Windows 10
    你好,我按文中方案,给pve弄上了 e1000e 网卡,然后装好了 DS918+_7.0.1-42218 进入系统后 资源监控 面板显示网络 占用很高,上传 34MB/s 下载 900MB/s, 但实际上我看 pve 网络 和 路由器的网络 是没什么占用的,不知道这是什么bug
    1. 博主说道:
      Google Chrome Windows 10
      PVE安装的群晖,显示网络占用是不正常的,不知道是什么原因,这个BUG从PVE5.X的时候就有了。
    2. 迷情说道:
      Google Chrome Mac OS X 10.15.7
      安装成功后 可以改成virtIO 半虚拟化的网卡试试 ,我有一台PVE 直接用virtIO安装的 另外一台用的E1000e出现监控面板出问题后改成virtIO就没问题了 记得MIC地址和之前E1000e相同 :tushe:
  6. xunhai说道:
    Google Chrome Windows 10
    6代u g3900t, 完整复刻操作后,局域网里找不到,还有可能什么原因?
    1. 博主说道:
      Google Chrome Windows 10
      CPU类型不用host,改回默认,还有虚拟机网卡用E1000e(不是E1000),再试一下看看。
  7. againboy说道:
    Google Chrome Windows 10
    博主,pve里面安装好后点启动,在浏览器中搜不到设备是什么问题?
    1. 博主说道:
      Google Chrome Windows 10
      CPU具体的型号?你用哪个引导?PVE虚拟机网卡有没有改成E1000e?
      1. againboy说道:
        Google Chrome Windows 10
        i5-3470 用的是DS918+_7.0.1-42218 引导,已设置成e1000e
        1. 博主说道:
          Google Chrome Windows 10
          又抓到一个不认真看题目的同学!请认真看本教程【前言】第1点的全部内容!
          1. againboy说道:
            Google Chrome Windows 10
            看到了。。。至少四代~~,谢谢!
  8. ren者说道:
    Google Chrome Windows 10
    3代是差哪里 不能安装7.0? 还有带密码的文章 怎么获得密码?
    1. 博主说道:
      Google Chrome Windows 7
      三代的U没说不能装7.0啊,只是说不支持DS918而已,可以装DS3615-7.01。
  9. hehe9011说道:
    Google Chrome Windows 10
    在等阵列卡驱动和核显补丁
  10. laomao说道:
    Google Chrome Windows 10
    博主,虚拟机跑DS918+,PHOTO的面部是否正常?
    1. 博主说道:
      Google Chrome Windows 7
      目前根据网友反馈的信息,DS918-7.X的人脸识别只有J3455物理机安装才能正常识别,别的都不行。
      1. laomao说道:
        Google Chrome Windows 10
        看来群晖使用了绝门秘技 :ku:
    2. 瞎折腾说道:
      Google Chrome Windows 10
      装DS3622,装上就能人脸识别了!超easy
1 2 3 5

发表回复