UEFIを使用して、Ubuntu 12.04以降の2番目のハードドライブにWindows 7をインストールします。


2

私が望むのは、Ubuntuを60GB SSDにインストールし、Windows 7を100GBパーティションの1TB HDDにインストールし、残りの900GBをUbuntuまたはWindowsからアクセスできるNTFSデータパーティションとして残しておくことです。

私のPCはUEFIモードで起動します。これは、WindowsとUbuntuでデュアルブートの状況を設定するための現在利用可能なガイドのほとんどにレンチを投げるようです。

これに対する最初の試みは、最初にWindowsをインストールすることでした。2番目のハードドライブにインストールを向けて、手放しました。すべてが順調に進み、あなたが期待するようにWindowsを起動できました。UbuntuライブCDを起動すると、Windowsが検出されたため、現在のパーティションを確認し、Ubuntuをインストールする方法を設定できるオプションを選択しました。ここで、WindowsがSSDに100 MBのパーティションを配置していることを発見しました。これは「システム予約」ブートパーティションであり、実際のWindows OSはHDDにあります。Ubuntuインストーラーがこれに対処するのに十分スマートであることを望み、先に進んでUbuntuにSSDをインストールしました。インストールは正常に完了しましたが、ブート設定でどのオプションを使用したとしても、Ubuntuを起動できませんでした。

このプロセスを再試行しましたが、今回はWindowsインストールDVDを起動する前にSSDを切断しました。これにより、SSDはそのままになりましたが、Ubuntuをクリーンインストールした後でもUbuntuを起動できませんでした。

Ubuntuを適切に実行することが私の最優先事項であるため、最初にインストールして実行することを選択しました。

60GB SSDは現在、起動中のUbuntu 12.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を再接続しても起動可能なデバイスとして認識されますか?UEFIがどのように機能するのか本当に理解しておらず、ドライブの切断と再接続が安全かどうかもわかりません。

現在のセットアップを考えると、最も安全な方法は何ですか?

更新: rschulerはいくつかの優れたオプションを提供しましたが、Windowsをインストールするときに現在のUbuntuのインストールを失うことはないと確信しています。私は他に何があるかを見るために賞金を出します。

回答:


1

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

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


これはすべての選択肢の中で最もリスクが低いと思われるので、これを試してみたいと思います。SSDをアクティブドライブとしてどこに設定しますか?BIOS / UEFI設定で?HDDにWindowsをインストールした後、SSDがUEFI起動可能デバイスとして認識されなくなる可能性はありますか?
ジェフヒルマン

それに到達するのにしばらく時間がかかりましたが、今日これをやっと試しましたが、うまくいきました!私のマシンはデフォルトでUbuntuで起動しますが、ブートメニューからWindowsを選択できます。BIOS設定の最初の起動オプションとしてWindowsを設定しようとしましたが、これはWindowsでうまく機能しましたが、起動メニューでUbuntuを選択すると、空の紫色のUbuntu画面が表示されました。GRUBも、他に何もありません。現在の設定でも問題ありませんが、Windowsをデフォルトで起動し、Ubuntuを起動できるようにするにはどうすればよいですか?
ジェフヒルマン

気にしないで。設定でもう少し遊んでみて、何が違うのかわかりませんが、デフォルトでWindowsを起動しています。ブートメニューを使用してUbuntuを正常に起動できます。ありがとう!
ジェフヒルマン

1

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

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

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

編集: ここに、実際にUEFIマシンで行った人からの指示があります。


これらの指示は、クリーンを開始するときに機能するように見えます。私の質問は、SSDにUbuntuが既にインストールされている実用的なソリューションを入手できるかどうかです。Windowsを最初にインストールすることは絶対要件ですか?
ジェフヒルマン

@ジェフ・ヒルマン。最初にUbuntuで動作するようにする必要があります。Windowsのインストールは、システムパーティションのLinuxブートスタッフを上書きし、100MBのシステム予約パーティションを要求します。Windowsのインストール後、Linux CDから起動してWindowsブートシステムのファイルをddすることができます(window ddコマンドも存在します)。これは私の推奨方法です。または、そのlinux cdを使用してブートローダーをgrubに切り替えることができます。
ロドニーシューラー

Windowsのインストールでは、既存のfat32 / boot / efiパーティションを独自のシステムパーティションに置き換えるだけで、Ubuntuを元に戻すことができますか?これは理にかなっていますが、この点に関してはUEFIの方がはるかに扱いにくいようです。SSDを取り外した場合、WindowsはシステムパーティションをHDDに配置し、Ubuntuはそのままにしますか?BIOS / UEFIは、起動可能なデバイスがどのように認識されるのですか?起動時にドライブを調べますか?その場合、BIOS / UEFI画面から手動で選択する必要がある場合でも、Ubuntuディスクを使用しても問題ありませんか?
ジェフヒルマン

その100MB UEFIパーティションは、uefi biosの機能です。存在しない場合、システムは起動せず、WindowsまたはLinuxはシステムを置き換えることができません。たとえば、ディスク管理でWindowsを単独でインストールすると、システム予約パーティションとメインパーティションが表示されます。Gpartedでこのディスクを見ると、2つの100MBパーティションとメインパーティションがあることがわかります。一部のマザーボードではUEFIをオフにできます。
BJ292

@ BJ292:UEFIパーティションの目的はわかっていると思いますが、UbuntuとWindowsの両方が起動できるようにWindowsをインストールする方法があるかどうかはわかりません。このパーティションが確実に作成されるように、Ubuntuインストール(USBドライブ)をUEFIモードで起動しました。UEFIを無効にすることは、仕事中のマシンでデュアルブートセットアップを動作させる方法ですが、このマシンではそのオプションが見つかりません。
ジェフヒルマン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.