uefi+gpt分区如何安装Ubuntu

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
873792861
帖子: 37
注册时间: 2012-01-08 22:54

uefi+gpt分区如何安装Ubuntu

#1

帖子 873792861 » 2013-12-03 14:07

我的电脑内置uefi,然后初始分区是gpt分区。如何能以uefi启动的方式Ubuntu安装程序(就像把win8镜像解压到U盘然后重启时选择uefi启动,就能进入安装界面了,自己尝试也这样子安装Ubuntu,但是直接跳到win8的启动logo了)?以前曾想过就是改回mbr分区表的,但是在pe下直接转换不了,我估计是要要把整块硬盘格式化再转才行。各位大神,有什么好办法吗? :em06
守得云开见月明
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: uefi+gpt分区如何安装Ubuntu

#2

帖子 poloshiao » 2013-12-03 14:41

头像
niumao
帖子: 392
注册时间: 2010-10-27 20:43

Re: uefi+gpt分区如何安装Ubuntu

#3

帖子 niumao » 2013-12-03 16:21

873792861 写了:我的电脑内置uefi,然后初始分区是gpt分区。如何能以uefi启动的方式Ubuntu安装程序(就像把win8镜像解压到U盘然后重启时选择uefi启动,就能进入安装界面了,自己尝试也这样子安装Ubuntu,但是直接跳到win8的启动logo了)?以前曾想过就是改回mbr分区表的,但是在pe下直接转换不了,我估计是要要把整块硬盘格式化再转才行。各位大神,有什么好办法吗? :em06
原理上可以使用EFI启动ubuntu。不用转化为mbr.
你下载一个我制作的grub通用启动器看看。将其中的两个目录===grubefi EFI===解压复制到一个
fat32格式的优盘上。选择从优盘EFI启动。
它可以自动探测并启动硬盘上的UBuntu===只要你的根目录下有vmlinuz initrd.img两个文件。
牛是牛顿的牛 毛是朱毛的毛
头像
niumao
帖子: 392
注册时间: 2010-10-27 20:43

Re: uefi+gpt分区如何安装Ubuntu

#4

帖子 niumao » 2013-12-03 16:25

873792861 写了:我的电脑内置uefi,然后初始分区是gpt分区。如何能以uefi启动的方式Ubuntu安装程序(就像把win8镜像解压到U盘然后重启时选择uefi启动,就能进入安装界面了,自己尝试也这样子安装Ubuntu,但是直接跳到win8的启动logo了)?以前曾想过就是改回mbr分区表的,但是在pe下直接转换不了,我估计是要要把整块硬盘格式化再转才行。各位大神,有什么好办法吗? :em06
呵呵。没注意你是需要启动安装盘===我以为是ubuntu安装好了。

但是感觉我上面提供的方法也许还能用。需要编辑grub.cfg文件===在EFI/ubuntu/目录内。
加上对应的启动项也许可以。

以下是grub efi 的菜单==由旧的菜单改写来的,有些啰嗦。
不过已经测试过在UEFI模式下可以启动到图形安装界面。
不需要解压,也不需要提取任何文件。但是需要注意那两个文件:
vmlinuz.efi 与 initrd.lz . 对于不同版本的ubuntu也许不同呢。

建议在安装时候选择手动分区,并且不安装grubefi。以后可以手动安装或者就使用优盘启动。

代码: 全选

menuentry 'UBUNTU-ISO' --class ubuntu --class gnu-linux --class gnu --class os {
	insmod part_gpt
	insmod gzio
	insmod part_msdos
	insmod ext2
	insmod ntfs
	insmod probe
	insmod search
	insmod loopback
	search --no-floppy -f --set=root /ubuntu-12.04.3-desktop-amd64.iso
	loopback lo0 /ubuntu-12.04.3-desktop-amd64.iso
	search --no-floppy -f --set=aabbcc /ubuntu-12.04.3-desktop-amd64.iso
	set root=${aabbcc}
	probe -u --set=ddeeff ${aabbcc}
	linux	 (lo0)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-12.04.3-desktop-amd64.iso locale=zh_CN.UTF-8
	initrd	 (lo0)/casper/initrd.lz
}
需要把ISO文件名字ubuntu-12.04.3-desktop-amd64.iso改为你的ISO文件名字。并且放在一个分区根目录下。
牛是牛顿的牛 毛是朱毛的毛
873792861
帖子: 37
注册时间: 2012-01-08 22:54

Re: uefi+gpt分区如何安装Ubuntu

#5

帖子 873792861 » 2013-12-05 9:55

都是英文的,我英语四级都没过,你太看得起我了。。。。。。
守得云开见月明
873792861
帖子: 37
注册时间: 2012-01-08 22:54

Re: uefi+gpt分区如何安装Ubuntu

#6

帖子 873792861 » 2013-12-05 9:57

niumao 写了:
873792861 写了:我的电脑内置uefi,然后初始分区是gpt分区。如何能以uefi启动的方式Ubuntu安装程序(就像把win8镜像解压到U盘然后重启时选择uefi启动,就能进入安装界面了,自己尝试也这样子安装Ubuntu,但是直接跳到win8的启动logo了)?以前曾想过就是改回mbr分区表的,但是在pe下直接转换不了,我估计是要要把整块硬盘格式化再转才行。各位大神,有什么好办法吗? :em06
呵呵。没注意你是需要启动安装盘===我以为是ubuntu安装好了。

但是感觉我上面提供的方法也许还能用。需要编辑grub.cfg文件===在EFI/ubuntu/目录内。
加上对应的启动项也许可以。

以下是grub efi 的菜单==由旧的菜单改写来的,有些啰嗦。
不过已经测试过在UEFI模式下可以启动到图形安装界面。
不需要解压,也不需要提取任何文件。但是需要注意那两个文件:
vmlinuz.efi 与 initrd.lz . 对于不同版本的ubuntu也许不同呢。

建议在安装时候选择手动分区,并且不安装grubefi。以后可以手动安装或者就使用优盘启动。

代码: 全选

menuentry 'UBUNTU-ISO' --class ubuntu --class gnu-linux --class gnu --class os {
	insmod part_gpt
	insmod gzio
	insmod part_msdos
	insmod ext2
	insmod ntfs
	insmod probe
	insmod search
	insmod loopback
	search --no-floppy -f --set=root /ubuntu-12.04.3-desktop-amd64.iso
	loopback lo0 /ubuntu-12.04.3-desktop-amd64.iso
	search --no-floppy -f --set=aabbcc /ubuntu-12.04.3-desktop-amd64.iso
	set root=${aabbcc}
	probe -u --set=ddeeff ${aabbcc}
	linux	 (lo0)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-12.04.3-desktop-amd64.iso locale=zh_CN.UTF-8
	initrd	 (lo0)/casper/initrd.lz
}
需要把ISO文件名字ubuntu-12.04.3-desktop-amd64.iso改为你的ISO文件名字。并且放在一个分区根目录下。
以上代码是怎么使用的呢?编辑iso里面的文件吗?
守得云开见月明
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: uefi+gpt分区如何安装Ubuntu

#7

帖子 poloshiao » 2013-12-05 9:59

头像
niumao
帖子: 392
注册时间: 2010-10-27 20:43

Re: uefi+gpt分区如何安装Ubuntu

#8

帖子 niumao » 2013-12-05 14:42

强烈建议安装ubuntu时候不安装grubefi==只使用优盘启动===避免破坏win8启动。

grub通用启动器使用方法
下载grub通用启动器,是一个7z自解压文件。密码 niumao 。
双击解压所有文件(或者两个目录 EFI grubrfi)到一个fat32格式的优盘上。
将ubuntu安装盘==ISO文件复制到优盘根目录(硬盘一个分区根目录也可以)。
编辑==/efi/ubuntu/grub.cfg 文件。将上面给出的代码复制到其中有menuentry 的地方。
===注意把ubuntu-12.04.3-desktop-amd64.iso更改为你用的ISO文件名字,一共四处吧。
重启选择从优盘EFI启动。可以看见菜单。选择 UBUNTU-ISO 那一项回车。

下载链接
http://pan.baidu.com/share/link?shareid ... =439719680
牛是牛顿的牛 毛是朱毛的毛
头像
niumao
帖子: 392
注册时间: 2010-10-27 20:43

Re: uefi+gpt分区如何安装Ubuntu

#9

帖子 niumao » 2013-12-05 15:52

牛是牛顿的牛 毛是朱毛的毛
873792861
帖子: 37
注册时间: 2012-01-08 22:54

Re: uefi+gpt分区如何安装Ubuntu

#10

帖子 873792861 » 2013-12-05 23:53

niumao 写了:强烈建议安装ubuntu时候不安装grubefi==只使用优盘启动===避免破坏win8启动。

grub通用启动器使用方法
下载grub通用启动器,是一个7z自解压文件。密码 niumao 。
双击解压所有文件(或者两个目录 EFI grubrfi)到一个fat32格式的优盘上。
将ubuntu安装盘==ISO文件复制到优盘根目录(硬盘一个分区根目录也可以)。
编辑==/efi/ubuntu/grub.cfg 文件。将上面给出的代码复制到其中有menuentry 的地方。
===注意把ubuntu-12.04.3-desktop-amd64.iso更改为你用的ISO文件名字,一共四处吧。
重启选择从优盘EFI启动。可以看见菜单。选择 UBUNTU-ISO 那一项回车。

下载链接
http://pan.baidu.com/share/link?shareid ... =439719680
明天试试,再来反馈,谢谢!
守得云开见月明
873792861
帖子: 37
注册时间: 2012-01-08 22:54

Re: uefi+gpt分区如何安装Ubuntu

#11

帖子 873792861 » 2013-12-05 23:54

呵呵,3Q!
守得云开见月明
873792861
帖子: 37
注册时间: 2012-01-08 22:54

Re: uefi+gpt分区如何安装Ubuntu

#12

帖子 873792861 » 2013-12-06 16:41

873792861 写了:
niumao 写了:强烈建议安装ubuntu时候不安装grubefi==只使用优盘启动===避免破坏win8启动。

grub通用启动器使用方法
下载grub通用启动器,是一个7z自解压文件。密码 niumao 。
双击解压所有文件(或者两个目录 EFI grubrfi)到一个fat32格式的优盘上。
将ubuntu安装盘==ISO文件复制到优盘根目录(硬盘一个分区根目录也可以)。
编辑==/efi/ubuntu/grub.cfg 文件。将上面给出的代码复制到其中有menuentry 的地方。
===注意把ubuntu-12.04.3-desktop-amd64.iso更改为你用的ISO文件名字,一共四处吧。
重启选择从优盘EFI启动。可以看见菜单。选择 UBUNTU-ISO 那一项回车。

下载链接
http://pan.baidu.com/share/link?shareid ... =439719680
明天试试,再来反馈,谢谢!
守得云开见月明
873792861
帖子: 37
注册时间: 2012-01-08 22:54

Re: uefi+gpt分区如何安装Ubuntu

#13

帖子 873792861 » 2013-12-06 16:51

873792861 写了:
呵呵,3Q!
守得云开见月明
wakin20
帖子: 20
注册时间: 2014-03-26 13:54

Re: uefi+gpt分区如何安装Ubuntu

#14

帖子 wakin20 » 2014-03-30 18:59

学习一下,开始折腾!!
Pairtwowings
帖子: 5
注册时间: 2017-11-11 13:22
系统: UbuntuKylin

Re: uefi+gpt分区如何安装Ubuntu

#15

帖子 Pairtwowings » 2017-12-25 14:11

为什么不能用grunefi,难道windows8就是老虎屁股?
回复