|
发表于 2015-3-9 16:37:02
|
显示全部楼层
这个我可能插不上嘴。如果是UD启动,情况比较复杂一些。
举例
我有两个启动U盘,自制的UD三分区结构,一个U盘启动后用find查看得到的情况是:(ud),(hd0),(hd0,0)和(hd0,1);而另一个U盘启动后用find查看得到的情况却是:(ud),(hd0),(hd0,0)和(hd0,4)。
用ls查看(ud)和(hd0)的内容实际上是一样的。
在另外一台电脑上,情况又变成了另一则情形:(ud),(fd0),(fd0,0)和(fd0,1);(ud),(fd0),(fd0,0)和(fd0,4)。【一时记不清了,可能有错】。
用ls查看(ud)和(fd0)的内容实际上是一样的。
如果 (ud) = (hd0),你 map --mem /konboot.img (fd0) 并 map (hd0) (hd1) && map (hd1) (hd0)可能没问题,但
如果 (ud) = (fd0),你 map --mem /konboot.img (fd0) 并 map (hd0) (hd1) && map (hd1) (hd0),结果可能会意想不到吧! |
|