Windows 8.1とDebian Jessieのデュアルブートを試みる


9

私は1か月前からWindows 8.1とDebian Jessieのデュアルブートを試みています。もう少し頭がおかしくなってきたので、そろそろ助けを求めた頃だと思いました。

たくさんのチュートリアルを試してみましたが、いくつかリンクします:

http://itstuff.the-zabala.net/2013/08/dual-boot-debian-7-wheezy-on-existing.html?showComment=1391441528704#c6800486694487233060

http://www.linuxbsdos.com/2013/02/06/how-to-dual-boot-fedora-18-and-windows-8-on-one-hdd-with-grub-installed-in-a- pbr / 2 /

たくさん試したので、これ以上リンクを投稿することはできません。最初のチュートリアルのように、sudo modprobe efivars失敗したために続行できない、本当に簡単なチュートリアルがいくつかありました。sudo modprobe efivarfsしかし成功した。しかし、efivarfsを使い続けたとき、新しいエントリはありませんでした。

また、EasyBCDを使用してGRUB 2に設定し、「自動的に選択してロードする」ことを試みましたが、「/ NST / AutoNeoGrub0.mbr」を選択します。もちろんこれは正しくありません。だから基本的に、私の問題を要約すると:modprobe efivarsうまくいきません、そしてそれに多くが依存しているので、私が従うすべてのチュートリアルは失敗します。

Linuxの起動方法と背景情報:最初にWindows 8を使用していて、それを維持してブートローダーを使用したいのですが、これはWindows 8をすでにロードしているためです。セキュアブートをオフにし、レガシーブートオプションをオンにしてUEFIをオンにしました。ブートメニューに移動し、レガシーブートでハードドライブを選択することで、Debianをブートできます。

ええ、ほとんど忘れてしまいました。Debianをインストールするときに、いくつかの素晴らしいWindowsプログラムでUSBスティックを使用しても機能しなかったため、DVD + RWを使用してインストールする必要がありました。

私はこの注文を数回試しました:

sudo mount /dev/sda1 /boot/efi
sudo modprobe efivarfs
sudo grub-install /dev/sda
sudo update-grub

時々私は使用していた--forceもう、私は多くのものを試してみました、なぜ、私は覚えていません...

私はあなたの何人かが私のための解決策を持っていることを本当に望みます!

回答:


7

Windows 8.1と同じディスクにDebian Jessieが必要な場合は、以下の手順に従ってください。

1)Windows Fast Bootをオフにする

2)Windows 8.1のメインパーティションを圧縮する必要があります。Windowsは特定のパーティション構成の使用を想定しているため、これは注意が必要です。図を示しましょう。

[(Windows REツール)(EFIシステムパーティション)(Microsoft予約パーティション)(Windows 8.1)(その他)]

お気に入りのツールを使用して、これらのパーティションを編集できます。私はGpartedを好みますが、優れたディスクパーティションツールであればこれを処理できます。 最初にWindowsインストールをバックアップします。次に、Windows 8.1パーティションのサイズを変更して、別のOSに十分なスペースを確保します。私はDebianに約100 GBのスペースを与えることを好みます。

3)Debian Jessie isoをダウンロードして、いくつかのメディア(CD / DVD / USB /(ここに好みのメディアを挿入してください))に入れます。

4)UEFIでセキュアブートとファーストブートをオフにします。 レガシーブートをオンにしないでください(マザーボードがUEFIのみをサポートし、セキュアブートおよびファストブートなしでブートする場合)。

5)インストールメディアを挿入し、残った100 GBのスペースにDebian Jessieをインストールします。EFIブートパーティションについては、Windows 8.1で作成済みのEFIシステムパーティションをインストーラーで使用するようにしてください。パーティションはsdx2のようなものでなければなりませんが、これは異なる場合があります。 このパーティションを再フォーマットしないでください!! インストーラーにEFIパーティションとして使用するよう指示するだけです。これにより、Debian Jessieのgrubx64.efiブートローダーがこの場所に配置されます。

6)完了したら、通常どおりインストールを続行し、必要に応じてパーティションをセットアップします。インストールが完了すると、Jessieを簡単に起動できるようになります。

Debian Jessieの既存のインストールを修正しようとしている場合は、次のことを行う必要があります。

sudo apt-get install grub-efi-amd64

sudo modprobe efivars

sudo grub-install / dev / sdx(xはDebianがインストールされているドライブ)

sudo update-grub

そこから、UEFI ブートローダーとしてGrub-EFIを使用する必要があります。私はWindows 8ブートローダーにDebianを表示させ、起動させる方法を見つけていません。YYMV。


どうもありがとうございました。Windows8を再インストールし、USBにDebianをインストールしました。これは、UEFIがすぐに有効になったためです。現在、Grubをブートローダーとして使用しています。どうもありがとうございました。
Protonz 2014年

debianをインストールすると、MBRにGrubをインストールするかどうか尋ねられます。grubをインストールするようにどこに指示しますか?ご協力いただきありがとうございます!
Throoze、2014

それが言っている場合、UEFIはCSMモードです(UEFI対応のマザーボードを想定)。
ChrisR。

@Throozeこれは役に立たないと思いますが、「はい」と言ってください。MBRにインストールする必要があります。リンク上のMBRがどのパーティションであるかを確認できます。参考:USBからインストールするときに突然運が
よかっ

「インストーラーにEFIパーティションとして使用するよう指示するだけです。」どうやってやるの?debianをインストールしたばかりですが、UEFIブートパーティションにエントリを追加する方法がありませんでした...
Anubian Noob
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.