无忧启动论坛
标题:
fbinsttool读取可见分区的问题
[打印本页]
作者:
2010clownfish
时间:
2010-12-9 07:59
标题:
fbinsttool读取可见分区的问题
本人想用fbinsttool制作一万能启动盘,用来维护系统以及日常使用 开始一切都好 可是在引导U盘可见分区上的bt4时却遇到了麻烦 无论如何都无法引导 总是提示找不到文件
请教一下各路高人 我的bt4.lst应该怎么写?怎么才能读取U盘?
下面这一段是我写的 没办法启动
background 0000ff
foreground ffffff
timeout 10
default 0
gfxmenu (ud)/BOOT/MESSAGEBT4 || find --set-root /BOOT/MESSAGEBT4 && gfxmenu (ud)/BOOT/MESSAGEBT4
title 【1】 Start BackTrack FrameBuffer (1024x768)
kernel /BT4/BT4/boot/vmlinuz CDL_LANG=zh_CN.UTF-8 CDL_DIR=/bt4
initrd /BT4/BT4/boot/initrd.gz BOOT=casper boot=casper nopersistent rw quiet vga=0x317
title 【2】 Start BackTrack FrameBuffer (800x600)
kernel /BT4/boot/vmlinuz
initrd=/BT4/boot/initrd800.gz BOOT=casper boot=casper nopersistent rw quiet vga=0x314
title 【3】 Start BackTrack FrameBuffer (800x600)
kernel /BT4/boot/vmlinuz
initrd=/BT4/boot/initrd800.gz BOOT=casper boot=casper nopersistent rw quiet vga=0x314
title 【4】 Start BackTrack Forensics (no swap)
kernel /BT4/boot/vmlinuz
initrd=/BT4/boot/initrdfr.gz BOOT=casper boot=casper nopersistent rw vga=0x317
title 【5】 Start BackTrack in Safe Graphical Mode
kernel /BT4/boot/vmlinuz
initrd=/BT4/boot/initrd.gz BOOT=casper boot=casper xforcevesa rw quiet
title 【6】 Start Persistent Live CD
kernel /BT4/boot/vmlinuz
initrd=/BT4/boot/initrd.gz BOOT=casper boot=casper persistent rw quiet
title 【7】 Start BackTrack in Text Mode
kernel /BT4/boot/vmlinuz
initrd=/BT4/boot/initrd.gz BOOT=casper boot=casper nopersistent textonly rw quiet
title 【8】 Start BackTrack Graphical Mode from RAM
kernel /BT4/boot/vmlinuz
initrd=/BT4/boot/initrd.gz BOOT=casper boot=casper toram nopersistent rw quiet
title 【9】 Memory Test
kernel /BT4/boot/memtest86+.bin
title 【10】 返回 系统 一级维护 菜单(工具集合)
configfile (ud)/MENU.LST
作者:
lzy157
时间:
2010-12-9 08:32
我是把文件全部解开放天U盘的可见分区的根目录下,以下是启动菜单,可供参考一下.
kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd
作者:
rtian
时间:
2010-12-12 16:36
你把bt4.lst 放到可见区BT4目录里面 , 然后在menu.lst里面 的菜单链接: configfile /BT4/bt4.LST
再试试
作者:
Plantsoot
时间:
2010-12-12 17:11
gfxmenu (ud)/BOOT/MESSAGEBT4 || find --set-root /BOOT/MESSAGEBT4 && gfxmenu (ud)/BOOT/MESSAGEBT4
复制代码
你的MESSAGEBT4到底放在了什么地方,这个非常重要,如果是放在了ud,那么会执行
gfxmenu (ud)/BOOT/MESSAGEBT4,
当前设备是ud,你后面类似“
kernel /BT4/boot/vmlinuz
”的命令就等价于“
kernel (ud)/BT4/boot/vmlinuz
,而这个你的BT4其实是在可见区的,这样的话肯定加载失败。
如果你ud内无“
MESSAGEBT4
”而是放在了可见区,那么会执行“
find --set-root /BOOT/MESSAGEBT4
”,当然设备就是可见区,类似“
kernel /BT4/boot/vmlinuz
”的命令就等价于加载可见区的。
建议你在第一个 title前,通过查找一个特殊文件来确定BT4的位置,比如 :
background 0000ff
foreground ffffff
timeout 10
default 0
gfxmenu (ud)/BOOT/MESSAGEBT4
find --set-root /BT4/BT4/boot/initrd.gz
title 【1】 Start BackTrack FrameBuffer (1024x768)
kernel /BT4/BT4/boot/vmlinuz CDL_LANG=zh_CN.UTF-8 CDL_DIR=/bt4
initrd /BT4/BT4/boot/initrd.gz BOOT=casper boot=casper nopersistent rw quiet vga=0x317
title 【2】 Start BackTrack FrameBuffer (800x600)
kernel /BT4/boot/vmlinuz
initrd=/BT4/boot/initrd800.gz BOOT=casper boot=casper nopersistent rw quiet vga=0x314
复制代码
[
本帖最后由 Plantsoot 于 2010-12-12 17:17 编辑
]
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3