蝸牛星際黑群暉硬盤休眠的設置


前些天在某寶入了一台蝸牛星際的礦渣,店家給自帶的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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM