デュアルブートScientific Linux 6および64ビットWindows 7

デュアルブートScientific Linux 6および64ビットWindows 7

学校プロジェクトの場合は、Scientific Linuxも実行する必要があります。だから設置してみました。私はCドライブ(NTFS)でWindows 7を実行しています。ドライブDとE(それぞれ500 GB、NTFS形式)が空です。 Scientific Linux 6.0 Live CDを起動して起動しました。

インストール中にEドライブを削除して再フォーマットしました。これがgpartedの私のパーティションの外観です:

スクリーン写真

SL6を正常にインストールした後、コンピュータはSLで直接起動しました!

起動するたびにオペレーティングシステムを選択するための起動メニューを取得する方法私はLinuxシステムに初めてアクセスし、GRUBやそのようなものについて何も知りません。助けてください!

答え1

まず、パニックにならないでください。 Windowsは安全です。起動するだけです。少なくともWindowsを起動する前に、grubでWindowsブートローダを実行することに関して、Windows 7で何が変わったのかわかりません。

したがって、GRUB(使用中であることを確認)は(通常)MBRにインストールされ、他のパーティション(通常は/ boot)にいくつかの構成ファイルがあります。

にある必要がある項目を追加する必要がありますgrub.conf(または2つの名前がす​​でにそこに表示されています)。menu.lst/boot/grub/

アイテムを追加する必要があります。

title Windows 7
rootnoverify (hd0,0)
makeactive
chainloader +1

最も重要なことは、(hd0,0)それが別のものであるかどうかを見つけることです。あなたの場合は、(hd0,1)Windowsを収容するのに十分な大きさの最初のNTFSパーティションとパーティションテーブルの2番目のパーティションのようです。

その項目を追加できますが、機能しない場合は、その項目に移動して再度変更します。

(また、これはGRUB 1に関するものであり、GRUB 2に異なる構文があるかどうかわかりません。以下はGRUB2の例です。.)

cコンピュータが2台ある場合は、GRUBコマンドライン(GRUBプロンプトをクリック)を使用してリアルタイムで試すこともできます。 GRUBでメニュー項目を編集することもできます(変更は保存しませんが、新しい項目で始まります。現在のe項目を編集するにはクリックしてください)。

このトピックの説明:

  • メニュー項目名を設定してください(ねえ、素晴らしいもの!)
  • GRUBがWindowsパーティションを「指定」するように指定する
  • パーティションを「アクティブ」とマークします(必須ではありませんが問題ではありません)。
  • パーティションのブートレコードにあるコードを起動します。

関連情報