Personal tools
You are here: Home コンピュータ Linux Tips File System Tips RAID1でGRUB
Document Actions

RAID1でGRUB

by すぎお last modified 2007-09-26 09:22

mdadmを使ってRAID1を構成したときのgrub設定。両方のディスクからブートするようにする。

RAIDの情報を確認する。 SATAハードディスク4台の内、sda1、sdb1でRAID1を構成する。sdc1、sdd1はスペアとする。

# mdadm --detail /dev/md0

/dev/md0:
Version : 00.90.03
Creation Time : Tue May 29 22:29:37 2007
Raid Level : raid1
Array Size : 979840 (957.04 MiB 1003.36 MB)
Device Size : 979840 (957.04 MiB 1003.36 MB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent

Update Time : Sat Jul 28 19:45:00 2007
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

UUID : b53ce0be:3b583ff9:c230666b:5103eba0
Events : 0.92

Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1

GRUB設定

# grub-install /dev/sda

Searching for GRUB installation directory ... found: /boot/grub
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
(hd3) /dev/sdd

# grub

Probing devices to guess BIOS drives. This may take a long time.

GNU GRUB version 0.97 (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]

プロンプトが表示されたら、プロンプトから hd0(sda)にブートローダをセットアップする。

# grub
grub> root (hd0,0)

root (hd0,0)
Filesystem type is ext2fs, partition type 0xfd

grub> setup (hd0)

setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/e2fs_stage1_5" exists... yes
Running "embed /grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded.
succeeded
Running "install /grub/stage1 (hd0) (hd0)1+15 p (hd0,0)/grub/stage2 /grub/
menu.lst"... succeeded
Done.

同様にhd1(sdb)にブートローダをセットアップする。

grub> root (hd1,0)

root (hd1,0)
Filesystem type is ext2fs, partition type 0xfd

grub> setup (hd1)

setup (hd1)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/e2fs_stage1_5" exists... yes
Running "embed /grub/e2fs_stage1_5 (hd1)"... 15 sectors are embedded.
succeeded
Running "install /grub/stage1 (hd1) (hd1)1+15 p (hd1,0)/grub/stage2 /grub/
menu.lst"... succeeded
Done.

終了する。

grub> quit

« January 2009 »
Su Mo Tu We Th Fr Sa
123
45678910
11121314151617
18192021222324
25262728293031
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: