用grub2引导ISO硬盘安装ubuntu方法两则和利用memdisk引导WinPE.iso镜像!

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

用grub2引导ISO硬盘安装ubuntu方法两则和利用memdisk引导WinPE.iso镜像!

#1

帖子 qq420100523 » 2011-10-06 14:35

之前一直是用光碟刻录再安装的,这次看到ubuntu11.10正式版还要到13号才出,忍不往先安装个beta版,为了不浪费光碟学起了硬盘安装。
之前找了很多教程都是安装grub引导iso安装的,这次我不用grub安装,选用grub2引导安装。。为什么不用grub安装呢,原因是从ubuntu9.10开始就使用了grub2了,
而我的硬盘上有windows7和ubuntu11.04,使用的是grub2引导。
言归正传:
步骤一,要有 gurb2 的命令行环境,如果以前安装了 ubutnu9.10以上的版本,则开机就是 gurb2(注:burg 也是 gurb2,一样的操作),在选择菜单按’ c'键自动进入命令行模式(按’ESC’退出命令行模式)
步骤二,下载 ubuntu的iso镜像,放在硬盘分区的根目录下,建议放在根目录下,这样在命令行下好找,不容易出问题,比如我的放在了 第一个分区。
步骤三,重启电脑,进入 grub2 的命令行模式,一步一步输入以下命令

代码: 全选

1.grub> loopback loop (hd0,1)/ubuntu.iso
2.grub> set root=(loop)
3.grub> linux /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
4.grub> initrd /casper/initrd.lz
5.grub> boot
步骤四,上一步的 boot 命令执行后计算机开始命令行的滚屏,最后如果成功,会提示很多选项ok,然后 ubuntu的iso镜像顺利引导,进入 ubuntu的live cd桌面,桌面上有 install ubuntu的字样,和光盘启动时的样子一模一样,不过与光盘安装有一点不同,也很重要,就是之前我们挂载了iso设备,现在要卸载它,不然会出现分区表问题。
在终端里输入:

代码: 全选

sudo umount -l /isodevice
步骤五,双击install ubuntu图标安装。
解释一下grub2的命令:
1.grub> loopback loop (hd0,1)/ubuntu.iso
利用grub2的回放设备,挂iso,这样可以使你不用把casper文件夹提取出来,就能从iso中启动。
2.grub> set root=(loop)
这是设置grub的根目录。
3.grub> linux /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
这是让grub挂内核。并传递参数boot=casper 给initramfs
4.grub> initrd /casper/initrd.lz
设置系统引导
5.grub> boot
开始启动引导
再解释一下硬盘分区,硬盘是从0开始计数的,而分区是从1开始计数的,扩展分区是从5开始计数的。
_______________________________________________________
另,grub.cfg引导iso安装ubuntu:(已测试)
打开grub.cfg

代码: 全选

sudo gedit /boot/grub/grub.cfg
在文件最后添加:

代码: 全选

menuentry "ubuntu iso install" {
    loopback loop (hd0,1)/ubuntu.iso
    set root=(loop)
    linux /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
    initrd /casper/initrd.lz
}
重启,选择ubuntu iso install进入ubuntu的live cd桌面。再进行上面步骤四,就可以安装系统了。。
————————grub2利用memdisk引导WinPE.iso镜像————————————
首先去下载一个syslinux包,提取memdisk文件。。
把memdisk文件和WinPE.iso镜像放到根目录下。。
打开grub.cfg

代码: 全选

sudo gedit /boot/grub/grub.cfg
在文件最后添加:

代码: 全选

menuentry "启动WinPE.iso镜像"                --class windows {
        set root='(hd0,1)'
        linux16 /memdisk iso raw
        initrd16 /WINPE.iso                                  
}
重启,选择“启动WinPE.iso镜像”进入WinPE系统!!
PS:其实这个方法也适合引导其他的ISO镜像!!为了方便我在下面附件添加了memdisk文件!!
附件
memdisk.tar.gz
(13.75 KiB) 已下载 972 次
上次由 qq420100523 在 2013-06-21 11:35,总共编辑 8 次。
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 第一次成功用grub2引导ISO硬盘安装 ubuntu11.10

#2

帖子 qy117121 » 2011-10-06 14:42

:em01
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 第一次成功用grub2引导ISO硬盘安装 ubuntu11.10

#3

帖子 adagio » 2011-10-06 14:55

为嘛不直接写进grub.cfg :shock:
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
ahwad
帖子: 1113
注册时间: 2009-05-06 0:36

Re: 第一次成功用grub2引导ISO硬盘安装 ubuntu11.10

#5

帖子 ahwad » 2011-10-16 21:21

学习了,一直u盘安装
stofi
帖子: 3
注册时间: 2011-11-24 10:03

Re: 第一次成功用grub2引导ISO硬盘安装 ubuntu11.10

#6

帖子 stofi » 2011-11-29 20:45

学习了。前排帮顶。这个一定要顶起来。
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 第一次成功用grub2引导ISO硬盘安装 ubuntu11.10

#7

帖子 YeLee » 2011-11-30 12:57

:em04 :em04 :em04 楼主辛苦了,进来学习一下
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 第一次成功用grub2引导ISO硬盘安装 ubuntu11.10

#8

帖子 TeliuTe » 2011-11-30 16:15

学习备用
头像
男菜鸟
帖子: 1365
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: 第一次成功用grub2引导ISO硬盘安装 ubuntu11.10

#9

帖子 男菜鸟 » 2011-11-30 21:24

mark
头像
编程新兵
帖子: 189
注册时间: 2010-12-14 18:17

Re: 用grub2引导ISO硬盘安装ubuntu方法两则。。

#10

帖子 编程新兵 » 2012-02-08 17:45

我也这么玩过,这个方法比grub好用,不用解压文件了。 :em11
#############################################
开心了装个系统,伤心了崩个系统,生活真美好!!!!!
#############################################
头像
lotutu
帖子: 730
注册时间: 2010-12-23 16:29
来自: 北京

Re: 用grub2引导ISO硬盘安装ubuntu方法两则。。

#11

帖子 lotutu » 2012-02-08 21:42

求教Fedora debian 等等的硬盘安装方法
直接加载内核和initrd就找不到iso文件. 而ubuntu的这些参数又好像不适用
头像
wwkwkj
帖子: 318
注册时间: 2010-12-19 17:00
系统: opensuse12.2*kde4.9

Re: 用grub2引导ISO硬盘安装ubuntu方法两则。。

#12

帖子 wwkwkj » 2012-10-15 20:47

mark :em05
每个论坛里面,都会有几个默默的不为我知的大牛,于是每次,我都心存敬畏

openSUSE12.2+KDE4.9+XP
charliecheng
帖子: 214
注册时间: 2010-08-03 16:51

Re: 用grub2引导ISO硬盘安装ubuntu方法两则。。

#13

帖子 charliecheng » 2012-10-24 17:41

好好的Linux分区,怎么出来一个C盘,我想在ubuntu12.10环境下,硬盘安装lubunt,用这个方法,把lubuntu.iso放在(hd0,msdos9)上,没有成功,两个方法都实验过,自己手动输入grub命令,和修改grub.cfg文件,都尝试过,失败。可能还是分区太复杂的原因。
头像
hai1212
帖子: 136
注册时间: 2009-09-15 10:26
系统: Ubuntu、WIN7、XP、WIN8
联系:

Re: 用grub2引导ISO硬盘安装ubuntu方法两则和利用memdisk引导WinPE.iso镜像!

#14

帖子 hai1212 » 2014-05-21 20:44

老大,你的memdisk是哪个版本的啊,就你的版本可以啊,我过去搞了好几次都不行,代码都一样。直到下了你的memdisk,替换掉旧的memdisk就可以了。厉害!!我的是用来引导WIN7PE!!
回复