今天同事買了台新電腦要當作自己的build load server,兩顆硬碟要設定為RAID 0加速IO存取,原本用了linux內的soft raid,結果安裝完不能開機,後來我們改用主機板上的intel chip提供的功能玩起了FakeRAID,結果卡關好幾次,最後終於裝起來了,下面是幾個tips:
- 先使用主機板的功能建立RAID 0 Volume.
- 要用Desktop LiveCD開機,先進入Ubuntu的環境,使用GParted來切割硬碟,並且format好
- Partition Table要用GParted新增為GUID Partition Table(GPT) 以免遇到MBR對於partition的大小限制.
- 可能會需要切割一塊unformatted的,flag設為bios_grub,size>10MB的partition用來安裝GRUB 2 (使用GParted切割出來之後再對該partition按右鍵設定flag)
- 直接點選Install安裝Ubuntu,安裝的時候直接mount切好的partition,不要再變更partition或是format
- 安裝完無法開機時,使用 [2] 說的方法,再次使用LiveCD開機後,利用boot-repair來修正無法開機的問題
- 若詢問grub要安裝到那裡,則選擇之前切出來flag為bios_grub的這塊partition
不曉得為什麼新電腦看起來已經是UEFI了,卻還需要那塊bios_grub partition? 我現在猜測可能是我們打開了BIOS相容模式了吧. 明天再去check看看,不知道是不是使用UEFI開機的話,這次安裝就會順利很多了? (說不一定同事第一次安裝的SoftRAID就會成功開機了?!)
補充: 目前BIOS設定的確不是UEFI Boot, Ubuntu的/sys/firmware/efi 也不存在,所以昨天的設定就是 BIOS Legacy mode + FakeRAID + GPT + Ubuntu 12.04 64bit. 剛剛本來想要重新用UEFI模式開機重新安裝實驗看看,不過似乎不能用UEFI模式boot進手上的這片Ubuntu live cd,所以實驗就此打住了。
- https://help.ubuntu.com/community/FakeRaidHowto
- http://askubuntu.com/questions/334012/a-guide-to-install-ubuntu-13-04-using-a-raid-0
- https://help.ubuntu.com/community/UEFI
沒有留言:
張貼留言