当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 23 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的制作方法
帖子发表于 : 2014-06-28 6:48 
头像

注册: 2007-09-16 8:29
帖子: 14253
送出感谢: 172
接收感谢: 272
对于标题中的几个问题,网上有很多教材,但是我在ubuntu14.04下,反复尝试一直失败。经过反复折腾,终于找到了症结所在,现总结如下:
一、用grub2引导14.04的ISO:
1、14.04的ISO文件放在某个ntfs格式分区(据说fat、ext的分区也行)的根目录,建议改名(改成简短些的名字)。
2、修改文件 /etc/grub.d/40_custom (不要直接改文件 /boot/grub/grub.cfg),加上以下几行:
引用:
menuentry "Ubuntu 14.04 LiveCD" {
insmod ntfs
loopback loop (hd0,X)/ubuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}

注意:标红的那几个地方是关键。 (1)根据磁盘格式调入对应模块,(2)(hd0,X)的X要指对地方(3)14.04中,vmlinuz.efi对应的是64位,32位依然是vmlinuz,32位没有.efi,要注意区分。
3、然后执行:sudo update-grub ,使修改生效。

二、用grub2引导WinPE的ISO:
1、iso文件放在ntfs分区的根目录,建议改名(改的简短些)。
2、在自己机器上找到/usr/lib/syslinux/memdisk,复制一份,同ISO文件放在一起。(这里注意:不要到网上下载,而是要用本机的文件。网上下载的,往往不能用。)
3、修改文件 /etc/grub.d/40_custom (不要直接改文件 /boot/grub/grub.cfg),加上以下几行:
引用:
menuentry 'Boot usb system ISO'{
set root='(hd0,msdos8)'
echo 'Loading Memdisk...'
insmod memdisk
linux16 /memdisk iso raw
echo 'Loading ISO...'
initrd16 /USBSYS.ISO
}

注意:标红的那几个地方是关键。 (1)(hd0,msdos8)要指对地方(2)文件名要写对,包括大小写
4、然后执行:sudo update-grub ,使修改生效。
注意:(1)最近发现,能够正常启动的PE,偶尔在某次启动时也会花屏。有时需要多启动几次试试(2)不是所有PE的ISO都能启动。如果启动后总是花屏、黑屏、死机,则要换个PE。(3)使用了memdisk,机器内存小的,可能会启动失败。而且启动速度有点慢。

三、制作系统救急U盘
思路:将grub2装进U盘,然后配置grub菜单,引导U盘内的14.04的ISO、PE的ISO、和真实硬盘上面已安装的系统,实现急救效果。
1、U盘分区:其实怎么分区不重要,按照其他分区都行,磁盘格式也不重要,关键是要有“boot”标志。不过考虑到数据保护和方便U盘的使用,建议分2个区,第一个分区大小=u盘总容量-2G,NTFS格式(存放日常数据)。第二个分区容量2G,ext3格式(存放grub和ISO文件)。
分区时可以用gparted分区,分区完成后要记下来第二分区的uuid,后面用得到。
2、安装grub2:
挂载分区并安装grub2到U盘:
注意如果你有多块硬盘,则sdb2也可能是其他,/dev/sdb也可能是其他,请自行判断,不要机械抄命令:
代码:
sudo mount  /dev/sdb2 /mnt
sudo grub-install --root-directory=/mnt /dev/sdb

安装成功后,U盘第二个分区里面应当出现“/boot”文件夹及“/boot/grub”文件夹。
3、配置grub菜单:
代码:
sudo cp /boot/grub/grub.cfg /mnt/boot/grub/

然后用自己顺手的编辑器修改/mnt/boot/grub/grub.cfg。关键点:
(1)修改grub.cfg,指定root磁盘分区和对应UUID到第二分区,找到下面这一段,“msdos1”改成“msdos2”,“ecdcb3b9-0e43-489a-89ed-5ca9469ea629”,改成第二分区对应的uuid(分区时记下来的)。
代码:
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  ecdcb3b9-0e43-489a-89ed-5ca9469ea629
else
  search --no-floppy --fs-uuid --set=root ecdcb3b9-0e43-489a-89ed-5ca9469ea629
fi
    font="/usr/share/grub/unicode.pf2"
fi

(2)在U盘这个分区内放置ISO文件和memdisk文件,按照上面“一、二”方法配置启动菜单(区别:这里是直接修改grub.cfg文件)。注意这里的磁盘标示也是“hd0”和“sda”,不要因为是U盘就习惯性写成“hd1”和“sdb”。以便实现多重启动安装。但是这种U盘无法启动安装版的win7(不满足启动条件)。
(3)其他启动项可以适当删除或者保留,但是建议保留启动硬盘里面的ubuntu、win7等已安装系统的启动项,作为救急盘使用(比如重装win7后,可以用它来回复硬盘grub2引导菜单等)但要做几处修改:将对应启动项里面的“hd0”改成“hd1”,将“sda”改成“sdb”。
4、经测试,本救急盘甚至可以实现多机通用:多重启动肯定能够通用,而已安装系统启动菜单则保留多套就是了,在启动项里面标注清楚机器名即可。而且只占用了大约2G空间,其余空间依然可以日常使用。

四、grub2引导win7的ISO,实现硬盘安装:
注意:安装win7会覆盖掉grub2,所以如果真的需要安装,请先按照上面步骤做一个救急盘再安装(或者采取其他措施修复或者补救)
1、如果是Ghost版的,则要先用方法“二”引导一个其他PE,然后在PE下面安装,(不要直接引导Ghost版win7的iso,不容易成功的)
2、如果是安装版,则需要将ISO内的文件全部解压到本地硬盘某个ntfs分区的根目录,然后sudo update-grub ,会自动在grub产生引导菜单。
但要注意:要保证硬盘第一个主分区是ntfs格式的,可用空间大于100M,有“boot”(可引导)标志,否则可能有引导菜单也不能启动安装界面


_________________
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租



_________________
评价: 3.7% sherylynn
 
页首
 用户资料  
 
2 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO,以及用grub2引导启动WindPE ISO、win7安装盘的正
帖子发表于 : 2014-06-28 7:33 
头像

注册: 2006-02-10 16:36
帖子: 2885
系统: Xubuntu14.04/Deepin
送出感谢: 17
接收感谢: 30
grub2引导14.04中,vmlinuz.efi对应的是64位,32位依然是vmlinuz,没有.efi 。


_________________
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。



_________________
评价: 3.7% ljj_jjl2008
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-06-28 12:57 
头像

注册: 2007-09-16 8:29
帖子: 14253
送出感谢: 172
接收感谢: 272
置顶了,其他版主如果觉得不合适,请撤消。
另外,又仔细测试了一遍,并改动了几个地方。


_________________
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租


页首
 用户资料  
 
4 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-06-28 13:45 
头像

注册: 2007-11-25 13:29
帖子: 7342
地址: 新疆博乐
系统: 14.04/16.04/Fedroa22
送出感谢: 38
接收感谢: 102
学习一下,标记备用


_________________
===新手请看===
Ubuntu 安装 | Ubuntu12.04/14.04/16.04 桌面操作指南
··Ubuntu16.04 安装图文教程(超简单)
····有时间就静下心来——折腾:)


页首
 用户资料  
 
5 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-06-28 18:52 
头像

注册: 2012-03-22 20:42
帖子: 2419
送出感谢: 144
接收感谢: 36
Mark


_________________
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf


页首
 用户资料  
 
6 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-06-28 22:32 

注册: 2014-06-28 22:28
帖子: 2
系统: ubuntu14.04
送出感谢: 0 次
接收感谢: 0 次
学习了


页首
 用户资料  
 
7 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-07-07 12:37 
头像

注册: 2008-11-13 20:27
帖子: 257
地址: 台灣
送出感谢: 0 次
接收感谢: 2
學習 :em11


_________________
ASUS W7SG
UBUNTU 13.04


页首
 用户资料  
 
8 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-07-27 13:15 

注册: 2014-07-27 12:09
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
lz请问预配win8的可以用这个么?


页首
 用户资料  
 
9 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-08-21 11:57 

注册: 2009-04-14 23:51
帖子: 59
送出感谢: 1
接收感谢: 0 次
可不可以在PE下直接安装Ubuntu啊?


页首
 用户资料  
 
10 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-08-21 19:35 
头像

注册: 2007-10-28 20:44
帖子: 101
送出感谢: 0 次
接收感谢: 1
楼主,grub2我看懂了,那grub(以前的grubfordos)如何引导 Ubuntu desktop iso 文件(类似写法?主要不懂grub 相关命令的参数),另外,如果我是从grub 来引导live cd 那么 需要的那个文件vmlinuz和initrd.gz 看你意思是从光盘(ISO)中提取了,但是照我目前的办法来看 12.04 和14.04 都存在无法挂在光盘的情况。
从网上下载14.04的64bit版 64bit http://archive.ubuntu.com/ubuntu/dists/ ... /hd-media/
又提示 无法找到光盘…… 从硬盘直接引导安装 12.04 和14.04 我还是有问题
,安装10.04(不论32bit还是64bit) 从上面地址下载的vmlinuz和initrd.gz来用还是没有任何问题的。参考:http://sinoll.com/archives/586

附:
12.02
64bit http://archive.ubuntu.com/ubuntu/dists/ ... /hd-media/
32bit http://archive.ubuntu.com/ubuntu/dists/ ... /hd-media/
14.04
64bit http://archive.ubuntu.com/ubuntu/dists/ ... /hd-media/
32bit http://archive.ubuntu.com/ubuntu/dists/ ... /hd-media/
楼主好好看看,期待回复。


_________________
我的ubuntu笔记


页首
 用户资料  
 
11 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-09-06 18:26 

注册: 2010-01-30 19:15
帖子: 115
送出感谢: 0 次
接收感谢: 0 次
mark


_________________
Samuel G. L.
Mobile: 139-0-171-35-61


页首
 用户资料  
 
12 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-10-22 18:58 
头像

注册: 2007-03-15 16:58
帖子: 2802
地址: 湖北武汉
送出感谢: 2
接收感谢: 4
这个不错!


_________________
引用:


页首
 用户资料  
 
13 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-10-27 16:45 
头像

注册: 2006-02-10 16:36
帖子: 2885
系统: Xubuntu14.04/Deepin
送出感谢: 17
接收感谢: 30
谁能提供一个可以grub2引导的win7pe或者win2003pe的iso文件下载?
最好内置工具软件比较全面的。谢谢!


_________________
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-10-29 14:15 
头像

注册: 2007-07-31 23:11
帖子: 33
送出感谢: 0 次
接收感谢: 0 次
mark一记,学习备用!


页首
 用户资料  
 
15 楼 
 文章标题 : Re: grub2引导ubuntu 14.04 ISO、WindPE ISO、win7安装盘的正确方法,及系统救急U盘的
帖子发表于 : 2014-10-31 14:12 

注册: 2014-10-31 14:05
帖子: 2
系统: winxp
送出感谢: 0 次
接收感谢: 0 次
知之 写道:
谁能提供一个可以grub2引导的win7pe或者win2003pe的iso文件下载?
最好内置工具软件比较全面的。谢谢!


river 百度一下


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 23 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Exabot [Bot] 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译