1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

黑群6.2.2升级失败原理解析及解决

本帖由 ownhere2019-05-14 发布。版面名称:群晖 Synology DSM

  1. ownhere

    ownhere New Member

    注册:
    2019-04-16
    帖子:
    5
    因为群晖从6.2.2系统开始修改了kernel config,导致所有非官方的驱动模块都失效了,这其中就包括虚拟机系统常用的e1000模块,所以用虚拟机装黑群的人升级到6.2.2就有很大比例网卡加载失败无法获取IP。有些用ESXi的人能正常升级我怀疑是用了网卡直通,而直通过去的网卡恰好不是第三方修改的模块支持的网卡型号。

    解决之办法就是把网卡类型改成e1000e,本人只用PVE,所以说一下PVE的解决办法,ESXi我估计也类似。
    因为PVE目前暂不支持e1000e类型的网卡,所以需要一个比较笨的解决办法,就是先把虚拟群晖启动起来,此时网卡是崩溃的,然后登入PVE的shell界面,ps -ef|grep DSM,其中DSM是你给黑裙起的虚拟机名字,找到命令启动方式,然后把这个进程杀掉,复制完整的命令行,然后修改命令行里的e1000改为e1000e并执行

    ,此时就相当于再次启动了黑裙虚拟机,并且把网卡类型修改成了e1000e,黑裙6.2.2就能正常引导了。[​IMG]
     
    已获得 osx 的点赞。
  2. ZHOUJUNX

    ZHOUJUNX New Member

    注册:
    2019-06-05
    帖子:
    4
    能具体一点吗?kill掉进程以后怎么把"e1000"改成"e1000e",直接改*.conf文件吗?我尝试过修改后,虚机里直接掉网卡
     
  3. ownhere

    ownhere New Member

    注册:
    2019-04-16
    帖子:
    5
    改conf比较麻烦,因为还要把pve的控制界面里的js脚本也改了才能防止他自动删掉不支持的e1000e。所以简单的办法就是shell方式登入PVE的机器,然后ps -ef|grep DSM,然后把命令行复制出来,然后把e1000替换成e1000e再执行一次。
     
  4. 檞寄生下

    檞寄生下 New Member

    注册:
    2019-06-08
    帖子:
    6
    [​IMG]
    不用这么复杂,PVE里面网卡模型改成vmnet3就可以直接升级了。亲测~

    对了,要在PVE界面里,把网卡的MAC改成和群晖的一样。
     
    最后编辑: 2019-07-05
    已获得 古力古力osxcollo 的点赞。
  5. ansonken

    ansonken New Member

    注册:
    2017-12-17
    帖子:
    5
    请问用什么命令更改E1000E
     
  6. doober

    doober New Member

    注册:
    2017-11-05
    帖子:
    6
    其实很好 在输出ps -ef|grep DSM 之后 全部复制 吧e1000改成e1000e 关掉虚拟机 全部粘贴 运行 在启动就能连上网了
     
  7. sweetsoft

    sweetsoft New Member

    注册:
    2020-03-13
    帖子:
    1
    点赞!晚上就回去试一试
     
  8. collo

    collo New Member

    注册:
    2018-03-14
    帖子:
    26
    #4 的兄弟能介绍下怎么弄吗?要更新引导扩展包吗?
     
  9. 古力古力

    古力古力 New Member

    注册:
    2022-11-07
    帖子:
    1
    特地注册来回复点赞,果然升级成功了