|
回复 #95 不点 的帖子
我测试一下,您说的”第一种情况下map --status 会显示不出…………“说一我试试看:
“第一种,紧接 grub4dos 的仿真代码之下,这是 kon 最有可能采用的方法。但是,如果此后又进入 grub4dos 的环境,则新的 grub4dos 环境有可能找不到前一个 grub4dos 在内存中放置的仿真程序了,因为 int13 以及 int15 可能已经被 kon 修改了,这样 grub4dos 就可能认为自己从前不曾在常规内存中安装过仿真代码。这种情况下,map --status 将显示不出先前的 grub4dos 所建立的虚拟磁盘(或虚拟光盘)。”
所以在手动输入
map --mem (ud)/tools/kon.img (fd0)
map --int15nolow=1
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
在boot完kon.img后,就回到grub启动菜单哪里,然后按c进入命令行,再map --status了一下,有没有显示“先前的 grub4dos 所建立的虚拟磁盘(或虚拟光盘)”?我看不懂,只能晒图
另外顺便问一下,在我map --mem (ud)/tools/kon.img (fd0),回车之后,出现这样的警告,不知有什么影响
fat12 bpb found with 0xeb (jmp) leading the boot sector.
warning: bpb total sectors(2880) is greater than the number of sectors in the whole disk image (12). the int13 handler will disable any read/write operations across the image boundary. that means you will not be able to read/write sectors (in absolute address, i.e., lba) 12 - 2879, though they are logically inside your file system.
probed c/h/s = 80/2/18, probed total sectors = 2880
[ 本帖最后由 zjzaog 于 2012-3-28 13:25 编辑 ] |
|