无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3138|回复: 3
打印 上一主题 下一主题

[求助] fbinsttool读取可见分区的问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-9 07:59:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人想用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
2#
发表于 2010-12-9 08:32:42 | 只看该作者
我是把文件全部解开放天U盘的可见分区的根目录下,以下是启动菜单,可供参考一下.

kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd
回复

使用道具 举报

3#
发表于 2010-12-12 16:36:53 | 只看该作者
你把bt4.lst 放到可见区BT4目录里面 , 然后在menu.lst里面 的菜单链接: configfile /BT4/bt4.LST
再试试
回复

使用道具 举报

4#
发表于 2010-12-12 17:11:28 | 只看该作者
  1. 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的位置,比如 :
  1. background 0000ff
  2. foreground ffffff
  3. timeout 10
  4. default 0
  5. gfxmenu (ud)/BOOT/MESSAGEBT4
  6. find --set-root /BT4/BT4/boot/initrd.gz
  7. title 【1】 Start BackTrack FrameBuffer (1024x768)
  8. kernel /BT4/BT4/boot/vmlinuz CDL_LANG=zh_CN.UTF-8 CDL_DIR=/bt4
  9. initrd /BT4/BT4/boot/initrd.gz BOOT=casper boot=casper nopersistent rw quiet vga=0x317

  10. title 【2】 Start BackTrack FrameBuffer (800x600)
  11. kernel /BT4/boot/vmlinuz
  12. initrd=/BT4/boot/initrd800.gz BOOT=casper boot=casper nopersistent rw quiet vga=0x314
复制代码


[ 本帖最后由 Plantsoot 于 2010-12-12 17:17 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-23 13:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表