求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
独行猫儿
帖子: 101
注册时间: 2009-02-25 18:07
送出感谢: 0
接收感谢: 2 次

求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

#1

帖子 独行猫儿 » 2011-01-11 17:05

求助,我想做个U盘安装盘,
希望这一张盘能能支持Ubuntu安装和Win7安装。

今天用grub4dos试了一天,没成功。
一开始用grub4dos直接挂在iso,按照教程的说法,挂在iso是虚拟挂载,不支持系统安装。总之ubuntu卡死,win7蓝屏,没成功。

后来又用grub4dos试着引导解压到U盘的系统安装文件,ubuntu挂载失败、win7还是蓝屏。

不知哪位高手能指点下,如何制作个支持Ubuntu安装和Win7安装的U盘安装盘。



刚才重新看了一下,ubuntu能用了。参见:http://bbs.vc52.cn/viewthread.php?tid=169020
但是Win7依旧蓝屏。
<!--这是一段注释。注释不会在浏览器中显示。-->
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53
送出感谢: 0
接收感谢: 108 次

Re: 求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

#2

帖子 onshoestring » 2011-01-11 17:35

1.把g4d引导程序写入u盘mbr:

代码: 全选

sudo ./bootlace.com --floppy --ntfs /dev/sdb
2.在u盘根目录放grldr文件,menu.lst如下:
title install Windows 7
chainloader /bootmgr

title Ubuntu LiveCD
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04.1-desktop-i386.iso locale=zh_CN.UTF-8
initrd /initrd.lz
boot
3.把win7 iso里的文件提取出放u盘根目录。
把ubuntu iso放u盘根目录。vmlinuz和initrd.lz从iso中提取出放u盘根目录。
头像
独行猫儿
帖子: 101
注册时间: 2009-02-25 18:07
送出感谢: 0
接收感谢: 2 次

Re: 求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

#3

帖子 独行猫儿 » 2011-01-11 17:55

onshoestring 写了:1.把g4d引导程序写入u盘mbr:

代码: 全选

sudo ./bootlace.com --floppy --ntfs /dev/sdb
2.在u盘根目录放grldr文件,menu.lst如下:
title install Windows 7
chainloader /bootmgr

title Ubuntu LiveCD
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04.1-desktop-i386.iso locale=zh_CN.UTF-8
initrd /initrd.lz
boot
3.把win7 iso里的文件提取出放u盘根目录。
把ubuntu iso放u盘根目录。vmlinuz和initrd.lz从iso中提取出放u盘根目录。

title install Windows 7
chainloader /bootmgr

这么做蓝屏...
<!--这是一段注释。注释不会在浏览器中显示。-->
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53
送出感谢: 0
接收感谢: 108 次

Re: 求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

#4

帖子 onshoestring » 2011-01-11 18:02

不清楚什么原因,这个我做过,没问题。
头像
独行猫儿
帖子: 101
注册时间: 2009-02-25 18:07
送出感谢: 0
接收感谢: 2 次

Re: 求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

#5

帖子 独行猫儿 » 2011-01-11 18:59

我试试用pe安装win的系统吧。
<!--这是一段注释。注释不会在浏览器中显示。-->
头像
daf3707
论坛版主
帖子: 12670
注册时间: 2007-06-13 15:57
来自: 在他乡
送出感谢: 49 次
接收感谢: 85 次

Re: 求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

#6

帖子 daf3707 » 2011-01-11 20:18

今天到手8gU盘,明天试试,也想要这样的盘呢
头像
32idea
帖子: 1248
注册时间: 2006-12-15 9:32
系统: linux
送出感谢: 2 次
接收感谢: 14 次

Re: 求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

#7

帖子 32idea » 2011-01-11 20:44

可以用grub4dos引导winpe的iso光盘,进入pe系统后用虚拟光驱加载win7的镜像,然后用安装器来安装(一般PE都集成了win7安装器和虚拟光驱)。
至于grub4dos引导ubuntu的iso光盘,教程比较多
头像
jolinyuan
帖子: 9
注册时间: 2008-04-07 17:23
送出感谢: 0
接收感谢: 0

Re: 求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

#8

帖子 jolinyuan » 2011-01-16 16:42

不知道能集成进去工具不... :em06
fnan
帖子: 919
注册时间: 2009-07-01 22:04
送出感谢: 0
接收感谢: 13 次

Re: 求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

#9

帖子 fnan » 2011-01-18 5:35

1 --准备u盘

fat32格式化, 使用简单实用的grub4dos,写入mbr:
假设bootlace.com在 /home, u盘为sdb: sudo /home/bootlace.com --time-out=0 /dev/sdb
复制grldr到u盘,假设64位ubuntu镜像, 改名为u64.iso或别的名字,复制到u盘,创建u64文件夹,提取vmlinuz和initrd.lz到u64文件夹, 创建menu.lst到u盘, 内容:
timeout 10
default 0

title load u64.iso
kernel /u64/vmlinuz boot=casper iso-scan/filename=/u64.iso ro
initrd /u64/initrd.lz

title load win7pe.iso
map /win7pe.iso (0xff) || map --mem /win7pe.iso (0xff)
map --hook
chainloader (0xff)

title load grub2-menu
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img

title halt
halt

2 --准备win7

挂win7镜像: sudo mount -t iso9660 -o loop ~/win7.iso /mnt
创建cddir目录: mkdir cddir
创建sources目录: mkdir ~/cddir/sources
从/mnt中复制boot bootmgr到cddir, 把/mnt/sources/boot.win复制到~/cddir/sources, 复制grldr到cddir
创建menu.lst到cddir, 内容:
timeout 0
default 0

title load bootmgr
chianloader /bootmgr

创建win7预安装环境自启动iso: sudo mkisofs -RJ -b grldr -no-emul-boot -boot-load-size 4 -o win7pe.iso cddir/
把在家目录的win7pe.iso搬到u盘, 在u盘创建win7目录, 把/mnt的内容复制到win7目录, 之后可以用杀软扫描一下, 除掉可能的病毒
使用: 启动win7pe后入命令行恢复环境, 找出u盘盘符, 如H: H\:>win7\sources\setup.exe, 按提示安装win7即可。
(用win7pe.iso是为了u盘根目录简洁, 也可以直接用boot bootmgr sources/boot.win, 不创建iso)

如果愿意把xp的winpe和工具集进去也可以的。
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。
头像
icokey
帖子: 366
注册时间: 2008-10-17 10:44
送出感谢: 0
接收感谢: 0
联系:

Re: 求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

#10

帖子 icokey » 2011-01-18 9:01

:em03
头像
doki
帖子: 27
注册时间: 2011-12-26 0:48
送出感谢: 0
接收感谢: 0

Re: 求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

#12

帖子 doki » 2012-01-01 22:08

我把大白菜做成的启动U盘,简单的改了一下。既有大白菜原有的PE及其他常用工具(可以用Ghost安装xp、win7等系统,在winPE里就很简单的!),也可以安装Ubuntu11.04。
@$@思考是我的个性!%! ?&?习惯更好的习惯#¥#
头像
okzokz123
帖子: 114
注册时间: 2008-12-29 17:19
送出感谢: 0
接收感谢: 1 次

Re: 求助,我想做个U盘安装盘,希望能支持Ubuntu和Win7。求高手指点。

#13

帖子 okzokz123 » 2012-01-08 20:54

fnan 写了:1 --准备u盘

fat32格式化, 使用简单实用的grub4dos,写入mbr:
假设bootlace.com在 /home, u盘为sdb: sudo /home/bootlace.com --time-out=0 /dev/sdb
复制grldr到u盘,假设64位ubuntu镜像, 改名为u64.iso或别的名字,复制到u盘,创建u64文件夹,提取vmlinuz和initrd.lz到u64文件夹, 创建menu.lst到u盘, 内容:
timeout 10
default 0

title load u64.iso
kernel /u64/vmlinuz boot=casper iso-scan/filename=/u64.iso ro
initrd /u64/initrd.lz

title load win7pe.iso
map /win7pe.iso (0xff) || map --mem /win7pe.iso (0xff)
map --hook
chainloader (0xff)

title load grub2-menu
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img

title halt
halt

2 --准备win7

挂win7镜像: sudo mount -t iso9660 -o loop ~/win7.iso /mnt
创建cddir目录: mkdir cddir
创建sources目录: mkdir ~/cddir/sources
从/mnt中复制boot bootmgr到cddir, 把/mnt/sources/boot.win复制到~/cddir/sources, 复制grldr到cddir
创建menu.lst到cddir, 内容:
timeout 0
default 0

title load bootmgr
chianloader /bootmgr

创建win7预安装环境自启动iso: sudo mkisofs -RJ -b grldr -no-emul-boot -boot-load-size 4 -o win7pe.iso cddir/
把在家目录的win7pe.iso搬到u盘, 在u盘创建win7目录, 把/mnt的内容复制到win7目录, 之后可以用杀软扫描一下, 除掉可能的病毒
使用: 启动win7pe后入命令行恢复环境, 找出u盘盘符, 如H: H\:>win7\sources\setup.exe, 按提示安装win7即可。
(用win7pe.iso是为了u盘根目录简洁, 也可以直接用boot bootmgr sources/boot.win, 不创建iso)

如果愿意把xp的winpe和工具集进去也可以的。
三颗屎 很好用 谢了兄弟 嘎嘎
回复

回到 “启动和引导”