尝试双重启动Windows 8.1和Debian Jessie


9

我一直在尝试一个月,以便同时启动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。我可以通过进入启动菜单并在Legacy Boot下选择Hard Drive来启动Debian。

哦,是的,几乎忘了,当我想安装Debian时,无法使用带有一些不错的Windows程序的USB记忆棒,因此我不得不使用DVD + RW来安装它。

我已经尝试过几次此命令:

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

有时我不得不使用--force,我不记得为什么了,我已经尝试了很多东西...

我真的希望你们中的一些人能为我解决!

Answers:


7

如果要将Debian Jessie与Windows 8.1放在同一磁盘上,请执行以下步骤:

1)关闭Windows快速启动

2)您需要缩小主Windows 8.1分区。这可能很棘手,因为Windows希望使用某种分区方案。让我给你看一个图:

[(Windows RE工具)(EFI系统分区)(Microsoft保留分区)(Windows 8.1)(其他)]

您可以使用自己喜欢的工具来编辑这些分区。我更喜欢Gparted,但是任何好的磁盘分区工具都可以解决这个问题。 首先备份Windows安装。然后,调整Windows 8.1分区的大小,以便为另一个操作系统留出足够的空间。我更喜欢给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的现有安装,则需要执行以下操作:

须藤apt-get install grub-efi-amd64

须藤modprobe efivars

sudo grub-install / dev / sdx(x是安装Debian的驱动器)

须藤更新

从那里,UEFI 应该使用Grub-EFI作为引导程序。我还没有找到让Windows 8引导程序查看并允许Debian引导的方法。YYMV。


非常感谢,我重新安装了Windows 8,并在USB上安装了Debian。因为如果是这样,就立即启用了UEFI。现在,我使用Grub作为引导程序。非常感谢您,感谢您的回答!
Protonz 2014年

在安装debian时,它询问我是否要在MBR中安装Grub,我该怎么说?我在哪里告诉它安装grub?谢谢你的帮助!
2014年

也就是说,UEFI处于CSM模式(假设启用了UEFI的主板)。
克里斯。

@Throoze我认为这不会帮助您,但您应该说是。您必须将其安装在MBR中。您可以在link上看到什么是MBR分区。仅供参考:从USB安装时,我突然有些运气,在安装USB时一切正常
Protonz 2014年

“您只会告诉安装程序将其用作EFI分区。” 你是怎样做的?我刚刚安装了debian,但没有看到将任何条目添加到UEFI引导分区的方法...
Anubian Noob 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.