2010年11月 1日

[linux-users: 108672] Re:ソフトRAIDからの起動で問題が

西田と申します。

もう解決されているそうですが...。

最近のRHEL(CentOSも)ではgrubのブートパーティション指定や、fstabのパーティ
ションマウント指定ではデバイス名指定(/dev/sdXXとか)ではなく「ラベル指定」
ができるようになっています。
(Ubuntuは詳しくないので、Ubuntuでもできるのでしょうか?)


例)/boot/grub/menu.lst
title CentOS (2.6.18-164.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ rhgb quiet
~~~~~~~~~~~~
initrd /initrd-2.6.18-164.el5.img

例)/etc/fstab
LABEL=/ / ext3 defaults 1 1
LABEL=/home /home ext3 defaults 1 2
LABEL=/var /var ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2


これを利用して、各ディスクのパーティションにラベルを付けで、grubでブート
パーティションを使い分け、各起動するOSのfstabで各々をマウントするっての
はどうでしょうか?
ラベル付けは RHEL(CentOS)の場合は「e2label」コマンドでできます。

title HOGEHOGE_OS(IDE)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=IDE-ROOT rhgb quiet
title HOGEHOGE_OS(SATA)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=SATA-ROOT rhgb quiet

例)HOGEHOGE_OS(IDE) の/etc/fstab
LABEL=IDE-ROOT / ext3 defaults 1 1
LABEL=IDE-HOME /home ext3 defaults 1 2

例)HOGEHOGE_OS(SATA) の/etc/fstab
LABEL=SATA-ROOT / ext3 defaults 1 1
LABEL=SATA-HOME /home ext3 defaults 1 2

とかって....。ここまで書いてmenu.lst「root (hd0,0)」ってどうするのかな?
思いました。やっぱり無理っぽいですね。

すみませんでした。


------------------------------------------------------------
Nish - Hideo Nishita - / nishita@xxxxx

_______________________________________________
linux-users mailing list
linux-users@xxxxx
http://listserv.linux.or.jp/mailman/listinfo/linux-users


投稿者 xml-rpc : 2010年11月 1日 18:55
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/99648
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。