起動ディスクを作成し、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
- カテゴリ: