NTFSにGRUBをインストールする


8

コンピューターに2つの完全に独立したWindows XPのインスタンス(データを共有しないでください)を2つの異なるプライマリパーティション内にインストールしたいと思います。私はgrubがそれらのブートを正しく処理できることを知っていますが、それを100%NTFSシステム内にインストールし、追加のLinuxパーティション/ディストリビューションなしで構成できるかどうかはわかりません。

回答:


7

XPとXP64のデュアルブートにgrub4dosを使用しています。どちらのシステムもNTFSファイルシステム上にあります。

セットアップは簡単でした。grub4dosフォルダーをNTFSファイルシステムにコピーしました。Windowsブートローダーの名前を「ntldr」に変更し、grub4dosブートローダーの「grldr」を「ntldr」にコピーしました。そのようにして、私はまだマイクロソフト標準のMBRを使用しています。

この方法は、パーティションを独立させます。パーティションを外部ドライブにダンプして、その場所に別のオペレーティングシステムを読み込むことができます。Vista32、XP32、Vista64、およびXP64のイメージを外部ドライブに保存しています。約1.5時間で、これらのイメージのいずれか1つを2つのラップトップパーティションのいずれかにロードし、ブート構成に煩わされることなく準備ができます。

編集: もう1つのヒント。Windowsインストールを行うときは、Windowsをインストールするパーティションを除くすべてのパーティションに隠しビットを設定します。ウィンドウインストーラーが起動可能なパーティションの起動シーケンスを置き換え、パーティションの独立性が失われます。


1
grub4dosはMBRにインストールすることも、システムを変更せずにboot.iniリストに追加することもできます。NTFSはサポートされているシステムです。
karatchov 2009年

3

いいえ、現時点では、stable grubはNTFSからの起動をサポートしていませ

GRUBを使用するには、小さなFATパーティションが必要です。または、ネイティブブートローダーまたは別のサードパーティローダーの使用を検討してください。

そうは言っても、(現在アルファ版の)grub2のサポートに取り組んでいます。


NTFsパーティションのntldrを介してGrub4dosが正しく読み込まれているようです。それでも正しくテストする必要があるため、私の経験を報告します
karatchov '19年


1

Grubには、UNIXのような環境が必要です。ただし、標準のWindows boot.iniセットアップを使用して、Windows XP環境を簡単にデュアルブートすることができます。


標準のboot.iniメソッドは独立したシステムをサポートしていません。grubを使用すると、別のパーティションから起動するときにパーティションを非表示にできるため、Windowsはパーティションが常にC:\にインストールされていると信じ込ませます
karatchov

Windowsは実際にはC以外のドライブ文字からの起動を楽しんでいます:^^
Oskar Duveborn 2009年

1

標準のWindowsブートローダーを使用してデュアルブートできます。

上で右クリックしてコンピュータを選択し、リモート設定| |プロパティを高度な 選択の設定の下で、起動と回復、およびプライマリパーティションを選択します。


1

実際にそうするかもしれません。GNU / Linux liveCD / USBと有効な形式のgrub.cfgを使用して、Windowsパーティションの1つのディレクトリにGrub2を完全にインストールし、両方のOSを起動できます(システムに後でUnixシステムが含まれていない場合でも)。

@MikeyBの回答は現在有効ではありません。Grub2はNTFSファイルシステムにインストールできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.