以前用grub4dos都很好,现在想过渡到grub2。
发现grub4dos最好的功能, 在grub2中找不到对应的配置方法! 求指点
#grub4dos配件文件munu.lst的写法: (成功!成功!成功!成功!) 0.4.4
title boot winpe.iso
find --set-root /winpe.iso
map /winxp.iso (0xff) || map --mem /winpe.iso (0xff)
map --hook
chainloader (0xff)
#----------------------------------------------------#
#grub2 配置文件grub.cfg, 我试过的写法(也是网上看到的): (不成功!不成功!不成功!不成功!) grub2.0正式版 ,vbox环境
menuentry '[iso] -- /winpe.iso' {
insmod loopback
insmod fat
loopback loop (hd0,msdos1)/winpe.iso
chainloader (loop)
}
#memdisk文件来自syslinux
menuentry '[iso] -- /winpe.iso(memdisk) ' {
insmod memdisk
insmod fat
set root='hd0,msdos1'
linux16 /boot/syslinux/memdisk iso
initrd16 /winpe.iso
}
#------------------------------------------
grub2如何才能像grub4dos正确引导iso文件呢?
直接从menu.lst转换到grub.cfg可以吗?(这种方法我没试过)
那种引导ubuntu liveCD的方法就不要提了,我知道可以, 我想的是类似虚拟光驱的用法,比较方便。
#----------------------------------------------------------------------------------------------------------
解决情况:主要是之前测试时没耐性,不细心,可行的方法如下 【注意那个“raw”关键字】
#【这就是我想要的效果,不用关心iso里面是什么文件,而是“模拟光驱”,即使他并不是什么iso都可以引导】
#memdisk文件来自syslinux
#给点耐性,等一会,相比grub4dos的方式慢了点。
menuentry '[iso] -- /winpe.iso(memdisk) ' {
insmod memdisk
insmod fat
set root='hd0,msdos1'
linux16 /boot/syslinux/memdisk iso raw
initrd16 /winpe.iso
}
#grub4dos的方式,在grub2配置中一次写完也可以: 【这不是我想要的方式,但可以】
menuentry "[iso] -- /image/winpe.iso(grub.exe) 2003" --class windows --class os{
linux16 /grub4dos/grub.exe --config-file="map /image/winpe.iso (hd32) || map --mem /image/winpe.iso (hd32); map --hook; chainloader (hd32); rootnoverify (hd32)"
initrd16 /image/winpe.iso
}
附:memdisk使用方法链接
http://www.syslinux.org/wiki/index.php/MEMDISK
【已解决】【求助】grub4dos直接引导iso文件的方法在grub2中如何实现?
-
- 帖子: 8
- 注册时间: 2007-09-05 15:26
【已解决】【求助】grub4dos直接引导iso文件的方法在grub2中如何实现?
上次由 minlorry 在 2012-08-14 20:11,总共编辑 2 次。
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 【求助】grub4dos直接引导iso文件的方法在grub2中如何实现?
把你winpe.iso里面根目录下的文件列表贴上来看看
- tooktang
- 帖子: 674
- 注册时间: 2010-07-15 18:30
Re: 【求助】grub4dos直接引导iso文件的方法在grub2中如何实现?
grub 2 不支持的。。。
Sent from my Evo 3D GSM using Tapatalk 2
Sent from my Evo 3D GSM using Tapatalk 2
我是OS控…
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
- icelee123
- 帖子: 811
- 注册时间: 2011-07-16 19:48
- 系统: Arch
- TeliuTe
- 论坛版主
- 帖子: 7675
- 注册时间: 2007-11-25 13:29
- 系统: 16/18/20/w7
- 来自: 新疆博乐
- 联系:
Re: 【求助】grub4dos直接引导iso文件的方法在grub2中如何实现?
试试下面这个,参考: http://teliute.org/linux/Ubsetup/jichu2/jichu2.html
代码: 全选
menuentry "Install Ubuntu12.04" {
set root=(hd0,1)
linux /vmlinuz boot=casper noacpi iso-scan/filename=/ubuntu-12.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8 noprompt --
initrd /initrd.lz
}
-
- 帖子: 6
- 注册时间: 2012-09-17 23:09
- 系统: xubuntu