Novell(クラウドコンピューティングのセキュリティ・仮想化ソリューションを実現)

起動ディスクを作成し、SUSELinux10.1をブートする方法

This document (00006767) is provided subject to the disclaimer at the end of this document.

問題点

GRUBブートマネージャがstage2を見つけられず、システム(SUSE Linux10.1)が起動しなくなりました。
システムを起動するには、どのようにすればよいでしょうか?

解決方法

何らかの原因でGRUBブートマネージャのstage1がstage2を見つけられず、システムが起動しなくなることがあります。
その場合には、起動ディスクを作成して、ブートしてください。
ここでは、ルートデバイスを/dev/sda2とし、説明します。

起動ディスクを作成:

1. DVDインストールメディアより、レスキューシステムを起動します。

2. ルートデバイスをマウントします。
次のようにコマンドを入力します。

# mount -t reiserfs -o rw,dev /dev/sda2 /mnt

3. GRUBブートマネージャのstage1とstage2を、フロッピーディスクにコピーします。

#dd if=/mnt/boot/grub/stage1 of=/dev/fd0 count=1
#dd if=/mnt/boot/grub/stage2 of=/dev/fd0 seek=1

起動ディスクからのブート:

1. GRUBブートフロッピーを入れて起動します。
するとGRUBシェルが起動されます。

2. ルートデバイス(/dev/sda2)を指定します。
grubプロンプトに続いて、以下のようにgrubコマンドを入力します。

grub > root (hd0,1)

※ hd0,0は、最初のハードディスクの最初のパーティションを示し、hd0,1は、最初のハードディスクの2番目のパーティションになります。

3. ルートデバイスにあるカーネル(vmlinuz)を指定し、カーネルパラメータとして "root=/dev/sda2" を指定します。

grub > kernel /boot/vmlinuz root=/dev/sda2

4. initrdファイルを指定します。

grub > initrd /boot/initrd

5. 最後にシステムを起動してください。

grub > boot

なお、<Tab>キーで、ブートさせるルートデバイスやカーネルのファイルなどを補完することができます。

Disclaimer

この情報は、米国Novell, Inc.およびノベル株式会社の内外から発生したものです。本文書の内容または本文書を使用した結果について、いかなる保証、表明または約束も行っていません。また、本文書の商品性、および特定目的への適合性について、いかなる黙示の保証も否認し、排除します。

本文書に記載されている会社名、製品名はそれぞれ各社の商品、商標または登録商標です。

  • ドキュメントID: J00006767
  • 作成年月日: 27-JUN-2006
  • 修正年月日:
  • ドキュメントリビジョン: 1
  • 分類: SUSE Linux
  • 対象NOVELL製品およびバージョン: SUSE Linux 10.1
  • カテゴリ: