私が欲しいのは、Ubuntuを60GB SSDにインストールし、Windows7を1TBHDDの100GBパーティションにインストールし、残りの900GBをUbuntuまたはWindowsからアクセスできるNTFSデータパーティションとして残すことです。
私のPCはUEFIモードで起動します。これは、WindowsとUbuntuでデュアルブートの状況を設定するために現在利用可能なガイドのほとんどにレンチを投げているようです。
これに対する私の最初の試みは、最初にWindowsをインストールすることでした。インストールを2番目のハードドライブに向けて、手放しました。すべてがうまくいき、期待どおりにWindowsを起動できました。 UbuntuライブCDを起動すると、Windowsが検出され、現在のパーティションを確認して、Ubuntuのインストール方法を設定できるオプションを選択しました。ここで、WindowsがSSDに100MBのパーティション(「システム予約済み」のブートパーティション)を配置し、実際のWindowsOSをHDDに配置していることを発見しました。私はUbuntuインストーラーがこれに対処するのに十分賢いことを期待し、先に進んでUbuntuをSSDにインストールしました。インストールは正常に完了しましたが、起動設定でどのオプションを使用しても、Ubuntuを起動できませんでした。
このプロセスを再試行しましたが、今回はWindowsインストールDVDを起動する前にSSDを切断しました。これによりSSDはそのままになりましたが、クリーンインストールした後でもUbuntuを起動できませんでした。
Ubuntuを適切に実行することが私の最優先事項であるため、Ubuntuを最初にインストールして実行することを選択しました。これが、現在の状況です。
60GB SSDは現在、起動中の動作中のUbuntu12.04インストールを保持しています。 GPartedでは/ dev/sdaであり、そのパーティションは次のようになります。
Partition File System Mount Point Size
/dev/sda1 fat32 /boot/efi 100MB
/dev/sda2 ext4 / 48GB
/dev/sda3 linux-swap 8GB
1TB HDD(/ dev/sdb)には実際には触れていないので、次のようになります。
Partition File System Size
/dev/sdb1 ntfs 932GB
私の懸念は、WindowsをHDDにインストールしようとすると、SSD上の何かが上書きされ、Ubuntuのインストールが孤立するかどうかです。もしそうなら、それはブート修復または他のツール/プロセスが解決できるものですか?
SSDを取り外してWindowsをHDDにインストールした場合、SSDを再接続したときに、SSDは引き続き起動可能なデバイスとして認識されますか? UEFIがどのように機能するかを本当に理解しておらず、ドライブの切断と再接続が安全かどうかもわかりません。
現在の設定で続行する最も安全な方法は何ですか?
更新: rschulerはいくつかの優れたオプションを提供しましたが、Windowsをインストールするときに現在のUbuntuインストールが失われることはないと確信しています。私は他に何があるかを見るために賞金をかけています。
私はUEFIマシンを持っていませんが、常に機能しているように見えたのは、OSのインストール中にインストールに書き込みたくないハードドライブを取り外すことでした。あなたの場合、SSDを取り外し、Windowsを1TBドライブにインストールします。代わりに、100MBのシステム予約パーティションがHDDにあります。
デュアルブートするには、SSDを交換し、アクティブドライブに設定してから、それに応じてgrubファイルをセットアップします。
最近のWindowsインストーラーは、スタートアップファームウェア(BIOSまたはUEFI)によって列挙された最初のドライブに100MBのシステム予約済みブートパーティションを配置するのが普通です。
Windows Updateでgrubのインストールを自動的に「修正」したので、通常はデュアルブートマシンでWindowsブートローダーシステムを使用します。私が読んでいるドキュメントによると、全体的な手順は同じBIOSまたはUEFIです。
編集: ここ はUEFIマシンで実際にそれを行った誰かからの指示です。