Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1574692
  • 博文数量: 317
  • 博客积分: 10283
  • 博客等级: 上将
  • 技术积分: 3566
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-04 11:38
个人简介

哥使用Linux

文章分类

全部博文(317)

分类:

2011-01-22 23:41:00

 
    在<>中,通过grub2提供的loop功能可以成功引导Linux下面的iso,主要是它可以加载linux中的kernel、intrd文件。但引导windows下的iso文件时,我阅读了grub2 wiki文档,发现并
没有提及到相关的功能,M$-Window下中对应的kernel、initrd是什么呢,找不到。
     在memdisk的wiki(连接见 )中,有提及到可以引导iso,
    

menuentry "Install Windows xp sp3 from iso" {
   linux16 /winxp.iso
   initrd16 /winxp.iso
 }

但我测试了winxp.iso,并没有成功。

后来,发现grub4dos可以有相关的例子:


 

title find and boot 0PE.ISO
fallback 5
find --set-root /0PE/0PE.ISO
map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

 

我对应作了测试:

 

title Install Windows xp sp3 。。。
fallback 2
find --set-root /winxp.iso
map /winxp.iso (0xff) || map --mem /winxp.iso (0xff)
map --hook
chainloader (0xff)
boot

 

居然可以成功引导winxp的安装界面。虽然我尝试了grub2中的drivemap 相应的功能,但仍然没有办法启动。


因此得出我的测试结论:

在grub2中,想启动winxp.iso,先通过grub2启动grub4dos,再通过grub4dos提供的map功能引导winxp.iso。这属于曲线救国吧。

grub2引导grub4dos


 

grub2>linux /grub.exe
grub2>boot


阅读(8818) | 评论(3) | 转发(1) |
给主人留下些什么吧!~~

niao59292014-08-21 13:13:23

好像用GRUB4DOS引导PE的ISO,镜像文件还不能大于700M。要不会报:ERROR28:Selected item cannot fit into memory错误。引导WINDOWS的安装ISO更是不可能。建议GRUB2尽快完善支持虚拟光驱功能。让GRUB2可以引导任意可启动光盘镜像。那样才好。现在光驱越来越少了。

niao59292012-10-24 15:33:44

不知道哥们有没有成功引导WIN7的ISO,另外就是不知道如何引导BT5的ISO,请赐教哦。

regloft2012-09-21 21:09:53

太强大了!
之前被折腾得很,现在终于能在我的上网本里用U盘启动PE了~~~~~