|
|
发表于 2009-12-30 19:06:06
|
显示全部楼层
原帖由 fujianabc 于 2009-12-30 18:51 发表 
这个不知是grub的bug还是plop的bug,我以前向plop的作者反映过这个问题。当时我自己给了一个解决方法:
map --harddrives=2
map (hd0) (hd1)
kernel (hdx,y)/plpbt.bin
boot
在加载plop前,明确申明有两 ...
这个办法倒是可行,但是如果有多个硬盘呢?如果想用 plop 启动cdrom或者floop呢?
我刚测试了,应该是 plop 与 grub 的map指令有拼抢问题,如果通过 plop 加载 usb-hdd 上的grub ,应该把usb-hdd 上grub菜单中 map 指令变成
kernel memdisk.gz .
而plop 启动的usb-hdd 是只读的(这还勉强可以接受),甚至有的时候usb-hdd 不可读(这就有些不好接受了)。
所以作者提供了一个dos下关闭plop usb-hdd 的程序(plpdisd-0.1.zip),关闭usb-hdd 后再重新插拔usb-hdd 然后通过dos下的usb驱动加载之。
另外,如果plop 后dos 下找不到硬盘,可以在dos下加载 ifsdrv ,一般情况下应该可以加载到本地硬盘分区。
[ 本帖最后由 dos时代菜鸟 于 2009-12-30 19:12 编辑 ] |
|