在Sony Vaio S 15(2012)上无法双启动Ubuntu 12.04和Windows 7
我刚给父亲买了一台新笔记本电脑,索尼Vaio S 15(索尼的最新机型),他想要双启动Ubuntu和Windows 7.我把Ubuntu 12.04放在USB驱动器上然后去安装它计算机,但当我进入安装的分区部分时,没有双启动选项。 只删除所有内容并安装Ubuntu或“其他”。 我通过手动分区使用“其他”function安装,但是一旦我安装它,计算机就不会进入grub。 从内部窗口我使用Easy BCD尝试修复启动加载程序,因此它可以选择启动到Windows 7或Ubuntu 12.04,但它无法检测到计算机上的任何操作系统(甚至不是Windows)。
是不是可以在最新的索尼Vaios上双重启动,或者有解决方法吗?
以下是一个剽窃:
带有Insyde H2O EFI BIOS的Sony VAIO无法启动进入GRUB EFI
这是为SONY VAIO S15(2012)和12.04完成的,看起来一切正常(对于两个操作系统暂停)
-
确保机器在UEFI模式下启动而不是Legacy
-
从Ubuntu美国棒或CD启动
-
确保选择将引导加载程序安装到Ubuntu分区中
-
像往常一样安装Ubuntu。
-
重新启动,但再次从操作杆启动
sudo mkdir -p /mnt/efi_partition sudo mount -t vfat /dev/sda3 /mnt/efi_partition sudo cd /mnt/efi_partion/EFI/Microsoft/Boot sudo cp bootmgfw.efi bootmgfw.efi.old sudo cp /mnt/efi_partition/EFI/ubuntu/grubx64.efi bootmgfw.efi sudo reboot
它应该启动Ubuntu。
-
现在它可以工作,你必须编辑
grub
配置来启动Windows 7emacs /etc/grub.d/40_custom
最后添加
menuentry "Windows 7" { set root='(hd0,gpt3)' chainloader /EFI/Boot/bootx64.efi }
然后 :
sudo update-grub sudo reboot
经过几天的尝试,我终于找到了实现双启动的解决方案。 我正在使用VAIO 13A并试图在预安装的Windows 7上安装Ubuntu 16.04。
如果你已经尝试过在其他post中找到但尚未成功的所有其他解决方案,也许你可以尝试我的解决方案。 我首先尝试了以下链接中提供的解决方案:
带有Insyde H2O EFI BIOS的Sony VAIO无法启动进入GRUB EFI
和
https://askubuntu.com/a/180857/537309
但是,vaio仍然可以直接启动Windows,或者它只能启动Ubuntu。 在后一种情况下,如果我选择“Windows 7”选项(我已添加到grub菜单中),它将再次返回grub菜单而不是启动Windows 7。
这是我最终解决问题的方法。 首先,按照( https://askubuntu.com/a/180857/537309 )中描述的步骤操作:
1.确保机器在UEFI模式下启动而不是Legacy
2.来自Ubuntu美国棒或CD
3.确保选择将引导加载程序安装到Ubuntu分区中
像往常一样安装Ubuntu。
5.重新启动,但再次从操作杆启动
然后在终端中输入以下命令:
sudo mkdir -p /mnt/efi_partition sudo mount -t vfat /dev/sda3 /mnt/efi_partition cd /mnt/efi_partion/EFI/Microsoft/Boot sudo cp bootmgfw.efi /mnt/efi_partition/EFI/Microsoft/bootmgfw.efi sudo cp /mnt/efi_partition/EFI/ubuntu/grubx64.efi bootmgfw.efi sudo reboot
请注意,第四行与原始解决方案不同。 它只会将bootmgfw.efi文件复制一级到Microsoft文件夹以供以后使用。
现在你的vaio应该运行grub并允许你选择操作系统。 选择Ubuntu,打开终端并输入:
sudo emacs /etc/grub.d/40_custom
会弹出一个窗口。 将以下行添加到文件末尾:
menuentry "Windows 7" { set root='(hd0,gpt3)' chainloader /EFI/Microsoft/bootmgfw.efi }
在这里,我们告诉grub使用我们在上一步中备份的bootmgfw.efi文件来启动Windows。 保存并关闭文件。 在终端中输入:
sudo update-grub sudo reboot
现在你应该能够从grub启动任一系统。
使用Boot-Repair的Recommended Repair
只需单击一下即可重新安装GRUB。 如果您需要更多帮助,它还将提供BootInfo摘要。
这对我有用 : https : //askubuntu.com/a/150640
(不确定这是否真的是解决这个问题的最佳方法,但它确实有效。)