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:
Leave a comment
很抱歉,必須登入網站才能發佈留言。