无忧启动论坛

标题: 求教一个SYSLINUX引导的问题 [打印本页]

作者: badblueguy    时间: 2007-8-7 11:17
标题: 求教一个SYSLINUX引导的问题
我用SYSLINUX2.0引导PE时,在引导到kernel或 initrd的地方时,下边的文件必须放在根目录下,放在boot或者任何一个名字目录下,都不能正确引导,即找不到路径下的文件。不知为什么。
    kernel /BOOT/memdisk.sys
    append initrd=/BOOT/BOOT.GZ
    kernel /BOOT/GRUB.EXE
引导错误提示如下:不能正确找到文件/boot/mem.di  或 找不到文件/boot/boo.tg
作者: skyey0602    时间: 2007-8-8 15:22
原帖由 badblueguy 于 2007-8-7 11:17 AM 发表
我用SYSLINUX2.0引导PE时,在引导到kernel或 initrd的地方时,下边的文件必须放在根目录下,放在boot或者任何一个名字目录下,都不能正确引导,即找不到路径下的文件。不知为什么。
    kernel /BOOT/memdisk. ...


在某些时候不认长文件
你没有发现它都认成8.3的格式了么
希望这个解答对你有点帮助

[ 本帖最后由 skyey0602 于 2007-8-8 03:25 PM 编辑 ]
作者: ywcn    时间: 2007-8-8 22:47
/boot/mem.di  ?
/boot/boo.tg   ?

你确认没输错吗?
作者: badblueguy    时间: 2007-8-9 09:30
没有输错,文件夹和文件名称都正确。
我也奇怪,如2楼说的,“.”的前后似乎是固定长度
如果把boot文件夹名字改为bt的话,“.”会向后移动2位
例如:错误提示由/boot/mem.di 变为/bt/memdi.sk
作者: badblueguy    时间: 2007-8-9 09:38
同样,/boot/boo.tg得错误提示会变为:
找不到文件/bt/boot.gz(虽然从路径上看是正确的)
作者: badblueguy    时间: 2007-8-9 09:45
回答三楼“
/boot/mem.di  ?
/boot/boo.tg   ?
你确认没输错吗?

输入有点错误,具体“点号”的位置没记住,上下.的位置应该一致
不过应该不影响到对问题的描述。
具体描述是:“点号前字符个数固定,可能是8位,点号之后确定是两位”
作者: pyjhhh    时间: 2008-7-29 18:19
我也遇到了类似的问题 我也不知道这是为什么
我也用了loadbin 可是还是不行
请指教啊
作者: usbzip    时间: 2008-7-29 19:15
换新版本syslinux 3,否则文件名长度有限制。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3