ラップトップにUbuntuがあります。次に、Windows 7をデュアルブートでインストールします。これどうやってするの?
私はUbuntuファイルを失うことはできません、そして私は GRUB を壊すかもしれないことを恐れています。
Go here forUEFI only!
一般的な概要は次のとおりです。
/boot
ディレクトリまたはパーティションをマウントしますGParted を開き、Windows 7で、削除可能なパーティションとして、またはパーティション化されていないスペースとして、少なくとも20GBの空き容量があることを確認します。パーティションの場合は、GRUBから削除して、Ubuntuのインストールを中断させないようにします。GPartedは、何か悪いことが起きそうな場合には文句を言います。
現在の/boot
デバイスをメモします。表示されない場合は、/
デバイスをメモしてください。デバイス名はsda5
のようなものです。
作成したスペースにWindows 7をインストールします
/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
注:これらの手順は、Windows 7およびBIOS起動コンピューター用に最初に書かれました。 UEFIとWindows 8以降を使用している場合は、おそらく
grub-pc
のgrub-efi-AMD64
をSudo 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
そして再起動します。正常に動作し、両方のシステムが起動するはずです。
Ubuntuの後にWindowsをインストールすることは、デュアルブートWindowsの推奨プロセスではありませんUbuntuシステムですが、可能です。
次に、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を選択してください。再起動すればそれだけです。
boot-repair は、推奨オプションを適用するだけで、live-usbから起動する非常に良い仕事をしました。
起動時にBIOSで起動順序を確認しましたか?ハードドライブから直接起動している場合、常にUSBが失われます。優先度リストでUSBデバイスのブートオプションを高くする必要があります。
また、使用しているUSBポートでUSBから起動できることをコンピューターで確認してください。
Windowsをインストールするには、Windows専用の空のパーティションが必要です。その場合は、通常のインストール手順を使用してインストールしてください。インストール後、Windowsを再起動し、さらに数回再起動してWindowsを体験します;-)(申し訳ありませんが、抵抗できませんでした)
あなたが言ったように、これは GRUB を壊し、あなたのコンピューターはこの後Windowsしか起動できません。 GRUBの復元とデュアルブートが可能な専用のヘルプセクションがあるため、絶望しないでください。 こちら を見てください。これを実行すると、コンピューターはWindowsだけでなくUbuntuも起動できるようになります。
開始する前に、現在のUbuntuインストール(明らかに上書きしたくない)とWindowsをインストールする空のパーティションの場所(ハードドライブ番号、その中のメーカーとパーティション番号)を非常に慎重に書き留めます。また、Windowsのインストール中に、Windowsをインストールするパーティション以外のパーティションをフォーマットすることを提案する場合は、受け入れないでください。
コンピューターにWindows 8のプリインストールコピーが付属しており、多くの人に嫌いだと言われ、Ubuntuをインストールした後、それがあなたのものではないことがわかったため、それを削除した場合欲しい、これに注意してください:
Windows 7をインストールする場合は、UEFIモードでWindows 7インストールメディアを作成して起動するか、ブートモードとパーティションテーブルをレガシーに設定します。
最初に、ライブ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)
この回答はUEFIのみを対象としており、UEFIが古代のBIOSを継承したため、少し現代的な回答になることを意図しています。また、「これを行うことができますか」というタイプの質問ではなく、「これをどのように行うか」という質問に答えているという事実に合わせて、ここにいくつかの編集があります。
UbuntuとともにWindowsをインストールするには、次の手順を実行します。
それでおしまい!
注:デュアルブートの準備が整っていることを確認するとき、UbuntuがGPTパーティションテーブルにインストールされているかどうかを確認してください!これを行う予定の場合、99%の時間でGPTを使用しますが、MBRにUbuntuのUEFIをインストールすることは可能です() Windows 10はその奇妙なユースケースをサポートしていません。その場合、可能であればGPTに変換します。そうでない場合は、バックアップと再インストールを行います。簡単に行えるため、お勧めします。
最も節約的な方法は、最初にWindows 7をインストールし、その後Ubuntuを再インストールすることです。これにより、grubが機能するようになります。
ライブCDを使用してパーティションを編集し、Windows 7をインストールすることもできます。これが完了したら、ライブCDを使用してUbuntuを起動し、grubを復元します。ただし、この手順は、正しい順序でインストールするよりも少し注意が必要です。
1つの良いアドバイス:たとえば、Windows 7用にgpartedを使用して別のパーティションを作成する場合は、すぐにNTFSにフォーマットします。 Windowsインストーラーを使用してパーティションをフォーマットしないでください。Windowsインストーラーがその後パーティションテーブルを破損し、失われたパーティションを復元しなければならなかったことが何度かありました。したがって、人々がここで推奨したように:gpartedを使用して、別のパーティションを作成し、ntfsにフォーマットし、そこにWindowsをインストールし、livecdまたはliveflashを使用してgrubを復元します。ライブフラッシュには SystemResqueCD を使用できます。
基本的に@evgenyと同じ答えですが、シンボリックリンクの代わりにchroot
を使用します。
/boot
パーティションを書き留めます。Ubuntuインストールをマウントする
Sudo mkdir /mnt
Sudo mount /dev/<partition> /mnt
このパーティションにインターネットアクセスを許可する
Sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
のみ別の/boot
パーティションがある場合、そうでない場合はこの手順をスキップします
Sudo mkdir /mnt/boot
Sudo mount /dev/<boot_partition> /mnt/boot
設定してから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
grub-pc
が最新バージョンであることを確認してください
apt-get update && apt-get install grub-pc
GRUBをインストールする
grub-install /dev/sda
chroot
を終了します
exit
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からアップグレードしたため、そうではありません)。
ブート修復を使用するだけで、これはデュアルブートシステムになりますか?
デュアルOSをインストールする簡単なプロセス。最初にNTFSパーティションをDisk Utilityを使用してUbuntuから作成します。次に、システムを再起動し、Windowsのインストールを続行します。インストールが完了したら、GRUBが機能していないことがわかります。...問題ではありません。このGRUBの問題を解決するには、2つの方法があります。
[方法2]少し難しいかもしれません。私も簡単なものを持っていることを心配しないでください。そのためには、Windowsにログインする必要があります。 EasyBCD をダウンロードして実行します。 ブートメニューの編集に移動し、目的のブートオプションをデフォルトとして設定します。それを保存して、システムを再起動します。 [Windowsでテスト済み]。
何かスタックした場合はお知らせください。
Ubuntuの後にWindowsをインストールするのは苦痛ですが、これを行った後は、ubuntuのライブcdをインストールし、boot-repairをインストールして実行する必要があります。 Ubuntuの後にwin7をインストールすると、grubが破損するためです。しかし、ブート修復はそれを改善します!