无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5427|回复: 20
打印 上一主题 下一主题

[求助] 虚拟机可以用iso文件启动,U盘可以么?

[复制链接]
跳转到指定楼层
1#
发表于 2016-9-7 16:38:30 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 shenkuantipang 于 2016-9-7 17:03 编辑

直接用iso文件而不是把iso写入U盘.这样可以么?

如果可以的话,我就可以下载n多个启动iso, 比如winpe, macpe  linux livecd . 还有其他 启动光盘. 想启动哪个就启动哪个. 这样最好了.
推荐
发表于 2016-9-30 21:41:48 | 只看该作者
        grub4dos0.4.6a+XorBoot Uefi+RUN模块可以引导大量的ISO文件——工具性软件的、PE的、

Windows系统的,包括支持64位的UEFI启动的PE的ISO文件,参阅:

        http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

点评

感谢高手.这个厉害了.  详情 回复 发表于 2016-11-3 18:16
回复

使用道具 举报

21#
 楼主| 发表于 2016-11-3 18:16:04 | 只看该作者
有阴也有阳 发表于 2016-9-30 21:41
grub4dos0.4.6a+XorBoot Uefi+RUN模块可以引导大量的ISO文件——工具性软件的、PE的、

Windows ...

感谢高手.这个厉害了.
回复

使用道具 举报

20#
发表于 2016-10-1 00:02:27 | 只看该作者
本帖最后由 2010sya 于 2016-10-1 00:10 编辑

一篇帖子,引出了这么多方案,看看还有更好的方法吗???
回复

使用道具 举报

18#
发表于 2016-9-30 21:07:07 | 只看该作者
bushann2016 发表于 2016-9-24 00:03
可以分享ope吗?貌似资源很少。谢谢

我的天,论坛里专门有0pe的单独论坛
http://bbs.wuyou.net/forum.php?mod=forumdisplay&fid=82
P大签名里有最新版
回复

使用道具 举报

17#
发表于 2016-9-24 00:03:04 | 只看该作者
东写西读 发表于 2016-9-9 18:26
补几张图

U盘UD区结构

可以分享ope吗?貌似资源很少。谢谢

点评

我的天,论坛里专门有0pe的单独论坛 http://bbs.wuyou.net/forum.php?mod=forumdisplay&fid=82 P大签名里有最新版  详情 回复 发表于 2016-9-30 21:07
回复

使用道具 举报

16#
发表于 2016-9-9 18:26:10 | 只看该作者
本帖最后由 东写西读 于 2016-9-9 18:27 编辑

补几张图

U盘UD区结构


启动界面


U盘可见区目录结构
回复

使用道具 举报

15#
发表于 2016-9-9 17:17:38 | 只看该作者
楼主的需求和我一样一样的啊
最早我有这个需求是因为:
1.给用户装机维护时遇到的机型是五花八门,一个PE搞不定,需要多个PE(比如水老的PE认不了盘,换H大的可以,反之亦然);
2.需要给用户安装完整版的操作系统的需求;
3.各PE更新太快,每次更新如果都需要重新刻盘或者U+抹掉所有数据重新来过,觉得很烦
4.其他
所以折腾了半天,放弃了自己DIY
目前采取的方式是:
u盘,0PE放入UD区,用其强大的启动功能来启动各个ISO以及其它镜像,当然0PE本身也很强大
回复

使用道具 举报

14#
发表于 2016-9-9 15:57:25 | 只看该作者
本帖最后由 xccuwo 于 2016-9-9 15:58 编辑


可以,那工具就是我做的,有64位UEFI版本,直接efi+gpt启动,不过我一直认为没必要,就删除了……
回复

使用道具 举报

13#
发表于 2016-9-9 15:54:14 | 只看该作者
回复

使用道具 举报

12#
发表于 2016-9-8 19:01:43 | 只看该作者
shenkuantipang 发表于 2016-9-7 23:07
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=380572&extra=

这个进入64位pe可以uefi安装win10 ...

和64位pe无关。uefi安装需要uefi引导进去,他才会认,然后才能装在gpt上。
当然这是msdn本身的装法。你完全可以进pe手动分区gpt、esp,然后winntsetup装上去,引导分区选esp即可
回复

使用道具 举报

11#
发表于 2016-9-8 03:35:44 | 只看该作者
GRUB4DOS 可以解决,但 GRUB4DOS 引导算是 Legacy
GRUB2 应该也可以,而且可以支持 UEFI,但 UEFI 需要区分 32位/64位
回复

使用道具 举报

10#
发表于 2016-9-8 00:38:20 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... page%3D1&page=1

这里应该是你想要的,但你说不写入U盘,不能防毒,还会可能格式化了ISO,
写入U盘最好的,支持128个ISO,但限制在PE,或有引导的ISO。
回复

使用道具 举报

9#
 楼主| 发表于 2016-9-7 23:07:11 | 只看该作者
fjzjk 发表于 2016-9-7 23:03
可以是可以。用grub可以启动大量iso。
不过有的不能这样,比如你要uefi装win8、win10的话,用grub引导进去 ...

http://bbs.wuyou.net/forum.php?m ... d=380572&extra=

这个进入64位pe可以uefi安装win10么?

点评

可以,那工具就是我做的,有64位UEFI版本,直接efi+gpt启动  详情 回复 发表于 2016-9-9 15:57
和64位pe无关。uefi安装需要uefi引导进去,他才会认,然后才能装在gpt上。 当然这是msdn本身的装法。你完全可以进pe手动分区gpt、esp,然后winntsetup装上去,引导分区选esp即可  详情 回复 发表于 2016-9-8 19:01
回复

使用道具 举报

8#
 楼主| 发表于 2016-9-7 23:06:13 | 只看该作者
fjzjk 发表于 2016-9-7 23:03
可以是可以。用grub可以启动大量iso。
不过有的不能这样,比如你要uefi装win8、win10的话,用grub引导进去 ...

64位的pe 也不行?
回复

使用道具 举报

7#
发表于 2016-9-7 23:03:17 | 只看该作者
可以是可以。用grub可以启动大量iso。
不过有的不能这样,比如你要uefi装win8、win10的话,用grub引导进去的永远是算传统启动

点评

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=380572&extra= 这个进入64位pe可以uefi安装win10么?  详情 回复 发表于 2016-9-7 23:07
64位的pe 也不行?  详情 回复 发表于 2016-9-7 23:06
回复

使用道具 举报

6#
 楼主| 发表于 2016-9-7 20:25:25 | 只看该作者
xzf680 发表于 2016-9-7 18:14
当然可以呀,善用搜索!
飞机到达

你没看懂我的意思. 4楼看懂了.
回复

使用道具 举报

5#
发表于 2016-9-7 18:14:04 | 只看该作者
当然可以呀,善用搜索!
飞机到达

点评

你没看懂我的意思. 4楼看懂了.  详情 回复 发表于 2016-9-7 20:25
回复

使用道具 举报

4#
发表于 2016-9-7 17:37:52 | 只看该作者
回复

使用道具 举报

3#
 楼主| 发表于 2016-9-7 17:06:00 | 只看该作者
我的意思是我想把很多iso 文件复制到U盘, 想启动哪个就启动哪个. 随时可以添加一些iso文件进去,修改配置文件即可.
回复

使用道具 举报

2#
 楼主| 发表于 2016-9-7 16:43:38 | 只看该作者
本帖最后由 shenkuantipang 于 2016-9-7 17:02 编辑

复制一篇文章. 看看哪位大神可以搞一个
制作win7+ubuntu +winPE+CDlinux多系统启动U盘

制作前期准备工作

1.需要软件

grub4dos(http://sourceforge.net/projects/grub4dos/files/

UltraISO(http://cn.ezbsystems.com/ultraiso/download.htm

grubinst(http://sourceforge.net/projects/grub4dos/files/

2.需要文件

win7:(cn_windows_7_ultimate_x86_dvd_x15-65907.iso (2.43 GB)

Ubuntu(http://www.ubuntu.org.cn/download/desktop/windows-installer)

winPE(这里使用的是小马pe(http://www.pccppc.com/category.php?cid=3))

CDlinux (http://www.cdlinux.info/wiki/doku.php/zh/download/latest

另附XP sp3

(thunder://QUFodHRwOi8vdGVsZG93bjIuOTlwYW4uY29tLzQvMTAwMzczOTc2Njk1MDQ1MzAwNT8xL9StsOZ3aW54cF9zcDMuaXNvWlo=)



制作过程

1:grub4dos安装

首先将下载的grubinsit文件解压,运行文件grubinsit_gui.exe(vista和win7系统下需要以管理员身份运行,否则找不到U盘)选择目标U盘,设置如图,然后点install。当然之前先把U盘格式化吧,我设置的是FAT32的,不知道NTFS的行不行,没试过。

注意:请一定要确定你所选择的硬盘是目标U盘,假若选成硬盘,则可能进不去系统了。如果你电脑上只有一块硬盘,则U盘是hd1,另外说一个非常笨的方法,就是先拔出U盘,看一下盘符列表,然后再插上U盘,重新打开grubinsit_gui.exe再看一下,新增的盘符即是目标U盘的盘符了

如此操作后,就成功地写入了MBR。然后将下载的grub4dos文件中解压出来的chinese文件夹中的grldr和grub.exe一起复制到目标U盘的根目录下。

                       

2.安装win7

把 Windows 7的iso下的文件和文件夹全部复制U盘根目录,可以把autorun.inf删掉,另外可以将文件夹sources中的ei.cfg文件删除以选择win7版本(非必须),否则就是旗舰版安装。

3.安装ubuntu

在U盘根目录下新建名为 ubuntu的文件夹,把ubuntu镜像更名为ubuntu.iso,并把 casper下的vmlinuz和initrd.lz复制到新建的ubuntu目录下

4.安装winPE

把WinPE的ISO中的文件和文件夹全部复制到U盘根目录,另外把 WinPE中的 setupldr.bin,ntdetect.com复制到U盘根目录,并把 setupldr.bin改名为 ldrxpe。

5.安装CDlinux

在U盘根目录下新建名为CDLINUX的文件夹,将CDlinux.iso复制进去,另外把iso压缩文件中的CDLINUX文件夹下的BZIMAGE和INITRD也复制到新建的CDLINUX文件夹中(注意英文大小写,Linux对大小写敏感)。

6.新建menu.lst文件

在U盘根目录下新建menu.lst文件,用记事本打开,代码如下



default 0

timeout 10

find --set-root /grldr

gfxmenu /message

fontfile /fonts



title 从硬盘启动

rootnoverify (hd1)

chainloader +1

boot



title 启动WinPE

chainloader /ldrxpe



title 启动 CDLinux

kernel /CDLINUX/BZIMAGE CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDLINUX CDL_IMG=CDlinux.iso

initrd /CDLINUX/INITRD



title 启动Ubuntu

kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso locale=zh_CN.UTF-8

initrd /ubuntu/initrd.lz



title 安装Windows 7

chainloader /bootmgr



title 重新启动计算机

reboot



title 关闭计算机

halt



将menu.lst以及message、fonts复制到根目录。

PS:代码gfxmenu /message和fontfile /fonts中有两个文件,是用来提供启动界面美化及中文支持的文件,可以不要,如果需要的话可Google或Baidu。(最好还是加上,不然就是黑白屏幕外加中文不能显示——乱码)。



如此就成功地制作了融合win7+winpe+Ubuntu+cdlinux的多系统启动U盘,经亲测,在台式机上(非虚拟机)各种系统都能成功进入或安装。



此外一直想把XP也集成进去,把XP镜像中的I386文件夹复制到U盘根目录,再把XP镜像中的根目录下以 WIN51 开头的三个文件复制到U盘的根目录,

在 menu.lst 添加

title 安装 Windows XP

chainloader /I386/SETUPLDR.BIN

不过最终测试表明一直会出现INF file txtsetup.sif is corrupt or missing . status 18

应该是XP将U盘当成C盘的原因,当把TXTSETUP.SIF文件复制到根目录下后,则出现***load失败的意思,具体忘了什么名称。据说把U盘处理成只读可以解决这个问题,未亲测~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 16:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表