grub2引导多重安装ubuntu+win7+xp U盘的问题

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
冒泡泡的海洋
帖子: 2
注册时间: 2011-06-24 0:47

grub2引导多重安装ubuntu+win7+xp U盘的问题

#1

帖子 冒泡泡的海洋 » 2011-06-24 1:16

捣鼓了很久,在网上搜索了很多。但是都讲的很乱。特别是有些menu.lst和menu.cfg。语法很乱。grub和grub2 以及grub4dos各种混乱。

我有个32G的优盘。分两个区。一个普通存放文件的。另外一个存放各种安装iso镜像(以免借给同学用被误删)。iso方便。如果官方有更新的话直接删除或者替换掉

iso就行了。便于更改。一劳永逸。

我希望做出来的启动U盘有一下内容:
1.运行ubuntu liveCD
2.进入dos
3.进入winpe
4.安装win7
5.安装xp
6.从硬盘启动
7.重启

然后U盘os分区里只有对应的ubuntu,dos,winpe,win7,xp文件夹,而且ubuntu,win7,xp文件夹里面是一个iso镜像。而不是解压缩了的。便于以后更换系统。

以下是制作过程中碰到的问题,希望各位高手解答,指点小弟一二。

1.在windows系统中可以识别U盘第二个分区,但是无法访问,也无法分配盘符。 做多重启动安装U盘的时候,能不能把win7的安装源文件放在第二分区上。能的话要怎么做。

2.网上win系+linux系的多重启动安装cd都是用的Grub4dos,但是我不知道怎么把grub4dos写入U盘的mbr,求解答(用ultrISO写入grldr.bin我知道。但是不想这么麻烦。要不然每次重新做都要切换到win7下?)。

3.grub2的手册上说可以挂载iso镜像进而引导镜像里的操作系统。请问,如何引导win7安装盘的iso从而实现安装win7?

4.目前我是对照着硬盘安装win7的思路来做win7安装启动项的。把iso都解压到根目录中,然后用chainloader +1 来启动。但是无法启动。后来了解到,chainloader +1是启动激活/活动分区的引导程序,进而运行bootmgr来启动操作系统。解压的话,对应U盘分区的引导扇区没有程序。故启动失败。有没有什么解决办法?

5.貌似只有grub4dos可以用 chainloader /bootmgr 的命令吧?

6.还有思路就是grub2引导grub4dos,然后用 chainloader /bootmgr 引导win7的安装程序。或者进入dos 启动win7安装程序。别的思路是grub2引导dos。然后启动win7安装程序。这些思路应该都可行。就是麻烦点。不好维护。

虽然好多人都在用grub4dos,但是我还是希望直接能用grub2引导多重安装U盘,毕竟在linux下面grub2便于往U盘上安装。不希望用grub4dos曲折路线引导安装windows,那样日后不好维护。
xk_1981
帖子: 66
注册时间: 2011-06-05 23:10

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#2

帖子 xk_1981 » 2011-06-28 10:47

装3个没什么必要,装2个行啦,也方便维护,还就是用光盘安装最省心!
micro_cy
帖子: 104
注册时间: 2011-07-20 11:33

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#3

帖子 micro_cy » 2011-07-20 11:38

如果能看到我给你的帖子,请联系我一下,我想我们能一起攻克这个问题,如果您已经解决这个问题,那我刚好想向您请教一下。
我又一个4G的U盘
我的想法是制作WINPE+MXDOS+Clonezilla+unbunt的启动U盘

我的联系方式是:

QQ:78740390
EMAIL:[email protected]
头像
Dim
帖子: 640
注册时间: 2009-04-06 15:03

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#4

帖子 Dim » 2011-07-21 12:01

论坛 里好多,个人建议安装grub 不要先grub2
,
fghdbs
帖子: 151
注册时间: 2007-10-20 11:55

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#5

帖子 fghdbs » 2011-07-26 9:56

如果有人攻克了这个难题,请共享!!
谢谢了
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#6

帖子 smallapple » 2011-07-26 10:14

1. 是不是U盘有保留只读分区?
2. Linux下用 bootlace.com把g4d的grldr.mbr引导写入U盘。
3. Grub2用 loopback引导 iso

代码: 全选

loopback loop0 (hd1,1)/abc.iso
set root=(loop0)
chainloader +1
boot
不是所有iso都支持 loopback 和 chainloader 来引导的。特别 win 系的 iso 。

4. 用Gparted格成 NTFS格式,再复制win7的文件后再用 chainloader +1就可以了
5. 11.04之后的grub2可以用  ntldr /bootmgr 命令引导
6. linux /grub.exe 可以由grub2引导进g4d,11.04后的版本可以用 ntldr /grldr 进g4d。
ncatli
帖子: 1
注册时间: 2011-08-03 15:07

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#7

帖子 ncatli » 2011-08-03 16:03

和搂主有类似的想法,以下是我实现的办法,希望对楼主有帮助...
使用bootice,这个软件集成了grub4dos,能解决很多问题。
启动U盘实现如下功能:
1.进入winpe
2.安装win7
3.安装xp
4.安装Mac OS X
5.从硬盘启动
6.重启
但除了用Mac的硬盘安装助手把Mac OS X放入第二个分区外,其他都放在了第一个分区,也没有做成iso(没实现加载ISO进行安装,请高手指点),
2和3实际是把用Windows7-USB-DVD-tool.exe制作的“win7安装U盘”,以及WinSetupFromUSB.exe制作的“winxp安装U盘”合并到了一起,统一使用grub4dos启动。
4则是借用了变色龙安装后的wowpc.iso内容(解开后放在第一个分区,引导其boot文件,其R5.1189好像又不行)进行启动,识别第二个分区(HFS+)中的Mac OS进行安装。
一直想使用grub直接启动(HFS+)中的Mac OS进行安装,据说grub2可以。
我的menu文件内容:
default 4
timeout 15
splashimage /minipe/background.xpm.gz
find --set-root /minipe/muifont.gz
fontfile /minipe/muifont.gz
title
clear
title [01]--启动《深度Windows PE维护系统4.0》
find --set-root /minipe/ntldr
chainloader /minipe/ntldr
savedefault
title [02]--安装《Windows XP MSDN版》
root (hd0,0)
configfile /winsetup.lst
title [03]--安装《Windows 7 MSDN版》
find --set-root /bootmgr
chainloader /bootmgr
title [04]--安装《Mac OS X》
find --set-root /avldr
kernel /avldr

title
clear

title [05]--启动本机操作系统
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0,0)
makeactive
chainloader +1

title [06]--重新启动计算机
reboot

title [07]--关闭计算机
halt
fghdbs
帖子: 151
注册时间: 2007-10-20 11:55

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#8

帖子 fghdbs » 2011-08-05 21:50

好像不可以直接安装系统,非要进PE才可以 :em20
fghdbs
帖子: 151
注册时间: 2007-10-20 11:55

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#10

帖子 fghdbs » 2011-08-22 14:23

有没有高手做好的参展 :em11
头像
黄美姬
帖子: 8428
注册时间: 2009-10-08 11:15
来自: 大城市铁岭

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#11

帖子 黄美姬 » 2011-08-22 14:43

坛里不是有过吗,我都做了一张光盘WIN7+LIVEcd+WINPE
我们是命运的妓女,它把我们都嫖了

N卡驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn
极品飞车:http://www.geforce.cn/optimize/optimal- ... ts-450-ops
孤岛危机优化设置:http://www.geforce.cn/optimize/optimal- ... tx-450-ops
:cp /etc/skel/.bashrc ~/
PS1="\[\e]2;\u@\H \w\a\e[32;1m\]\T$\[\e[0m\] "
http://cdimage.ubuntu.com/
http://releases.ubuntu.com/
头像
blambin
帖子: 283
注册时间: 2009-09-22 17:00
系统: arch , win10
联系:

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#12

帖子 blambin » 2011-10-08 21:09

WIN7+LIVEcd+WINPE
求美姬指点 :em06
目前已經全面轉移 至 洗发水神教
tuan_2046
帖子: 24
注册时间: 2011-09-02 0:00

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#13

帖子 tuan_2046 » 2011-10-10 0:45

我这边非得加俩参数才让我过……

title 查找并引导linux.iso文件
map --heads=0 --sectors-per-track=0 (hd0,0)/linux.iso (hd32)
map --hook
root (hd0,0)
kernel (hd32)/casper/vmlinuz boot=casper iso-scan/filename=/linux.iso
initrd (hd32)/casper/initrd.lz
boot

谁能告诉啥原因啊……

ps:在win下可以用bootice来写入grb4dos的引导,很方便的,
当然,grub4dos本身也有写入工具,没去研究那东西……
头像
秋景雨
帖子: 137
注册时间: 2011-01-31 12:55
联系:

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#14

帖子 秋景雨 » 2012-10-04 22:59

smallapple 写了:1. 是不是U盘有保留只读分区?
2. Linux下用 bootlace.com把g4d的grldr.mbr引导写入U盘。
3. Grub2用 loopback引导 iso

代码: 全选

loopback loop0 (hd1,1)/abc.iso
set root=(loop0)
chainloader +1
boot
不是所有iso都支持 loopback 和 chainloader 来引导的。特别 win 系的 iso 。

4. 用Gparted格成 NTFS格式,再复制win7的文件后再用 chainloader +1就可以了
5. 11.04之后的grub2可以用  ntldr /bootmgr 命令引导
6. linux /grub.exe 可以由grub2引导进g4d,11.04后的版本可以用 ntldr /grldr 进g4d。
这个太有用了,有机会要试一下。
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: grub2引导多重安装ubuntu+win7+xp U盘的问题

#15

帖子 adagio » 2012-10-04 23:38

直接grub4dos统统搞定,menu.lst放在win分区,任何系统里都可以随意改,折腾啥
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
回复