web-dev-qa-db-ja.com

Ubuntuをインストールした後にWindowsをインストールするにはどうすればよいですか?

ラップトップにUbuntuがあります。次に、Windows 7をデュアルブートでインストールします。これどうやってするの?

私はUbuntuファイルを失うことはできません、そして私は GRUB を壊すかもしれないことを恐れています。

Go here forUEFI only!

219
Sk8er

一般的な概要は次のとおりです。

  1. Windows用のスペースを作る
  2. Windowsをインストールする
  3. /bootディレクトリまたはパーティションをマウントします
  4. ブートローダーをインストールします( GRUB

ステップゼロ-何かをする前に重要なデータをバックアップします

ステップ1-Windows用のスペースを作る

GParted を開き、Windows 7で、削除可能なパーティションとして、またはパーティション化されていないスペースとして、少なくとも20GBの空き容量があることを確認します。パーティションの場合は、GRUBから削除して、Ubuntuのインストールを中断させないようにします。GPartedは、何か悪いことが起きそうな場合には文句を言います。

現在の/bootデバイスをメモします。表示されない場合は、/デバイスをメモしてください。デバイス名はsda5のようなものです。

ステップ2-Windowsのインストール

作成したスペースにWindows 7をインストールします

ステップ3 – /bootをマウントします

注:ライブメディア環境のインストールからブートディレクトリまたはパーティションをマウントする代わりに、grub-installの--boot-directoryパラメーターでパスを指定できます。詳細については、マンページを参照してください。

buntu live CD から読み込み、これらのコマンドを実行します。

  • 別の/bootパーティションがない場合:

    Sudo mount /dev/DEVICENAME_FROM_STEP_ONE /mnt
    Sudo rm -rf /boot    # Careful here, make sure YOU ARE USING THE LIVE CD. I tried it, it works.
    Sudo ln -s /mnt/boot /boot
    
  • SEPARATE /bootパーティションがある場合:

    Sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot
    

ステップ4 –ブートローダーをインストールする

注:これらの手順は、Windows 7およびBIOS起動コンピューター用に最初に書かれました。 UEFIとWindows 8以降を使用している場合は、おそらくgrub-pcgrub-efi-AMD64Sudo apt-get install grub-pcに置き換える必要があります。

次に、これらのコマンドを続行します。

Sudo apt-get update
Sudo apt-get install grub-pc
Sudo grub-install /dev/sda     # NOTE THAT THERE IS NO DIGIT
Sudo umount /boot

そして再起動します。正常に動作し、両方のシステムが起動するはずです。

150
evgeny

Ubuntuの後にWindowsをインストールすることは、デュアルブートWindowsの推奨プロセスではありませんUbuntuシステムですが、可能です。

  • 最初に、必要に応じてgPartedを使用してUbuntuのサイズを変更し、50GBの空き容量が使用可能であることを確認する必要があります。
  • また、gPartedまたはDisk Utilityを使用して、空き領域をNTFS、これにより、Windows 7は「C」ドライブに加えて追加のブートパーティションを作成できなくなります。
  • 次に、Windows DVDインストーラーを起動して、NTFSパーティションにWindowsをインストールします。再起動すると、Windowsが自動的に起動し、grubメニューが表示されなくなり、Ubuntuを選択できなくなります。これは、Windowsブートローダーがgrubを置き換えたためです。

  • 次に、LiveCDまたはLiveUSBからUbuntuを実行する必要がありますおよびinstallboot-repair .

  • boot-repairをインストールするには、を押してターミナルを開きます Ctrl+Alt+T 次のコマンドを入力します。

    Sudo add-apt-repository ppa:yannubuntu/boot-repair && Sudo apt-get update
    Sudo apt-get install -y boot-repair && boot-repair
    
  • インストール後、boot-repairが自動的に起動します。起動しない場合は、Dash経由で起動します。

  • GRUBを修復するには、必ずrecommended repairを選択してください。再起動すればそれだけです。

  • これで、起動時にGrubメニューが表示され、Ubuntu、memtest、およびWindows 7から選択できるようになります。
135
Peachy

boot-repair は、推奨オプションを適用するだけで、live-usbから起動する非常に良い仕事をしました。

12
Quesst

起動時にBIOSで起動順序を確認しましたか?ハードドライブから直接起動している場合、常にUSBが失われます。優先度リストでUSBデバイスのブートオプションを高くする必要があります。

また、使用しているUSBポートでUSBから起動できることをコンピューターで確認してください。

6
Slipstream

Windowsをインストールするには、Windows専用の空のパーティションが必要です。その場合は、通常のインストール手順を使用してインストールしてください。インストール後、Windowsを再起動し、さらに数回再起動してWindowsを体験します;-)(申し訳ありませんが、抵抗できませんでした)

あなたが言ったように、これは GRUB を壊し、あなたのコンピューターはこの後Windowsしか起動できません。 GRUBの復元とデュアルブートが可能な専用のヘルプセクションがあるため、絶望しないでください。 こちら を見てください。これを実行すると、コンピューターはWindowsだけでなくUbuntuも起動できるようになります。

開始する前に、現在のUbuntuインストール(明らかに上書きしたくない)とWindowsをインストールする空のパーティションの場所(ハードドライブ番号、その中のメーカーとパーティション番号)を非常に慎重に書き留めます。また、Windowsのインストール中に、Windowsをインストールするパーティション以外のパーティションをフォーマットすることを提案する場合は、受け入れないでください。

4
koushik

コンピューターにWindows 8のプリインストールコピーが付属しており、多くの人に嫌いだと言われ、Ubuntuをインストールした後、それがあなたのものではないことがわかったため、それを削除した場合欲しい、これに注意してください:

コンピューターはUEFIで起動し、GPTパーティションテーブルがあります。

Windows 7をインストールする場合は、UEFIモードでWindows 7インストールメディアを作成して起動するか、ブートモードとパーティションテーブルをレガシーに設定します。

4
LiveWireBT

最初に、ライブCD/USBスティックで起動し、2つ目のパーティションを作成するためにパーティションを縮小する必要があります。 Windows 7は、「システム予約済み」と呼ばれる2番目のパーティションを必要とし、作成します。理由はわかりませんが、わかります。 (つまり、3つのパーティション、またはスワップパーティションがある場合は4つのパーティションになります。)

パーティションの準備ができたら、Windows 7 DVD/USBスティックで起動し、新しいパーティションにWindows 7をインストールします。

Windows 7をインストールすると、GRUBが破損し、Windowsを(自動的に)しか起動できなくなります。ライブのUbuntu CD/USBスティックで起動して修正するだけです(他のコメントで言及されている方法)。

一部のユーザーが直面する可能性のある別の問題:

Windows 7に付属の HP Mini 21 ネットブックを所有しています。すべてを消去し、Ubuntuをインストールしました。後で、Windows 7を再インストールし、デュアルブートを使用することにしました(私の大学の特定のアプリケーションではワインを使用しないWindowsが必要です)。そのとき、3つのパーティションがありました。

- Ubuntu
- Swap
- Backup/download storage

Windows 7をインストールしようとしたときに、Windows 7が2番目のプライマリパーティション(システム予約)を作成する必要があるため、問題に直面しました。すでに3つのパーティションがあったため、さらに2つのパーティションを作成できませんでした。ここでの回避策は、スワップストレージとバックアップストレージの両方を含める 拡張パーティション を作成することです。今私が持っています:

- Ubuntu (primary)
- Extended
  - Swap
  - Backup/download storage
- Windows 7 (primary)
- Windows 7 system reserved (primary)
3
Antonis

UEFIのみ!

この回答はUEFIのみを対象としており、UEFIが古代のBIOSを継承したため、少し現代的な回答になることを意図しています。また、「これを行うことができますか」というタイプの質問ではなく、「これをどのように行うか」という質問に答えているという事実に合わせて、ここにいくつかの編集があります。


UbuntuとともにWindowsをインストールするには、次の手順を実行します。

  1. Windows 10 USBを挿入します
  2. ドライブ上にパーティション/ボリュームを作成して、UbuntuとともにWindows 10をインストールします(通常は複数のパーティションを作成します。また、ドライブにWindows 10用のスペースがあることを確認してください。Ubuntuを縮小する必要がある場合があります)
  3. Windows 10をインストールします。

それでおしまい!

注:デュアルブートの準備が整っていることを確認するとき、UbuntuがGPTパーティションテーブルにインストールされているかどうかを確認してください!これを行う予定の場合、99%の時間でGPTを使用しますが、MBRにUbuntuのUEFIをインストールすることは可能です() Windows 10はその奇妙なユースケースをサポートしていません。その場合、可能であればGPTに変換します。そうでない場合は、バックアップと再インストールを行います。簡単に行えるため、お勧めします。

2
RoundDuckMan

最も節約的な方法は、最初にWindows 7をインストールし、その後Ubuntuを再インストールすることです。これにより、grubが機能するようになります。

ライブCDを使用してパーティションを編集し、Windows 7をインストールすることもできます。これが完了したら、ライブCDを使用してUbuntuを起動し、grubを復元します。ただし、この手順は、正しい順序でインストールするよりも少し注意が必要です。

2
Peter Smit

1つの良いアドバイス:たとえば、Windows 7用にgpartedを使用して別のパーティションを作成する場合は、すぐにNTFSにフォーマットします。 Windowsインストーラーを使用してパーティションをフォーマットしないでください。Windowsインストーラーがその後パーティションテーブルを破損し、失われたパーティションを復元しなければならなかったことが何度かありました。したがって、人々がここで推奨したように:gpartedを使用して、別のパーティションを作成し、ntfsにフォーマットし、そこにWindowsをインストールし、livecdまたはliveflashを使用してgrubを復元します。ライブフラッシュには SystemResqueCD を使用できます。

2
Yuriy Tkach

基本的に@evgenyと同じ答えですが、シンボリックリンクの代わりにchrootを使用します。

  1. Ubuntu LiveCDを起動します
  2. GPartedを開き、少なくとも20GBの空き容量がある未使用のパーティションがあることを確認します。これがWindows 7パーティションになります。
  3. このパーティションにWindows 7をインストールします。
  4. Ubuntu LiveCDを起動します
  5. Ubuntuがインストールされているパーティションと、必要に応じて個別の/bootパーティションを書き留めます。
  6. Ubuntuインストールをマウントする

    Sudo mkdir /mnt
    Sudo mount /dev/<partition> /mnt
  7. このパーティションにインターネットアクセスを許可する

    Sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
    
  8. のみ別の/bootパーティションがある場合、そうでない場合はこの手順をスキップします

    Sudo mkdir /mnt/boot
    Sudo mount /dev/<boot_partition> /mnt/boot
  9. 設定してからchrootと入力します

    Sudo mount -o bind /proc /mnt/proc
    Sudo mount -o bind /dev /mnt/dev
    Sudo mount -o bind /dev/pts /mnt/dev/pts
    Sudo mount -o bind /sys /mnt/sys
    Sudo chroot /mnt
    
  10. grub-pcが最新バージョンであることを確認してください

    apt-get update && apt-get install grub-pc
    
  11. GRUBをインストールする

    grub-install /dev/sda
    
  12. chrootを終了します

    exit
    
  13. 再起動して動作するかどうかを確認します
1
kiri

そのUSBを起動します

  1. コンピューターの電源を入れるか再起動します。
  2. ディスプレイが空白になっている間に、 F10 キーを押してBIOS設定メニューに入ります。
    注意: BIOS設定メニューにアクセスするには、 F2 または F6 一部のコンピューターのキー。
  3. 右矢印キーと左矢印キーを使用して、「詳細設定」タブを選択します。
  4. 押す Enter
  5. 上下の矢印キーを使用して、ブート順序を選択します。
  6. 画面の指示に従って、USBが一番上になるように起動順序を変更します
  7. 押す Esc
  8. 右矢印キーと左矢印キーを使用して、[終了]タブを選択します。
  9. 押す Enter
  10. 押す Enter



リブート...

1
user92200

VirtualBox(http://www.virtualbox.org)のようなものでWindows 7を仮想化することをお勧めします

これにより、ブートローダーGrubを破壊することなく、WindowsとLinuxを同時に実行できます。

Windows 7を実行する理由がわかりませんが、Windowsのコンピューターのハードウェア容量(たとえば、最新の3Dゲームの実行)が必要ない場合は、仮想化が適切なソリューションになります。

私のコンピューターにはUbuntuがあり、ドライブの半分しか使用していません。次に、Acronisを使用してWindowsパーティション(CおよびWパーティション)を復元しました。

次に、デュアルブートを作成します。上記の手順はすべて、WindowsをインストールするためのWindows 10 CDがあることを前提としています(Windows 7からアップグレードしたため、そうではありません)。

ブート修復を使用するだけで、これはデュアルブートシステムになりますか?

0
eddyq

デュアルOSをインストールする簡単なプロセス。最初にNTFSパーティションをDisk Utilityを使用してUbuntuから作成します。次に、システムを再起動し、Windowsのインストールを続行します。インストールが完了したら、GRUBが機能していないことがわかります。...問題ではありません。このGRUBの問題を解決するには、2つの方法があります。

方法1

[方法2]少し難しいかもしれません。私も簡単なものを持っていることを心配しないでください。そのためには、Windowsにログインする必要があります。 EasyBCD をダウンロードして実行します。 ブートメニューの編集に移動し、目的のブートオプションをデフォルトとして設定します。それを保存して、システムを再起動します。 [Windowsでテスト済み]。

何かスタックした場合はお知らせください。

0
ScareCrow

Ubuntuの後にWindowsをインストールするのは苦痛ですが、これを行った後は、ubuntuのライブcdをインストールし、boot-repairをインストールして実行する必要があります。 Ubuntuの後にwin7をインストールすると、grubが破損するためです。しかし、ブート修復はそれを改善します!

0
jamie