お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-05-03 18:38:49

tetsuyakubo
メンバ
登録日: 2008-10-05

HDDの交換とUUID

winxpとUbuntu9.04のデュアルブート環境にありますが、
ubuntuの入っているHDDを容量の大きいものに交換しようと思っています。
ディスク内容は以下の通りです。

A:win専用
B:win専用(バックアップ用)
C:Ubuntu専用
ブートローダーはgrubを使用せず、winの ntidr を使っている
Ubuntuのブートローダーのインストール先はmbrでなく、Cの先頭のパーテーション(/boot)の頭にインストール

バックアップと復元は、winから(またはCDから)trueimageにて安定してできることは経験済です。
ただ、/boot/grud/menu.lst を見ますと、uuidによってhddが記述されていますので、
HDDを交換した場合 uuidも変わるのではと思いますが、
その場合、menu.lstの書き換えで、うまく起動できるのでしょうか?

ご経験のある方のアドバイスいただければと思います。

最後の編集者: tetsuyakubo (2009-05-04 11:57:07)

オフライン

 

#2 2009-05-04 12:50:39

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: HDDの交換とUUID

http://www.watanet.org/~chihiro/index.cgi/linux/ubuntu/20081202_ubuntu-hdd-replace-uuid-hibernate-issue.html
http://www.itmedia.co.jp/enterprise/articles/0811/20/news019.html
http://nblog.jp/087
このあたりに大変詳しい説明があります。
私も丁度ディスク構成を換えようと思っていたところなので、ちょっとやってみようかな。

オフライン

 

#3 2009-05-04 19:39:21

tetsuyakubo
メンバ
登録日: 2008-10-05

Re: HDDの交換とUUID

有難うございます。
参考になります。自分でも色々探しているんですが、よく分からないもので。。。。

LINUXのバックアップとリストアについては、WINからGHOSTで、CDからTRUEIMAGEで、それぞれ経験があり、
何の心配もないのですが、UUIDが気になっていて、
menu.lstの他に、/etc/initramfs-tools/conf.d/resumeにも、HDDのUUIDが直接記述されている見たいですね。
/etc/initramfs-tools/conf.d/resumeには、ハイバネーション時にデータを退避しておく領域のデバイス(一般的にswapパーティションらしい)のUUIDを記述しなくてはいけないようです。上の説明を見る限りでは・・・・・・
それと、マウントの情報が記載されているfstabも修正しないといけないですね。
ファイル構造は変えないので(容量が変わるだけなので)grubのインストールはいらないと思うんですが。。。

でも、人によっては、何にもせず大丈夫だったという人もいらっしゃるようで、結局やってみなくては分からないのでしょうか?

つまり、uuidの記載されている場所

1.menu.lst
2.fstab
3./etc/initramfs-tools/conf.d/resume
  ramdiskの再構成を行う。($ sudo update-initramfs -u)
  *resumeファイルのバックアップを同ディレクトリに置かない

以上3ヶ所のuuidの修正で大丈夫そうだと、現在の所までの情報では、判断されます。
その他情報お持ちの方、よろしくお願いします。

最後の編集者: tetsuyakubo (2009-05-04 22:59:30)

オフライン

 

Board footer

Powered by FluxBB