以但是新买的电脑预装的win8.1,想要安装双系统。
以thankpad为例,本来一切安装很顺利,
现在的电脑将bois引导升级为efi引导,所以安装完成后,
grub无法引导win8.1,这个很头疼~所以做个记录~
在window8.1中,
电脑—->管理—->磁盘管理
将电脑分区,留出100G作为ubuntu分区,这个分区不格式化,作为预留分区!
下载ubuntu14.04
安装ultraios.exe
使用ultraIOS将ubuntu刻录到到u盘中,
打开电脑,按下F1,将bois中的secure boot 设置为disable
打开usb fdd引导 ,保存F10
按下F12,进入选择启动,从u盘引导
进入ubuntu安装
在磁盘分区中,给ubuntu预留分区,进行分区,然后安装
安装成功后重启
直接进入grub界面
看到ubuntu和windows boot manager选项。
选择windows boot manager ,出现错位,无法引导windows,
网上查找原因,因为EFI的引导除了问题,
需要进行修改
进入ubuntu系统,
使用df命令查看分区,看到有一个分区为efi分区默认为/dev/sda2 ,挂载在/boot下,
首先使用命令
$ mkdir -p /mnt/efi
$ mount /dev/sda2 /mnt/efi
$ cd /mnt/efi/EFI/Boot
$ls
这是会看到有bootx64.efi
$ mv bootx64.efi bootx64.efi.old
这个文件不再使用。
$ cd /mnt/efi/EFI/ubuntu/
看到文件grub64.efi
$ cp grub64.efi ../Boot/
$ cd ../Boot
$ mv grub64.efi bootx64.efi
重启
然后更新
$ sudo grub-update
然后更新之后查看/boot/grub/下的:
grub.cfg文件
找到引导windows的地方。
将
set root=”hd0, gpt2”
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
这件的判断屏蔽掉或者删除,
然后重启
到grub引导界面。
选择windows boot manager,可以正常进入win8.1了
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/viewsky11/article/details/46893013