web-dev-qa-db-ja.com

Ubuntu 12.04 ...とUEFIの後に2番目のハードドライブにWindows7をインストールします

私が欲しいのは、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インストールが失われることはないと確信しています。私は他に何があるかを見るために賞金をかけています。

2
Jeff Hillman

私はUEFIマシンを持っていませんが、常に機能しているように見えたのは、OSのインストール中にインストールに書き込みたくないハードドライブを取り外すことでした。あなたの場合、SSDを取り外し、Windowsを1TBドライブにインストールします。代わりに、100MBのシステム予約パーティションがHDDにあります。

デュアルブートするには、SSDを交換し、アクティブドライブに設定してから、それに応じてgrubファイルをセットアップします。

1
wbeard52

最近のWindowsインストーラーは、スタートアップファームウェア(BIOSまたはUEFI)によって列挙された最初のドライブに100MBのシステム予約済みブートパーティションを配置するのが普通です。

Windows Updateでgrubのインストールを自動的に「修正」したので、通常はデュアルブートマシンでWindowsブートローダーシステムを使用します。私が読んでいるドキュメントによると、全体的な手順は同じBIOSまたはUEFIです。

  1. 通常どおりWindowsをインストールします。
  2. 起動するものをMBR(BIOS)やシステムパーティション(UEFI)ではなくパーティションにインストールするように注意してLinuxをインストールします。
  3. LinuxインストールCDを実行している間に、ddを使用してLinuxブートパーティションの最初の1 MBをキャプチャし、Windowsインストールで読み取り可能なファイルに書き込みます。
  4. Windowsを起動し、bcdeditを使用して、手順3で作成した1MBファイルの起動レコードを追加します。

編集: ここ はUEFIマシンで実際にそれを行った誰かからの指示です。

1
Rodney Schuler