Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7170924
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类:

2012-10-24 15:31:50

原文地址:GRUB2 启动 winxp.iso 作者:fuleru

 
    在<>中,通过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


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