UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔记本

笔记本/便携移动设备,手机平板等软硬件
遥之夜羽
帖子: 10
注册时间: 2013-08-22 20:00
系统: ubuntu,win8

UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔记本

#1

帖子 遥之夜羽 » 2013-08-23 15:22

恩,我用了2天时间才搞定所有东西,这个论坛已经搜索了八百遍了,没有一个是有用的,很多人连UEFI都没搞清楚就四处给意见,浪费很多时间,很多方法都是看似解决了问题,其实根本已经破坏了GPT分区和UEFI,不然就让人重做系统,连系统分区都没了。

按照这个帖子里的去做,win8安然无恙,所有系统分区正常,还原分区也会正常。

发生意外不关我事> <

1、如何判断你的硬盘是否是UEFI启动。
直接把ubuntu的iso解压到U盘目录下,然后把U盘捅下去,开机按F11(其他机型自己研究下),如果能直接启动,那么说明是UEFI启动。

2、安装前所做的准备:
a.关闭security boot,在bios菜单下面改。
b.调整bios的boot顺序,一定要把你的主硬盘放第一个,其他硬盘放第二个,额外设备(如U盘)放最后面
c.进入windows系统,右键计算机点管理,管理磁盘,在主硬盘,就是你安装windows的那个盘,efi分区所在的那个盘压缩最后一个卷,压缩出你想要留给ubuntu的空间大小。 如果你电脑内存小于4G 你还要再压缩出一个大概5G的分区来作为交换分区。 这里要注意,新卷分区最好不要添加符盘,也不要格式化。
d.下载一个DG(硬盘分区的软件),打开之后把EFI分区下的EFI文件夹备份一下以防万一。

3、开始安装
把U盘插进去按F11启动(不同品牌自己寻找快捷键)
选第二个安装ubuntu
到选安装方式的时候选最后一个自己设置分区安装。
这里要注意,看清楚 sda是不是你安装windows的那个盘。如果不是,安装完之后你会无法引导windows,因为grub是检测不到第二个硬盘的,在笔记本上第二硬盘都是丢光驱位的,grub不会把它当硬盘看。
这个时候要记下你的第几个。
例如我前面有品牌分区,还原分区和efi分区
我的efi分区的路径是 sda3 记住这个,以后游泳
双击efi分区 设置为efi分区
双击那个5G的分区 设置为交换分区(8~16G大内存可以无视)
双击那个留给ubuntu的尚未格式化的分区,设置为EX4分区 挂载点选/
然后点下一步
这个时候慢等2分钟,如果没报错就继续安装,有时候不知道为什么会有些盘无法umount(不知道怎么翻译,就叫反挂载吧)
如果报错,这个时候取消安装程序,进入try版ubuntu,按win键 搜索te ,点开终端(黑色电视机),然后输入 sudo umount /dev/ 后面接报错无法反挂载的那个盘,如果不行,关掉电脑,再插U盘,再重新进入安装程序 直到不提示报错为止,至于为什么会这样我也没明白。

安装完毕后看看windows被破坏没,一般都是正常进入windows而无法进入ubuntu,这个时候再捅U盘开机按F11
进入try ubuntu

让我们用grub替换掉windows的efi

打开终端
先新建一个文件夹来挂在EFI分区
然后输入 : sudo mkdir /media/fat32
然后再输入:sudo mount /dev/sda3 /media/fat32
这里要注意 /dev/sda3是看你刚才在安装程序里面看到的efi分区所在的硬盘分区顺序,记住那个,自己修改。 如果你的是sda2,那就/dev/sda2
然后输入下面一大批代码
cd /media/fat32
sudo cp EFI/ubuntu/grubx64.efi EFI/Boot/
cd EFI/Boot
sudo mv bootx64.efi bootx64.efi.old
sudo mv grubx64.efi bootx64.efi
cd ..
sudo mv Microsoft/boot/bootmgfw.efi Microsoft/boot/bootmgfw.efi.old
sudo cp ubuntu/grubx64.efi Microsoft/boot/bootmgfw.efi

这个时候已经成功备份windows的uefi而且用grub覆盖掉了
这个时候重启就会进入 ubuntu了,成功进入ubuntu的可以无视掉后面的自救部分,直接跳到给grub添加windows启动

如果你还是无法进入ubuntu
请再次捅U盘
输入下列代码
sudo mkdir /media/fat32
sudo mount /dev/sda2 /media/fat32
cd /media/fat32
sudo cp EFI/ubuntu/grubx64.efi EFI/Boot/
cd EFI/Boot
sudo mv bootx64.efi.old bootx64.efi
cd ..
sudo mv Microsoft/boot/bootmgfw.efi.old Microsoft/boot/bootmgfw.efi

这些是还原代码,同理还是要把里面的sda2改成你的efi分区所在。

这个时候应该还原windows了。

如果这个时候连windows都回不去(基本不可能)
1、捅windows 安装U盘,修复win 引导
2、还是捅U盘,用终端命令把一开始备份的efi文件夹覆盖到efi分区里,不懂命令行的还是乖乖下载windows安装U盘去修复


成功进入ubuntu之后
打开终端:
输入
sudo gedit /etc/grub.d/40_custom
在最后添加
menuentry "Windows 8"{
set root='(hd0,gpt2)'
chainloader /EFI/Microsoft/Boot/bootmgfw.efi.old
}

这里的hd0,gpt2是对应 sda2的 如果你是sda3,那就写gpt3
点保存
注意不能空任何一行,也不能有任何多余的空格,不然都会无法启动
然后输入
sudo gedit /etc/default/grub
把里面的GRUB_TIMEOUT=0 改成GRUB_TIMEOUT=-1(grub搜索不到其他系统就会跳过菜单,让你无法返回windows,按shift也没有用,除非你这里是-1)
点保存。
然后终端:
sudo update-grub
重启,看看是否显示菜单。 如果不显示,进入ubuntu继续修改配置文件。
如果显示菜单,但是显示no such device 就是你hd0,gpt2那里路径错了。 如果是no assigment,那就是你留了多余的空格或者用的标点符号不标准。
在选择菜单对着windows选项按e可以编辑查看,慢慢改然后按F10,如果成功进入windows就再回去Ubuntu修改配置文件,记得最后update下
上次由 遥之夜羽 在 2013-08-24 23:20,总共编辑 1 次。
头像
九天星
帖子: 1440
注册时间: 2007-07-14 20:45

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#2

帖子 九天星 » 2013-08-23 21:16

我原来的笔记本装UBUNTU很好装的,不知道怎么回事,换了台笔记本这么难装,你的贴子对我很有用,谢谢分享
头像
九天星
帖子: 1440
注册时间: 2007-07-14 20:45

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#3

帖子 九天星 » 2013-08-24 16:46

图片



我的是SONYSVS1311本,WIN7-64位系统,UEFI引导,下载的是UBUNTU-AMD64位镜像,刻成光盘,能引导,但在分区那里无法识别硬盘。几次没搞掂,重新制作U盘启动,启动时按F11,就看到上述图所示界面就不动了。请教



图片显示内容为: syslinux 4.06 edd 2012-10-23 copy
onlylove
论坛版主
帖子: 5230
注册时间: 2007-01-14 16:23

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#4

帖子 onlylove » 2013-08-24 17:17

该图片仅限百度用户内部交流使用
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
头像
九天星
帖子: 1440
注册时间: 2007-07-14 20:45

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#5

帖子 九天星 » 2013-08-24 19:22

onlylove 写了:该图片仅限百度用户内部交流使用


那应该如何加图呢?
zycso
帖子: 5
注册时间: 2013-08-24 19:01
系统: win8

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#6

帖子 zycso » 2013-08-24 19:56

请问预装win8可以用这个方法吗。。不是说预装win8 security boot关闭后就win8就不能用了。。duo 13想装ubuntu无线纠结中。
遥之夜羽
帖子: 10
注册时间: 2013-08-22 20:00
系统: ubuntu,win8

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#7

帖子 遥之夜羽 » 2013-08-25 3:18

九天星 写了:图片



我的是SONYSVS1311本,WIN7-64位系统,UEFI引导,下载的是UBUNTU-AMD64位镜像,刻成光盘,能引导,但在分区那里无法识别硬盘。几次没搞掂,重新制作U盘启动,启动时按F11,就看到上述图所示界面就不动了。请教



图片显示内容为: syslinux 4.06 edd 2012-10-23 copy
看不到你的图
sunlyc
帖子: 10
注册时间: 2011-05-24 22:35

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#8

帖子 sunlyc » 2013-08-31 17:17

嗯,晚上再试试,安装完了没UBUNTU的选项菜单,直接进WIN8去了.
菠菜苗
帖子: 1
注册时间: 2013-09-12 23:12
系统: windows8

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#9

帖子 菠菜苗 » 2013-09-12 23:18

我的s15是预装的win8,不管是光盘还是u盘,每次都是显示operating system not found。在同学的电脑上试了,可以引导,但是自己的电脑不行。不知道怎么好了,希望LZ指一条明路
en?
帖子: 25
注册时间: 2010-11-14 22:34

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#10

帖子 en? » 2013-10-02 16:18

好帖!顶起!!
bao123455
帖子: 4
注册时间: 2012-10-14 16:33
系统: ubuntu12.04

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#12

帖子 bao123455 » 2013-10-25 2:08

开机选uefi开头的安装盘 三个引导项点进去都是黑屏 求破
轩辕一羽
帖子: 20
注册时间: 2011-01-09 4:12

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#13

帖子 轩辕一羽 » 2013-11-21 13:28

让我们用grub替换掉windows的efi

打开终端
先新建一个文件夹来挂在EFI分区


看到这里就不懂了,请问EFI分区在哪里呢?怎么进去啊?
头像
ytx21cn
帖子: 12
注册时间: 2013-10-22 22:13
系统: windows 8

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#14

帖子 ytx21cn » 2013-11-23 9:16

遥之夜羽 写了:恩,我用了2天时间才搞定所有东西,这个论坛已经搜索了八百遍了,没有一个是有用的,很多人连UEFI都没搞清楚就四处给意见,浪费很多时间,很多方法都是看似解决了问题,其实根本已经破坏了GPT分区和UEFI,不然就让人重做系统,连系统分区都没了。

按照这个帖子里的去做,win8安然无恙,所有系统分区正常,还原分区也会正常。

发生意外不关我事> <

1、如何判断你的硬盘是否是UEFI启动。
直接把ubuntu的iso解压到U盘目录下,然后把U盘捅下去,开机按F11(其他机型自己研究下),如果能直接启动,那么说明是UEFI启动。

2、安装前所做的准备:
a.关闭security boot,在bios菜单下面改。
b.调整bios的boot顺序,一定要把你的主硬盘放第一个,其他硬盘放第二个,额外设备(如U盘)放最后面
c.进入windows系统,右键计算机点管理,管理磁盘,在主硬盘,就是你安装windows的那个盘,efi分区所在的那个盘压缩最后一个卷,压缩出你想要留给ubuntu的空间大小。 如果你电脑内存小于4G 你还要再压缩出一个大概5G的分区来作为交换分区。 这里要注意,新卷分区最好不要添加符盘,也不要格式化。
d.下载一个DG(硬盘分区的软件),打开之后把EFI分区下的EFI文件夹备份一下以防万一。

3、开始安装
把U盘插进去按F11启动(不同品牌自己寻找快捷键)
选第二个安装ubuntu
到选安装方式的时候选最后一个自己设置分区安装。
这里要注意,看清楚 sda是不是你安装windows的那个盘。如果不是,安装完之后你会无法引导windows,因为grub是检测不到第二个硬盘的,在笔记本上第二硬盘都是丢光驱位的,grub不会把它当硬盘看。
这个时候要记下你的第几个。
例如我前面有品牌分区,还原分区和efi分区
我的efi分区的路径是 sda3 记住这个,以后游泳
双击efi分区 设置为efi分区
双击那个5G的分区 设置为交换分区(8~16G大内存可以无视)
双击那个留给ubuntu的尚未格式化的分区,设置为EX4分区 挂载点选/
然后点下一步
这个时候慢等2分钟,如果没报错就继续安装,有时候不知道为什么会有些盘无法umount(不知道怎么翻译,就叫反挂载吧)
如果报错,这个时候取消安装程序,进入try版ubuntu,按win键 搜索te ,点开终端(黑色电视机),然后输入 sudo umount /dev/ 后面接报错无法反挂载的那个盘,如果不行,关掉电脑,再插U盘,再重新进入安装程序 直到不提示报错为止,至于为什么会这样我也没明白。

安装完毕后看看windows被破坏没,一般都是正常进入windows而无法进入ubuntu,这个时候再捅U盘开机按F11
进入try ubuntu

让我们用grub替换掉windows的efi

打开终端
先新建一个文件夹来挂在EFI分区
然后输入 : sudo mkdir /media/fat32
然后再输入:sudo mount /dev/sda3 /media/fat32
这里要注意 /dev/sda3是看你刚才在安装程序里面看到的efi分区所在的硬盘分区顺序,记住那个,自己修改。 如果你的是sda2,那就/dev/sda2
然后输入下面一大批代码
cd /media/fat32
sudo cp EFI/ubuntu/grubx64.efi EFI/Boot/
cd EFI/Boot
sudo mv bootx64.efi bootx64.efi.old
sudo mv grubx64.efi bootx64.efi
cd ..
sudo mv Microsoft/boot/bootmgfw.efi Microsoft/boot/bootmgfw.efi.old
sudo cp ubuntu/grubx64.efi Microsoft/boot/bootmgfw.efi

这个时候已经成功备份windows的uefi而且用grub覆盖掉了
这个时候重启就会进入 ubuntu了,成功进入ubuntu的可以无视掉后面的自救部分,直接跳到给grub添加windows启动

如果你还是无法进入ubuntu
请再次捅U盘
输入下列代码
sudo mkdir /media/fat32
sudo mount /dev/sda2 /media/fat32
cd /media/fat32
sudo cp EFI/ubuntu/grubx64.efi EFI/Boot/
cd EFI/Boot
sudo mv bootx64.efi.old bootx64.efi
cd ..
sudo mv Microsoft/boot/bootmgfw.efi.old Microsoft/boot/bootmgfw.efi

这些是还原代码,同理还是要把里面的sda2改成你的efi分区所在。

这个时候应该还原windows了。

如果这个时候连windows都回不去(基本不可能)
1、捅windows 安装U盘,修复win 引导
2、还是捅U盘,用终端命令把一开始备份的efi文件夹覆盖到efi分区里,不懂命令行的还是乖乖下载windows安装U盘去修复


成功进入ubuntu之后
打开终端:
输入
sudo gedit /etc/grub.d/40_custom
在最后添加
menuentry "Windows 8"{
set root='(hd0,gpt2)'
chainloader /EFI/Microsoft/Boot/bootmgfw.efi.old
}

这里的hd0,gpt2是对应 sda2的 如果你是sda3,那就写gpt3
点保存
注意不能空任何一行,也不能有任何多余的空格,不然都会无法启动
然后输入
sudo gedit /etc/default/grub
把里面的GRUB_TIMEOUT=0 改成GRUB_TIMEOUT=-1(grub搜索不到其他系统就会跳过菜单,让你无法返回windows,按shift也没有用,除非你这里是-1)
点保存。
然后终端:
sudo update-grub
重启,看看是否显示菜单。 如果不显示,进入ubuntu继续修改配置文件。
如果显示菜单,但是显示no such device 就是你hd0,gpt2那里路径错了。 如果是no assigment,那就是你留了多余的空格或者用的标点符号不标准。
在选择菜单对着windows选项按e可以编辑查看,慢慢改然后按F10,如果成功进入windows就再回去Ubuntu修改配置文件,记得最后update下
不多不少4gb内存要不要设交换分区?

Sent from my XT800+ using Tapatalk 2
kclbbtac
帖子: 1
注册时间: 2013-12-06 20:22
系统: window8

Re: UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的笔

#15

帖子 kclbbtac » 2013-12-07 6:15

小白求教如何新建文件夹挂在EFI分区
回复