如何在Sony Vaio上修复双启动Windows 8和Ubuntu 14.04?
我目前正在尝试在预装Windows 8的Sony Vaio上安装Ubuntu 14.04(据我所知)UEFI模式。 我正在经历双启动地狱。 我已经尝试了详尽的安装Ubuntu以及使用UEFI指南的预装Windows以及使用UEFI时的Ubuntu安装的大多数建议,但我仍然遇到问题所以请不要将当前问题标记为重复。
这些是我已经做过的步骤:
- 使用64位14.04
- 在BIOS中,我无法找到或禁用
QuickBoot/FastBoot
和Intel Smart Response Technology
(SRT)。 但我确实在Windows 8中禁用了FastStartup
。 - 在BIOS中我禁用了
SecureBoot
。 - 我在UEFI模式下安装了14.04(
/etc/fstab
包含UEFI分区),方法是在GPT硬盘上使用手动分区。 我按照建议从Windows 8中减小了Windows 8分区的大小。 - 安装后我注意到双启动问题,因此尝试使用
boot-repair
(遵循本指南 )。 但它只是以错误结束,并没有解决太多问题。
问题:
Windows 8总是很好。 当我以某种方式设法进入grub屏幕然后选择Ubuntu或Windows 8将导致操作系统启动就好了。 所以双启动类的工作。 但是,大多数情况下,Vaio只会在关机或重启后启动到Windows 8。
为了可靠地访问grub屏幕,我目前正在使用以下尴尬的解决方法:
- 按住SHIFT键的同时,我单击Windows-8中的重新启动:
- 出现以下菜单时,我选择
Use a device
: - 然后我选择
Ubuntu
:
然后出现GRUB菜单,我可以启动Ubuntu。 为此,我必须在BIOS中启用External Device Boot
,并设置External Device
(1)应该在Internal HDD
(2)之前的Boot priority
。
题:
- 如何修复笔记本电脑上的双启动问题? 每当我从Windows 8或Ubuntu重新启动计算机时,我都希望能够直接进入GRUB屏幕。
一位索尼用户发布了这个:
诀窍是手动复制ubuntu Boot目录代替\ EFI \ Boot Directory,并将shimx64.efi重命名为\ EFI \ Boot \ bootx64.efi(不是\ EFI \ Microsoft \ Boot \ bootmgfw.efi)
Boot-Repairs修复程序是bootmgfw.efi的重命名,如果Windows更新其文件,则必须重做。 然后只能从grub菜单启动Windows。
其他一些选择:
Boot-Repairs的替代品重命名垫片。 有些系统可以更好地从Windows内部注册grub / shim – 对于那些将Windows重置为默认值的系统
Grub没有在启动时显示Windows 8.1 Ubuntu 13.10双启动
bcdedit / set {bootmgr} path \ EFI \ ubuntu \ grubx64.efi
https://coderwall.com/p/vfyqkg
一些安装rEFInd似乎是另一种解决方法。
我在这里遇到了同样的问题。 要解决此问题,请尝试以下步骤:
- 禁用安全启动,快速启动等…(您已经这样做了);
- 安装Ubuntu时,选择手动分区并按如下方式创建分区:
- 系统和家庭的ext4分区(如果需要)。 挂点:
/
- 交换分区。 我通常使用50%的可用内存;
- 用于启动的ext2分区。 我认为400mb就足够了。 挂载点:
/boot
;
- 系统和家庭的ext4分区(如果需要)。 挂点:
- 安装Ubuntu,但安装完成后不要重新启动。
- 安装gparted:
sudo apt-get install gparted
- 打开gparted。 选择您的磁盘,然后选择引导(ext2)分区。 右键单击
/boot
分区,选择manage flags并启用bios_grub标志。 应用更改并关闭gparted。 - 像这个链接一样安装启动修复并使用推荐的设置正常执行它。
如果一切正常,启动修复将找到您的Windows 8并将为您配置grub。 现在,您可以重新启动。
希望能帮助到你。
试试这个 。 我遇到了与Ubuntu 14.04和Windows 7相同的问题,对我来说效果很好。
如果设备未显示引导设备选项:请检查固件菜单中的选项以启用或禁用BIOS兼容模式。
要使用BIOS兼容模式,请检查固件菜单中的选项以禁用UEFI SecureBootfunction。
对于旧PC(Windows®7-era或更早版本),请查找从文件引导的选项,然后浏览到该设备上的\ EFI \ BOOT \ BOOTX64.EFI文件。
来自MS WEBSITE的直言不讳