无忧启动论坛

标题: GRUB下安装一个LINUX系统,提示filename must be either [打印本页]

作者: mier001    时间: 2010-2-22 22:18
标题: GRUB下安装一个LINUX系统,提示filename must be either
title 启动 linux 安装
kernel (ud)/ros/isolinux/linux
initrd (ud)/ros/isolinux/initrd.rgz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=6464 rw root=/dev/ram SETUP=usb

GRUB下安装一个LINUX系统,提示filename must be either an absolute pathname or blocklist
网络中说是LINUX的绝对路径问题,
使用FbinstTool1.508格式U盘,请朋友给个方法
作者: mier001    时间: 2010-2-24 10:28
没人能帮下吗?网上的方法都试过了哦
作者: yjd    时间: 2010-2-25 15:26
ud区里估计不行吧。
作者: tianzone    时间: 2010-2-26 20:43
有空格的错误提示为:filename must be either an absolute pathname or blocklist(文件名必须为绝对路径或者blocklist)

而前面的命令kernel后面有空格,否则会提示无法识别的命令。(Unrecognized command)


http://coolerfeng.blog.51cto.com/133059/76169
作者: 坏小子    时间: 2010-2-28 13:53
我还是头一回看到有人实验用fbinst后,在ud区放linux的,能行吗?
在(ud)前加个/试试,行不?
你这样表示的是相对路径,例如/boot/isolinux.bin表示根目录的boot目录下的isolinux.bin;而boot/isolinux.bin 表示当前目录的boot目录中的isolinux.bin.

我估计不行,pe要全内置才行,何况linux又那么多文件,initrd.gz里的脚本初始化完毕后,还要chroot到真正的根系统,linux能识别(ud)是什么东西吗?

[ 本帖最后由 坏小子 于 2010-2-28 14:01 编辑 ]
作者: Halloween    时间: 2010-2-28 23:39
root (ud)
kernel /path/to/vmlinuz
initrd /path/to/initrd
作者: 坏小子    时间: 2010-3-1 19:54
ls请教下,像puppylinux中的pup-4xx.sfs也要放到(ud)去吗?要是放到ud区的话,initrd.gz中的脚本能查找它吗?
因为没有U盘被儿子弄烂,无东西可用,没法实验啊!望试过的网友告知,先行谢过!
作者: Halloween    时间: 2010-3-1 20:35
标题: 回复 #7 坏小子 的帖子
puppylinux没用过。看扩展名,估计是SquashFS那类东西吧,那样一般是按照光盘的目录结构放置。
也就是说vmlinuz和initrd放哪里无所谓(但好像一般放到root指定的地方),
但SquashFS应该放到root命令指定的地方里,和光盘的目录相同。
还是乱……
或者说,如果光盘里squashfs在根目录下,那就放到root (哪里)的那里的根目录下;
如果光盘的squashfs在/path/to/squashfs,那么就放到root (哪里)的那里的/path/to。
作者: 坏小子    时间: 2010-3-2 19:36
不好意思,我的意思可能没说清除,关键是linux能不能识别fbinst的(ud)呢?
作者: Halloween    时间: 2010-3-3 19:50
标题: 回复 #9 坏小子 的帖子
这……很难说啊。
只好试试了。
我没有试的条件。




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