Windows8.1 ubuntu14.04双系统安装

来源:互联网 发布:手机淘宝怎么找人代付 编辑:程序博客网 时间:2024/05/05 04:11

以但是新买的电脑预装的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了

0 0