解决对BackTrack 4修改却无法保存的问题

2009年3月15日 作者: jean 留言 »

转载本站文章请注明,作者:jean
本文连接http://www.zhangyiqun.net/103.html

1、除特别说明外,本博客内容皆为原创,可以自由转载传播,但请署名及注明出处,不尊重别人劳动成果的不欢迎;

2、本博客内容遵守“署名-非商业性使用-禁止演绎 2.5 中国大陆”协议;

BackTrack是linux众多发行版的一种,里面集成了很多黑客工具,在破解无线密码方面非常牛逼,几乎达到了无所不破的境界……
因为我是把BackTrack装在U盘中,所以以下操作仅针对U盘。不过原理是一样的,对于把BackTrack装在硬盘的朋友也适用。

准备的东西
2G U盘
BackTrack 镜像
UNetbootin

步骤
1.把BackTrack安装进U盘 。(安装前推荐把U盘格式化)

2.修改配置

cd /boot/syslinux
chmod +Xx lilo
chmod +Xx syslinux
vim syslinux.cfg #vi前最好自己先备份一份

第一次修改

找到 “LABEL BT4″. 然后复制那一段(4行)
现在修改”LABEL BT 4″ ,例如变成”LABEL Jean’s BT4″

第二次修改

修改”MENU LABEL BT4 Beta – Console” ,例如变成”MENU LABEL jean’s BT4 – Console”

第三次修改

在“root=/dev/ram0 rw” 之前插入 changes=/dev/sdbx
注:x值是不一定的,如果像我一样只插了一块U盘并且U盘上只有一个分区那x就是1。

最终完成后的

LABEL jean’s BT4
MENU LABEL jean’s BT4 – Console
KERNEL /boot/vmlinuz
APPEND vga=0×317 initrd=/boot/initrd.gz ramdisk_size=6666 changes=/dev/sdb1 root=/dev/ram0 rw quiet

重启后选择jean’s BT4 ,进入系统touch个文件测试吧。

广告位

8 条评论

  1. abcdsys 说到:

    俺可是一个大大的菜鸟,能不能把硬盘版的BT4的修改方法告诉俺,可以发到邮箱里jaysys@126.com
    非常感谢

    [回复]

    admin 回复:

    网上这种教程非常多

    [回复]

  2. leo 说到:

    backtrack 3 能这样改吗

    [回复]

    admin 回复:

    可以,原理都是一样的

    [回复]

  3. Tita 说到:

    =======================================
    2.修改配置

    cd /boot/syslinux
    chmod +Xx lilo
    chmod +Xx syslinux
    vim syslinux.cfg #vi前最好自己先备份一份

    =======================================

    1、BT4 pre final 用 UNetbootin 安装进U盘后,/boot 目录下没有 /syslinux目录,也没有 lilo 文件;根目录下倒是有一个syslinux.cfg文件,不知道修改该文件是否有效?

    2、syslinux.cfg文件中没有地方出现“root=/dev/ram0 rw” 能自己在其中一个选项中添加 “changes=/dev/sdbx root=/dev/ram0 rw ”吗?

    如下:
    =====================================================
    default vesamenu.c32
    prompt 0
    menu title UNetbootin
    timeout 100

    label unetbootindefault
    menu label Default
    kernel /ubnkern
    append initrd=/ubninit BOOT=casper boot=casper nopersistent rw quiet vga=0×317

    label ubnentry0
    menu label Start BackTrack FrameBuffer (1024×768)
    kernel /boot/vmlinuz
    append initrd=/boot/initrd.gz BOOT=casper boot=casper nopersistent rw quiet vga=0×317

    label ubnentry1
    menu label Start BackTrack FrameBuffer (800×600)
    kernel /boot/vmlinuz
    //以下内容修改
    append initrd=/boot/initrd800.gz BOOT=casper boot=casper ramdisk_size=6666 changes=/dev/sdb1 root=/dev/ram0 rw quiet vga=0×314

    ……

    ====================================================

    另:如果一块U盘上有两个分区那x值是多少?

    [回复]

    admin 回复:

    第一个问题你可以自己测试一下。
    第二个问题sdb0[第一分区],sdb1[第二分区]……依次类推

    [回复]

  4. young001 说到:

    在“root=/dev/ram0 rw” 之前插入 changes=/dev/sdbx
    注:x值是不一定的,如果像我一样只插了一块U盘并且U盘上只有一个分区那x就是1。

    主要把这句话加上就可以保存了么?一直没有保存过。

    [回复]

    admin 回复:

    [回复]

留言

 Blog performance enhanced by PHP Speedy