• 蜗牛星际黑群晖硬盘休眠的设置


    前些天在某宝入了一台蜗牛星际的矿渣,店家给自带的16G硬盘上装了黑裙的引导,安装上硬盘然后装好黑裙后发现硬盘不能休眠,于是百度了一番,在此记录一下。

    解决思路:

    启动盘grub.cfg修改启动参数,找到   set sata_args='SataPortMap=4' 改成

      set sata_args='DiskIdxMap=0F00'

    然后改成默认和以后都从第三项 "DS918+ 6.2.1/6.2 VMWare/ESXI with Jun's Mod v1.04b" 启动,就可以正常休眠了。

    详细步骤 :

    那么如何修改grub.cfg呢,一种方式是进入PE然后加载ssd的第一个分区就可以了,这里提供另一种方法,通过ssh登陆在线修改,挂载ssd盘,然后用vi修改。

    找到34行, 改成

    set sata_args='DiskIdxMap=0F00'

    保存退出,

    开机从第三项启动

    如果没有显示器,怎么设置开机从第三项启动呢?

    在启动文件中找到,setdefault="0",然后把0改成2,然后再在后面加上setdefault="2"(因为下面又有一次加载default的过程,所以还要再改一次才行的)。

    启动参数说明(可以不看)

    参考此处https://github.com/evolver56k/xpenology/blob/master/synoconfigs/Kconfig.devices)网址

    • SataPortMap: 定义每个控制器可使用的sata接口数量

    SataPortMap=4,表示第一个控制器上有4个sata
    SataPortMap=24,表示第一个控制器有2个sata,第二个有4个;这符合本矿难的板子,但实际上启动器已经识别对了,所以本次不修改这个参数
    SataPortMap=NW,依此类推,没个控制器有N,W个sata,适合本身主板内置N个sata,然后通过PCIE扩出来W个sata的情况

    DiskIdxMap: 定义每个控制器第一个sata接口映射到的索引位置,本段从0
    DiskIdxMap=0400,2位16进制一组来看04 代表第一个控制器的sata接口从4开始计数,00代表第二组sata从0开始计数,假设原来 (A,B)(C,D,E,F)的顺序就会变成(C,D,E,F)(A,B)
    DiskIdxMap=0F00,同样的(A,B)(C,D,E,F)就变成 (C,D,E,F)(——)(——)(——)(A,B),然而A和B的位置已经超过了最大盘数,这两个盘就不会显示,这就是隐藏内置SSD盘的原理

    sata_remap:重新调整每个sata接口的顺序
    sata_remap=0>4:4>0,交换第一个和第五个sata接口的顺序,原来A,B,C,D,E的顺序就变成  E,B,C,D,A

    参考文章:https://post.smzdm.com/p/alpzllno/http://www.360doc.com/document/18/0828/20/15646361_781947981.shtml

  • 相关阅读:
    CTF-pwn-tips-zh_CN
    Linux 内核中 offset_of 和 container_of 宏的实现
    glibc2.26 -- tcache (2)
    glibc2.26 -- tcache (1)
    漏洞复现 -- 条件竞争 -- TOCTOU
    Linux 内核源码分析 -- read
    ospf lsa 4是不可替代的
    MPLS_Lab_3_AToM
    配置多链路捆绑PPP
    OSPF在转换LSA 5时的转发地址抑制 cyrus
  • 原文地址:https://www.cnblogs.com/zixing131/p/11969209.html
Copyright © 2020-2023  润新知