找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

查看: 1261|回复: 1

[讨论] 如何让引导程序引导虚拟硬盘启动dsm而不去引导实体盘

[复制链接]
  • TA的每日心情
    开心
    2024-3-11 16:23
  • 签到天数: 1 天

    [LV.1]初来乍到

    36

    丝瓜

    10

    回帖

    0

    精华

    普通用户

    发表于 2023-3-6 13:50:58 | 显示全部楼层 |阅读模式

    注册后可查看完整内容!

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    前情提示
    自从2018年接触黑群晖开始,实体机到虚拟机都玩过,后稳定用虚拟机直通sata控制器,一致稳定运行我们家所有的文件,孩子成长记录的视频图片等重要文件大约2T,其他老师视频、高清视频等大约8t,主力用4+4+8t,3个硬盘,2+2t备份,威联通4盘位4+3+3t热备份(个人认为威联通的备份软件比群辉好用),lto5磁带机冷备份。主机是e3 1245 v2+华擎h77+8g,这个2012年的主力机器,allinone主机老当益壮,但有机会还是想要换掉,苦于资金压力,一直没行动

    近期由于小发了一笔,但不多,hpe的gen10 plus还是买不起。,于是就把之前换主机的事情行动起来,e5 2650l v4+16*2+ml110gen9主板+直通卡,这是我第一次接触惠与的主板,iLO功能真实惊艳到我了,因为要把主力机的功能全部迁移过来,攒了多年的资料不敢掉以轻心,所以,这套设备裸奔了几天,用来测试,主要是测试黑群晖7,在各种引导文件上
    一、系统测试
    现用了一个硬盘安装win10企业版,kms激活,各种测试。这个主板自带显示芯片,不需要额外加亮机卡,e5也没有核显,所以装机很方便。装完之后,在设备管理器中,没有发现主板的sata或者sas控制器,加载了各种驱动,也没有正确显示,看样子是没有了。于是加急买了个sas2308直通卡,因为我只需要单盘工作,木需要raid功能,it模式足矣
    经过一天测试下来,硬件系统基本没问题。购买硬件的时候,如果出现点不亮,不知道哪个部件出问题,所以希望三大件一家买齐全,但是,洋垃圾市场,cpu、内存、主板这三个重要部件,基本上一家店只有一样,根本就没办法一站购齐,突然想起了木兰辞中,东市买鞍鞯,西市买辔头……还好到齐后一次点亮
    硬件系统过关
    二、esxi7和6的测试
    安装了hp专用的esxi7,发现一个大问题,用来测试的小硬盘是多年前在ps3上拆下来的150g(这玩意大概已经有12年了),装完主机系统后,有很大一块空间被占用,据说用来做缓存,经过搜索,说可以通过各种办法解决,但我试下来,最终解决方案是先装6再升级7,
    装完esxi后,最关心的直通硬件出问题了,在硬件列表中,可直通的硬件中,没有类似之前ahci之类存储控制器,不知道驱动问题还是主板屏蔽,也就是说,主板上的sata接口和sas接口,只能用来安装系统盘或者不直通,后加上80包邮的lsi 2308解决。或说,sas直通卡发热太吓人了。
    三、黑群晖折腾
    根据各位大佬的帖子,先后试了几次
    以下均虚拟30g硬盘作为系统盘,引导程序导入作为引导盘
    第一次是在线编译arpl,编译完成的引导程序导入虚拟机,无法开机,后经过多次修改参数,还是如此,对我来说此路不通
    第二次是arpl1.0.2导入虚拟机,开机后引导至编译,按要求填写后编译,重启后,正常能进入ds的安装界面,但安装到8%后出现硬盘无法格式化,调整参数均不可行,此路对我来说也是不通
    第三次,通过导航帖http://www.gebi1.com/thread-302422-1-1.html,到这里下载http://www.gebi1.com/thread-299889-1-1.html,找了3617的引导程序,导入虚拟机后,一次开机,安装成功,虽然说明可以引导到7.1.1u2,实际在线升级到u4也没问题。2308的sas直通卡也正常识别,硬盘正常识别但插槽混乱
    第四次,在第三次的基础上,参考《黑群晖引导文件grub.cfg中参数对硬盘顺序的测试与分析》https://cloud.tencent.com/developer/article/2147487,修改DiskIdxMap以及SataPortMap ,基于我内置sata0,sata1两个虚拟控制器,以及sas直通卡,总共3个控制器,前两个分别按2个口,直通卡8个口,设置成了DiskIdxMap=200000,SataPortMap228,按教程,代表有三个控制器,第一个控制器有2个接口,但从第32盘位开始(16进制的20),超出了总数很远,所以引导程序所占用的虚拟硬盘实际是不显示,第二个控制器2个接口,虚拟系统盘从第一个口开始,故开机后虚拟硬盘处于第一个插槽;第三个控制器8个口,从第一个口开始,实际硬盘从5口开始
    修改后,确定了以上的设想,实际也公共实现了实际数据盘从5开始,到12结束,实际没有那么多硬盘,但理论上应该是没问题的
    第五次,在第四次基础上,插入实际硬盘3个,由于从原来的6.x系统拆下,存储池之类数据均为丢失,在线升级即可完成所有工作,数据都在
    第六次,重启第五次的虚拟机后,发现进不去系统,进入的是初始画面,需要重新安装dsm系统,不敢贸然操作,现退出,取消直通,相当于取出硬盘,在此开机,竟然又能进入,冥思苦想了好久,我得出了一个结论,在没有实际数据盘的情况下,引导程序引导虚拟的30g硬盘启动dsm,单独引导全部成果,插入数据盘后,系统安装到实体硬盘,在引导的时候,引导程序引导实体硬盘进入dsm,但由于实体硬盘原有的dsm系统是6.x,无法引导到7.x,系统就认为这里需要重新安装dsm
    第七次,在六基础上,找了一个能正常在6.x系统中可用的硬盘,接入,经过六所有步骤,重启后进入安装界面,但到安装8%,显示格式化失败,
    第八次,放弃了六的后半部分,只完成了存储池的恢复,恢复到数据均可读出,但系统警告无法进入系统的界面,正常使用,重启也没问题,除了有右下角有警告,其他一切正常,但强迫症受不了!!!
    以上基于本人近一周实测,各种图我想办法回去回复一下看看有没有贴上来


    所以,目前就剩下一个问题,如何让引导程序直接引导虚拟硬盘启动dsm,而不去引导实体数据盘?

  • TA的每日心情
    开心
    昨天 10:31
  • 签到天数: 85 天

    [LV.6]常住居民II

    868

    丝瓜

    153

    回帖

    0

    精华

    普通用户

    发表于 2023-9-2 07:40:01 | 显示全部楼层
    理论上说2个办法:1因为你插入了带系统的实体硬盘,所以引导程序会根据系统盘数占比启动相应系统,若装了2个实体硬盘且都有相同的系统,那么虚拟盘只有一个系统,版本不同那么就会启动实体盘的系统。理论上实体硬盘一个一个装了开机然后同步成虚拟盘的系统,再启动就会从虚拟盘启动,但数据有丢失风险。2把实体硬盘数据备份出来,删除系统分区或全盘格工化后再插入群晖,这样就不会从实体硬盘启动系统。
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|第一纳斯网 ( 粤ICP备19046372号 )

    GMT+8, 2024-4-26 21:28

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表