分页: 3 / 4

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2013-08-05 0:08
FlameSky影子
仙人掌与芦荟 写了:sudo grub-update:找不到命令.要怎么办?
反了,是update-grub

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2013-08-05 0:13
FlameSky影子
durongze 写了:直接用u盘装上windows 8 然后安装ubuntu, 就可以了啊,只不过每次要在bios切换启动模式,我就用的这种方法
切换启动模式?是指切换UEFI only 和 Legacy support么?
为什么我是F12切换启动设备就可以了?我的启动设备里面有一个WINDOWS的BOOT LOADER和主硬盘,选主硬盘进UBUNTU,选BOOT LOADER进WIN8

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2013-08-05 0:17
FlameSky影子
为什么我只能通过切换启动设备来进入两个系统?况且启动UBUNTU的时候没有GRUB菜单,而是过几秒闪一下就进开机界面了。这是什么问题?我后面需要装ubuntu kylin的,没有引导菜单可怎么办。。

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2013-08-19 10:31
嗜血魂K
durongze 写了:直接用u盘装上windows 8 然后安装ubuntu, 就可以了啊,只不过每次要在bios切换启动模式,我就用的这种方法
你不是采用EFI安装的Ubuntu吧

Ubuntu 12.04 都是可以EFI安装的(64bit)

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2013-11-12 22:01
南小唐
用EasyUEFI啊

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2013-11-22 22:51
ytx21cn
请问哪个是EFI分区啊?

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2013-11-22 22:57
ytx21cn
学习了!

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2014-03-11 23:26
craftlk
仙人掌与芦荟 写了:我的是联想的y400m,在用U盘安装的过程中出现了下面的提示:
The partition table format in use on your disks normally requires to you create a separate partition for boot loader code. This partition should be marked for use as a "Reserved BIOS boot area" and should be at least 1MB in size. Note that this is not the same as a partition mounted on /boot.

If you do not go back to the partitioning menu and correct this error, boot loader installation may fail later, although it may still be possible to install the boot loader to a partition.
这个再往下面安装的话会有问题吗?
我也碰到这个问题,我分出1M 给BIOS分区,就好了

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2014-03-20 11:03
qlhn
learning..... you are lighting me.
(sorry, cannot use chinese.)

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2014-03-31 9:13
wakin20
正准备折腾呢,学习了!

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2014-04-20 13:43
joe359249969
sunweinan 写了:现在的新机子大多是这种情况,按照网上说的easybcd的方法硬盘安装会提示错误,原因是efi win8的引导程序boomgfw.efi只支持EFI文件,而easybcd添加的是.mbr文件,win8引导程序无法加载。(此为我的猜测,欢迎大家批评指正。)所以还是推荐U盘安装的方法。
开机时在BIOS里设置U盘启动,启动方式为legacy first,或者开机时按F12(我的是联想Y400),直接进入启动菜单,选择U盘启动。
安装时,无需单独分出/boot分区,因为12.04支持EFI模式,选择将引导程序,即grub2,安装在电脑的EFI分区,其他一切与以前的安装过程一样。而EFI分区在哪里呢?一个简单的方法,是在Dash中搜索GParted,打开,看哪个分区的标志里写着boot,哪个分区就是EFI分区。我们可以将这个分区挂载上,查看里面的内容,比如我的EFI分区是/dev/sda2

mkdir ~/efi
sudo mount /dev/sda2 ~/efi

一般情况下,~/efi会 有两个文件夹,BOOT和EFI
而~/efi/EFI/BOOT/bootx64.efi将引导~/efiEFI/Microsoft/boot/boomgfw.efi,进而引导win8系统。
ubuntu安装好后,/efi 将出现第三个文件夹,ubuntu,里面的grubx64.efi就是grub的引导程序了。


安装好候,重启,将进入grub界面,此时能进入ubuntu,但是选择菜单里的windows系统时将提示错误,可以参考http://reboot.pro/topic/18028-windows-8-wont-boot-after-installing-linux/
大意是grub的os-prober还不支持EFI,所以生成了一个错误的win8入口。解决方法是

sudo vim /etc/grub.d/40_custom

在底部添加如下代码

menuentry "Microsoft Windows x86_64 UEFI-GPT"(名字可以随意改) {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
set root='(hd0,gpt2)'(这个还是EFI分区,之前的sda2对应现在的gpt2)
chainloader /efi/Boot/bootx64.efi
}

最后再sudo grub-update一下

好了,重起电脑,现在是不是可以了呢


win8用的是EFI,安装ubuntu时又设置为启动方式为legacy first,是不是可以理解两个系统的安装方式不一样? 这样可以用吗?

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2014-04-20 13:45
joe359249969
sunweinan 写了:现在的新机子大多是这种情况,按照网上说的easybcd的方法硬盘安装会提示错误,原因是efi win8的引导程序boomgfw.efi只支持EFI文件,而easybcd添加的是.mbr文件,win8引导程序无法加载。(此为我的猜测,欢迎大家批评指正。)所以还是推荐U盘安装的方法。
开机时在BIOS里设置U盘启动,启动方式为legacy first,或者开机时按F12(我的是联想Y400),直接进入启动菜单,选择U盘启动。
安装时,无需单独分出/boot分区,因为12.04支持EFI模式,选择将引导程序,即grub2,安装在电脑的EFI分区,其他一切与以前的安装过程一样。而EFI分区在哪里呢?一个简单的方法,是在Dash中搜索GParted,打开,看哪个分区的标志里写着boot,哪个分区就是EFI分区。我们可以将这个分区挂载上,查看里面的内容,比如我的EFI分区是/dev/sda2

mkdir ~/efi
sudo mount /dev/sda2 ~/efi

一般情况下,~/efi会 有两个文件夹,BOOT和EFI
而~/efi/EFI/BOOT/bootx64.efi将引导~/efiEFI/Microsoft/boot/boomgfw.efi,进而引导win8系统。
ubuntu安装好后,/efi 将出现第三个文件夹,ubuntu,里面的grubx64.efi就是grub的引导程序了。


安装好候,重启,将进入grub界面,此时能进入ubuntu,但是选择菜单里的windows系统时将提示错误,可以参考http://reboot.pro/topic/18028-windows-8-wont-boot-after-installing-linux/
大意是grub的os-prober还不支持EFI,所以生成了一个错误的win8入口。解决方法是

sudo vim /etc/grub.d/40_custom

在底部添加如下代码

menuentry "Microsoft Windows x86_64 UEFI-GPT"(名字可以随意改) {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
set root='(hd0,gpt2)'(这个还是EFI分区,之前的sda2对应现在的gpt2)
chainloader /efi/Boot/bootx64.efi
}

最后再sudo grub-update一下

好了,重起电脑,现在是不是可以了呢


win8用的是EFI,安装ubuntu时又设置为启动方式为legacy first,是不是可以理解两个系统的安装方式不一样? 这样可以用吗?

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2014-04-20 15:11
joe359249969
durongze 写了:直接用u盘装上windows 8 然后安装ubuntu, 就可以了啊,只不过每次要在bios切换启动模式,我就用的这种方法

ubuntu高版本也支持Efi安装,用Efi安装 就不会再进BIOS中切换模式了

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2014-05-01 8:49
fudaming
感谢!
正找关于GPT的东西,好久不用linux了,知识要更新了。

Re: EFI GPT 预装win8下ubuntu12.04的安装与引导

发表于 : 2014-09-19 10:56
tusheng
还没用过gpt分区, 来学习下