2005年7月14日 星期四

Software RAID-1 的開機設定

補記一下如何讓 Software RAID-1 的兩顆硬碟都能夠開機。否則需要時還真的不容易找到方法。

新的主機搭配 2 顆 Maxtor S-ATA 200G 硬碟,透過 Linux Software RAID-1 做 mirror,以免資料遺失。問題是,如何讓兩顆硬碟都能夠開機呢?

首先,須先在兩顆硬碟各做一個大小一樣的 software RAID 分割區,然後合併成 md0,以 ext3 格式掛在 /boot,然後以 root 身分 ...
#grub
grub> find /grub/stage1
(hd0,0)
(hd1,0)

許多文章都是寫 find /boot/grub/stage1,但實際在 FC4 上操作時,確認 find /grub/stage1 才是正確的。

S-ATA 硬碟會被 Linux 視為 SCSI 硬碟,代號為 sda 以及 sdb,接著透過以下指令將 grub 安裝到 sda 的 MBR。
grub>device (hd0) /dev/sda
grub>root (hd0,0)
grub>setup (hd0)

為了讓第二顆硬碟也能開機,以上步驟須在 sdb 也做一次。
grub>device (hd0) /dev/sdb
grub>root (hd0,0)
grub>setup (hd0)

這樣就大功告成了。浩鑫 SN25P 可以在 BIOS 中調整開機硬碟順序,試著對調看看,果然第二顆硬碟也可以順利開機,酷喔!

沒有留言:

張貼留言