Linux防健忘日誌No.75-Debian 6 在fake raid上安裝Debian

最近要抓一個伺服器的BUG,所以我先暫時換到Debian上頭測試

 

然後一開始就撞牆了XDDD,因為伺服器上面有兩顆1TB做RAID, 但是是買那種很便宜3XX塊PCIE的RAID卡,想當然爾一定是軟體RAID

 

但這不打緊兒,在UBUNTU上面非常順利就能分割安裝完成,也沒啥問題~

 

只是到了保守的DEBIAN…,發現很多事情都要自己來

 

 

這裡先CONFIG完RAID卡的組態,這部分跟DEBIAN無關,完全是在陣列卡那邊的設定

 

我這裡是用NETINSTALL的DEBIAN,先講我失敗的過程(所以先別急著做)

開機進入簡單的安裝選單時,我直接按INSTALL,到了磁碟分割那邊會發現…,怎麼沒有像UBUNTU把FAKE RAID認出來

而是分離的兩顆1TB…,接著我就瞎搞…

 

弄了他裏頭的軟體RAID(也就是md0,md1…),可以安裝,但裝完之後開機直接送你grub rescure…,

 

還以為只是修一修grub而已,哪知道grub根本不認得軟體RAID做開機磁區,整個蛋碎滿地….

 

後來折騰了一個多小時,才發現……原來要下參數,當然…還有很多手續,廢話不多說,講到這裡可以切正題了

 

======================================

1.在開機選擇畫面(也就是有彩標火箭的那個畫面)的時候請切換到Advance option, 將光棒移至Expert Install 先別急著按enter,先按下tab叫出命令列,在命令最後方加上 dmraid=true 在按下enter進入

(不加的話會撞牆!,fake raid磁區會認不出來)

 

2.接著一本道,填鴨式安裝,這時候到了磁碟分割的地方,原先會分開辨認的,會出現一個完整的fake raid的磁區出來(也就是跟ubuntu一樣啦

就依照自己的配置分割吧

 

3.繼續一本道…直到…GRUB會告訴你悲劇了,怎麼裝都裝不到fake raid裏頭,有夠笨的,此時就先選擇略過安裝開機程式,先繼續裝別的

 

4.裝完之後會重開機,當然你沒bootloader甚麼鬼都開不了,怎麼辦咧…,此時一樣先開到debian的安裝選單,選擇rescure mode注意也是要按tab打入dmraid=true !!

 

5.按下去之後先一本道,直到問你要把哪個root當檔案系統,此時請選/dev/dm-1 #(依照你安裝debian的位置做調整)

 

6.接著選“在安裝程式的環境裡執行 shell”

 

7.然後直接把target(也就是在fake raid的系統弄成cmd跟目錄)

chroot /target

 

8.直接安裝grub2

apt-get install grub2

 

9.把grub2裝到fake raid分割區裏頭,我這裡就是裝到/dev/mapper/sil_bjaeaecbbcfhp

grub-install /dev/mapper/sil_bjaeaecbbcfhp

 

10.設定grub

grub-setup /dev/mapper/sil_bjaeaecbbcfhp

 

11.更新grub

update-grub

 

接著請重開機,注意,9,10,11會有一些無傷大雅的error出現,並不會影響到其功能

 

開進去之後,你可能需要視情況調整/etc/fstab,因為在剛剛修復的時候,sil_bjaeaecbbcfhp會多一個p,

如果你該fake raid上面還有其他磁區,例如sil_bjaeaecbbcfhp1, sil_bjaeaecbbcfhp2

到系統底下會只剩下sil_bjaeaecbbcfh1, sil_bjaeaecbbcfh2

 

開機所以會跑出fsck 錯誤的訊息,把他改正就可以了

 

thx for:

http://forum.ubuntu.org.cn/viewtopic.php?t=351496&p=2531805

Leave a comment

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料