无忧启动论坛
标题:
第三次求助。觉得grub比C++要难多了。
[打印本页]
作者:
2010zyc969
时间:
2011-8-2 08:17
标题:
第三次求助。觉得grub比C++要难多了。
问题已解决,
map /BOOT/WIN98.ISO (0xff)
map --hook
chainloader (0xff)
10楼的帮我解决了问题,谢谢!
我的grub是装在光盘上的,不是装在硬盘上的。
想要非内存引导ISO文件
背景完
用虚拟机启动ISO,进命令行
依照教程,应该是
map (hdX,Y)/boot/win98.iso (hdZ)
但这样映射总是提示错误信息 ERROR 21,说是磁盘不存在
我看了大部分教程都是将前者向后者映射,但只有一个教程说是后者向前者映射,
于是我反了一下,变成:
map (hdz) (hdx,y)/boot/win98.iso
结果没显示错误(不知道这样是表示成功了呢,还是无动作)
然后map --hook,也没显示错误(不知道grub想表达什么意思)
然后boot,发生错误:错误8,内核未加载
我无语了,怎么装内核啊?我不是想引导linux………………
教程什么的也看过好几个了,大多都是引导img,很少是iso,非内存引导iso就更少了,找到的几个例子输进去也不对。我很郁闷
还有这个问题,按照教程上的map总是不成功:
[
本帖最后由 2010zyc969 于 2011-8-2 20:49 编辑
]
未命名.jpg
(32.45 KB, 下载次数: 76)
下载附件
2011-8-2 10:06 上传
作者:
sgw888
时间:
2011-8-2 08:30
基础没有打好啊.
你的ISO是放在哪儿的?
例
map (hd0,0)/boot/win98.iso (hd1)
map --hook
作者:
tingyue-wu
时间:
2011-8-2 08:51
x y z 研究数轴呢?
ud 为 bean 原创的 fbinst 启动方式制作的隐藏分区
pd 为 pxe device ,即pxe设备
nd 为 network device ,网络驱动器,现已不常用
hd 为 hard device ,磁盘类设备
cd 为 cdrom device ,光驱类设备
fd 为 floppy device ,软驱类设备
1、硬盘及分区编号 从 0 开始
(hd0) -第一硬盘
(hd1) -第二硬盘
(hd2) -第三硬盘
等.
特殊: (hd-1) -最后一块硬盘
2、硬盘主分区编号从 0 开始至 3 结束,逻辑分区编号从 4 开始(MBR分区表)
(hd#, 0) -第一主分区(在硬盘#上)
(hd#, 1) -第二主分区(在硬盘#上)
(hd#, 2) -第三主分区(在硬盘#上)
(hd#, 3) -第四主分区(在硬盘#上)
(hd#, 4) -第一逻辑分区(在硬盘#上)
(hd#, 5) -第二逻辑分区(在硬盘#上)
(hd#, 6) -第三逻辑分区(在硬盘#上)
(hd#, 7) -第四逻辑分区(在硬盘#上)
等.
例:
(hd0,0) -第一硬盘上的第一主分区
(hd0,1) -第一硬盘上的第二主分区
(hd2,3) -第三硬盘上的第四主分区
(hd0,4) -第一硬盘上的第一逻辑分区
(hd2,10) -第三硬盘上的第七逻辑分区
(hd5,9) -第六硬盘上的第六逻辑分区
(hd-1,0) -最后一块硬盘上的第一主分区
注意:扩展分区属于主分区。如单硬盘上有五个分区, C 为第一主分区,D、E、F 为扩展分区上的逻辑分区,G 也为主分区,则,C 区为 (hd0,0),D 区为 (hd0,4),E 区为 (hd0,5), F 区为 (hd0,6),G 区为 (hd0,2)。
3、仿真CD/DVD设备编号为从(hd32)至(0xFF)
(hd32) -第一虚拟CD/DVD设备
(hd33) -第二虚拟CD/DVD设备
(hd34) -第三虚拟CD/DVD设备
......
(0xFF) -最后一个CD/DVD设备 (如果用map命令映射(hd32)不工作的话请尝试用此参数)
4、物理CD/DVD设备编号从 0 开始
(cd0) -第一CD/DVD设备
(cd1) -第二CD/DVD设备
等.
5、软盘驱动器编号从 0 开始
(fd0) -第一软盘驱动器
(fd1) -第二软盘驱动器
等.
作者:
2010zyc969
时间:
2011-8-2 09:03
标题:
回复 #2 sgw888 的帖子
我这样输过了,显示21号错误,磁盘不存在
ISO放在光盘根目录的boot文件夹里
作者:
Plantsoot
时间:
2011-8-2 09:44
0504,grub4dos0.4.5b帮助文档
作者:
sgw888
时间:
2011-8-2 10:24
map /BOOT/WIN98.ISO (0xff)
map --hook
放在光盘上面的文件名是大写的!!
另外光盘表示一般为 (cd)
你可以 ls ( 按一下TAB键来显示当前可识别到的设备列表.
作者:
xianglang
时间:
2011-8-2 11:35
光盘还有分区的,厉害!
作者:
fujianabc
时间:
2011-8-2 14:07
楼主光盘真高级,还能分区
作者:
2010zyc969
时间:
2011-8-2 19:57
标题:
回复 #6 sgw888 的帖子
这样再boot还是会出现内核未加载的情况
作者:
panet8888
时间:
2011-8-2 20:05
map /WIN7PE.ISO (0xff)
map --hook
chainloader (0xff)
作者:
2010zyc969
时间:
2011-8-2 20:47
标题:
回复 #10 2011panet8888 的帖子
事实证明你是对的!!
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3