无忧启动论坛

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

GRUB引导ISO---救助

[复制链接]
跳转到指定楼层
1#
发表于 2007-7-6 16:09:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



如图GRUB加载成功后想将对就的加载项更改为其它ISO(如深度的http://bbs.deepin.org/?u=228825   精简XP安装光盘[/td][/tr] )?
高手指点一下!我试过只接更改对应的IS_文件,加载后失败了!
2#
发表于 2007-7-6 17:11:18 | 只看该作者
目前貌似还没办法用虚拟光盘的方式引导安装XP.
回复

使用道具 举报

3#
发表于 2007-7-7 00:44:03 | 只看该作者
楼上说的正解....:)
回复

使用道具 举报

4#
 楼主| 发表于 2007-7-9 09:45:24 | 只看该作者
是不是说目闪GRUB不能引导ISO?
回复

使用道具 举报

5#
发表于 2007-7-9 15:53:54 | 只看该作者
其变种ieldr能引导非映像启动的ISO
回复

使用道具 举报

6#
发表于 2007-10-10 14:48:14 | 只看该作者
好象我昨天看到一篇,用grup引导安装硬盘安装xp的,今天就找不到了
回复

使用道具 举报

7#
发表于 2007-10-10 16:19:48 | 只看该作者
原帖由 onlooker 于 2007-10-10 02:48 PM 发表
好象我昨天看到一篇,用grup引导安装硬盘安装xp的,今天就找不到了




chainloader --force /i386/setupldr   ?


好像不能用于硬盘安装吧
回复

使用道具 举报

8#
发表于 2007-10-15 09:04:30 | 只看该作者
我试了,不能用做硬盘安装
回复

使用道具 举报

9#
发表于 2007-10-15 09:14:29 | 只看该作者
原帖由 barton 于 2007-10-10 16:19 发表




chainloader --force /i386/setupldr   ?


好像不能用于硬盘安装吧

稍微改造应该可以实现硬盘安装,但应该不是直接加载 Setupldr.bin

但像楼主所说的那种,肯定不行。至少目前是这样
回复

使用道具 举报

10#
发表于 2007-10-15 10:16:24 | 只看该作者
希望高手能给出用grub4dos引导windows安装的办法。
目前只会用easyboot引导安装。
回复

使用道具 举报

11#
发表于 2007-10-15 10:41:32 | 只看该作者
原帖由 老毛桃 于 2007-10-15 09:14 AM 发表

稍微改造应该可以实现硬盘安装,但应该不是直接加载 Setupldr.bin

但像楼主所说的那种,肯定不行。至少目前是这样



那只能通过grub引导进DOS,在autoexec.bat文件动脑筋,执行winnt.exe


但是实际上还是DOS安装
回复

使用道具 举报

12#
发表于 2007-10-15 11:06:37 | 只看该作者
原帖由 barton 于 2007-10-15 10:41 发表



那只能通过grub引导进DOS,在autoexec.bat文件动脑筋,执行winnt.exe


但是实际上还是DOS安装

使用 WINNT.EXE 安装效率极低,不推荐。

过些天有时间我就来研究使用 Grub 加载硬盘上的 Windows 安装程序 :lol :lol 不过做好失败滴准备 ;P
回复

使用道具 举报

13#
发表于 2007-10-15 11:21:03 | 只看该作者
原帖由 老毛桃 于 2007-10-15 11:06 AM 发表

使用 WINNT.EXE 安装效率极低,不推荐。

过些天有时间我就来研究使用 Grub 加载硬盘上的 Windows 安装程序 :lol :lol 不过做好失败滴准备 ;P



支持,^_^



祝你成功  :lol
回复

使用道具 举报

14#
发表于 2007-10-15 20:55:54 | 只看该作者
成功了记得show出来
回复

使用道具 举报

15#
发表于 2009-1-10 14:29:39 | 只看该作者
ZT:
我们还可以将XPE系统放到光盘和U盘上,以便在电脑出现故障时作为工具盘使用,具体方法可参考微软MSDN网站上的资料。 
  http://msdn2.microsoft.com/en-us/library/ms932879.aspx 


终于实现无软驱无光驱 在DOS下安装从网上下载的ISO操作系统了!!!!!!

本来想跟大家讨论关于ISOEMU的问题.
可是后来发现虽然ISOEMU能从ISO光盘镜像启动系统,给维护系统带来了很大便利;
但正所谓“金无足赤,人无完人”,由于使用ISOEMU时必须将启动配置文件和ISO光盘镜像放置在C分区,所以这种情况下,是无法在C分区安装系统的,不太符合我们使用电脑的习惯.
我所希望的是在DOS下使用ISO光盘镜像将系统安装在C分区,于是找到了如下方法:(在"电脑爱好者"2005第3期31面)
第一步:从http://www.newhua.com/cfan/200503/LOADISO.rar这个网址下载"DOS虚拟光驱启动盘"从http://www.newhua.com/cfan/200503/仿真虚拟软驱.rar下载"仿真虚拟软驱"


第二步:将仿真虚拟软驱.rar解压缩后,运行Vfloppy.exe,安装“仿真虚拟软驱”至D:\BOOT


第三步:将LOADISO.rar解压得到LOADISO.exe再将LOADISO.exe解压得到LOADISO.IMA(不要理睬错误提示)

第四步:把LOADISO.IMA压缩为dudu.zip,覆盖D:\BOOT目录下的同名文件,这样在系统启动时使用DOS虚拟光驱启动盘就可进行引导了.(如果系统中安装了类似一键恢复的软件,可能无法正常引导)


注意:一定要用winzip压缩,我最开始用winrar压缩后的文件在dos下无法读取。


第五步:重启系统,在bios检测完成时按住Alt键 ,激活引导程序,选择“启动仿真虚拟软驱”后出现引导菜单,进入第一项“启动ISO光盘镜像安装向导”,再选择保存ISO文件所在的分区及ISO文件,即可加载ISO光盘镜像,盘符为Z.


第五步:这时就可以开始安装操作了,以Windows xp的ISO光盘镜像为例,使用“cd i386”命令进入I386目录,运行winnt.exe开始系统的安装(建议事先运行Smartdrv.exe以加快安装速度)。

小提示
  使用本文中的方法引导系统后,不能识别NTFS文件系统分区,所以需要将ISO文件放置于非NTFS文件系统的分区上。另外ISO光盘镜像的文件名必须遵循8.3的命名规则,否则会出现无法加载的错误。
 正常grub不是开机后就自动出现,而仿真虚拟软驱这个软件安装后启动并不出现grub界面,而是直接进系统。开机后按住alt键就会出现菜单了!我想知道正常情况下的grub如何实现快捷键激活菜单出现,不按快捷键不会出现菜单而是直接进系统!

[ 本帖最后由 fliger 于 2009-1-10 14:34 编辑 ]
回复

使用道具 举报

16#
发表于 2009-1-10 14:31:24 | 只看该作者
zt:

对于那些未安装软驱的朋友来说,大多数都会选择虚拟软驱,但可惜的是虚拟软驱的容量毕竟太小,这样在功能上就不得不受到一些限制。

  ISOEMU是一款比较有趣的软件,安装后可以借助硬盘上的ISO镜像文件引导系统,这样在安装Linux时就不用刻盘了。其原理是利用GRUP引导硬盘上的ISO文件,当然仍是将这个ISO文件创建为虚拟光驱用来引导系统,支持FAT32、NTFS两种文件系统,不过只能支持纯DOS下的访问,即基于INT13h的磁盘访问。

  ISOEMU程序包中各个文件的作用

  ISOEMU完全免费,需要的朋友可以从这里下载,将下载回来的压缩包释放,这里包括5个文件,各个文件的作用如下:

  IELDR:ISOEMU的Loader主程序。

  isoemu.ini:IELDR的配置文件。

  isogrub.iso:软件开发者提供的可引导ISO镜像文件,这个文件很小,才1.3MB。

  eltorito.sys:光驱驱动程序,与mscdex.exe配合可以在纯DOS下访问ISOEMU创建的虚拟光驱。

  ReaderME.txt:自述文件。

  借助ISO镜像文件引导系统

  如果你使用的是Windows 2000/XP操作系统,那么可以借助NTLDR的菜单来加载IELDR,具体步骤如下:

  第1步,释放程序文件

  将IELDR文件释放复制至C盘根目录下,目的是将ISOEMU加入Windows 2000/XP的OSLoader上;将isoemu.ini和isogrub.iso两个文件释放复制至C盘根目录下。

  第2步,修改boot.ini文件

  用记事本打开C盘根目录下的Boot.ini文件,在最后一行添加下列内容,当然你也可以输入其他的内容:c:\IELDR="从ISO镜像文件引导"。

  第3步,修改isoemu.ini文件

  默认设置下,ISOEMU会启动内置的isogrub.iso镜像文件引导系统,当然我们也可以启动其他的ISO镜像文件,但必须对isoemu.ini文件的最后一行进行修改,注意只能使用8.3文件格式,否则将无法被正确识别。

  借助你觉得isogurb.iso文件中的内容太少,可以通过WinISO等软件添加一些常用的DOS外部命令或第三方工具,然后重新另存即可。

  重新启动系统,可以看到启动菜单中新增加的“从ISO镜像文件引导”的选项,选择后即可借助isogrub.iso镜像文件引导系统,接下来的操作就不再多说了。但需要说明的是,ISOEMU毕竟仍然属于虚拟操作,因此我们不必对其运行速度抱有过高的期望值。
  丰富的Shell操作

  在ISO镜像文件引导系统前,按下Alt键,可以进入ISOEMU的Shell模式,或者由于其他原因导致错误也会自动进入Shell模式。在这里,我们可以使用相应的命令获得更高控制权限:

  HELP:查看帮助信息。

  DATE:显示本地计算机的当前日期和时间信息。

  CLR:设置屏幕颜色。

  CD:更改当前目录。

  CLS:清屏。

  DIR或LS:这两个命令的作用完全相同,都是列出当前目录下的文件,这里会显示不同的颜色,蓝色表示文件夹,白色表示普通文件,绿色表示可执行文件。

  DRV:更换驱动器号,ISOEMU虚拟出来的盘号是0xee。

  RUN:可以直接运行ISO镜像文件中的文件。

  BOOT:加上参数可以启动其他介质,例如hdd是从硬盘启动,fdd参数可以从软驱启动,cdrom可以从光盘启动。

  LH:在高端内存中加载Diskemu.bin镜像文件,此时调用了INT88H中断。

  REBOOT:跳过内存检测过程,快速重启系统。
回复

使用道具 举报

17#
发表于 2009-1-10 14:41:59 | 只看该作者

回复 #15 fliger 的帖子

使用ISO光盘镜像将系统安装在C分区
要这么麻烦吗?
回复

使用道具 举报

18#
发表于 2009-1-11 17:45:57 | 只看该作者
试试改下menu.lst

title 加载 .iso
map --mem /boot/XXX.iso (0xFF)
map --hook
chainloader (0xFF)
boot
回复

使用道具 举报

19#
发表于 2009-1-11 20:19:39 | 只看该作者
简单的问题:
find --set-root /youriso.ISO
map --mem /youriso.ISO (hd32)
map --hook
chainloader (hd32)
回复

使用道具 举报

20#
发表于 2009-1-12 22:09:29 | 只看该作者
原帖由 歌理 于 2009-1-11 20:19 发表
简单的问题:
find --set-root /youriso.ISO
map --mem /youriso.ISO (hd32)
map --hook
chainloader (hd32)


原帖由 pcsjh 于 2009-1-11 17:45 发表
试试改下menu.lst

title 加载 .iso
map --mem /boot/XXX.iso (0xFF)
map --hook
chainloader (0xFF)
boot



请教: (hd32) 是什么意思? 模拟成光驱?还是……?

(0xFF)又是什么意思呢?
回复

使用道具 举报

21#
发表于 2009-1-13 22:54:23 | 只看该作者
grub不能引导所有的iso,有的iso能引导,是什么原因呢?
回复

使用道具 举报

22#
发表于 2009-2-4 17:56:32 | 只看该作者
iso不是那么好引导的,呵呵。。。。
回复

使用道具 举报

23#
发表于 2009-2-18 14:04:34 | 只看该作者
这样不行吧?好像是不行
回复

使用道具 举报

24#
发表于 2009-2-20 10:14:11 | 只看该作者
如果用grub引导启动EZB的话,那就好了。呵呵
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-31 19:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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