pppguest3962 发表于 2009-2-13 21:50

来研究一下BT3和BT4双启动的问题...

BT4用了一晚,感觉是airodump好像反应延迟(不知道是软件刷新本身问题,还是KDE下显卡驱动造成),扫描刷新没那么反应快,尤其是有很多AP的环境下,有点卡的,貌似某个环节负载过重的样子...不过新东西和玩意挺多的,现在BETA,先关注着先吧...

BT3已经成熟了。。


好,入正题。。。

我原本是用easyboot把BT3放在ISO里做多启动的,现在BT4来了,BT4的目录结构是boot+bt4,跟BT3重叠了boot目录
经研究,BT4的新boot目录,几乎完全不同于BT3的boot目录,内核大小,和grub菜单都不同,
不过现在还没抽取启动BT4的引导文件,不知道是否也和bt3相同。。。。

现在犯难的是boot目录重叠的问题,不知道大家有何高招?

skinglove 发表于 2009-2-14 12:02

如果BT4不调用Boot目录 理论上就可以更名 然后再更改启动文件

pppguest3962 发表于 2009-2-14 22:04

本帖最后由 pppguest3962 于 2009-2-14 22:08 编辑

请求版主把此帖移动到BT4区,谢谢!


已成功双启动,方法是:
把BT4的boot改名为bt4_boot
也复制到BT3根目录下
修改原来BT3的boot\isolinux\isolinux.cfg;

插入BT4段的配置
譬如像这样.

PROMPT 0
TIMEOUT 40
DEFAULT /boot/vesamenu.c32

LABEL xconf1
MENU LABEL BT3 Graphics mode (KDE)
KERNEL /boot/vmlinuz
APPEND vga=0x317initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;kdm

LABEL xconf2
MENU LABEL BT3 Graphics mode (Flux)
KERNEL /boot/vmlinuz
APPEND vga=0x317initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;flux

LABEL startx
MENU LABEL BT3 Graphics mode (VESA KDE)
KERNEL /boot/vmlinuz
APPEND vga=0x317 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=kdm

LABEL BT4
MENU LABEL BT4 Beta - Console
KERNEL /bt4_boot/vmlinuz
APPEND vga=0x317 initrd=/bt4_boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw quiet

LABEL BT4
MENU LABEL BT4 Beta - Console no FB
KERNEL /bt4_boot/vmlinuz
APPEND initrd=/bt4_boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw quiet

LABEL BT3
MENU LABEL BT3 Text mode Frame Buffer
KERNEL /boot/vmlinuz
APPEND vga=0x317 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL BT3_no_DHCP
MENU LABEL Run BT3 no DHCP
KERNEL /boot/vmlinuz
APPEND vga=0x317 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw nodhcp

LABEL BT3_no_HD
MENU LABEL Run BT3 no Hard Disk
KERNEL /boot/vmlinuz
APPEND vga=0x317 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw nohd

后面还有一些配置的,照原来的方法就可以了。
把BT4目录也放到根下面,
重新生成ISO,
OK,搞定!
用这个ISO开机,有BT3和BT4选择..

lshclub 发表于 2009-2-15 04:21

学习中,学无止境呀.

wanghung 发表于 2010-1-8 09:59

学习中!!!!!!

amiapig 发表于 2010-1-10 01:11

很想学习了解

whygaofei 发表于 2010-2-1 05:45

不错不错~~~都加精啊。slftnt写了好多了,辛苦了

天鹅爸爸 发表于 2010-2-4 11:18

嗯还不差,喜欢支持一下

davidzhang0o0 发表于 2010-2-4 17:04

回复 1# pppguest3962


    二楼正解,将boot(casper)重名为bootbt3/bootbt4,拷贝至同一目录, 并还可使用grub4dos,制作双启动菜单,详细请参见grub4dos教程,以下是我成功启动的menu.lst
环境:U盘(移动硬盘)


# By default, boot the first entry.
default 0
# Boot automatically after 30 secs.

timeout 30
#splashimage=/boot/grub/bt4.xpm.gz
splashimage=/boot/grub/linux.xpm.gz
#foreground 000000
#foreground c0c0c0
#foreground 800000
#foreground ff0000
#foreground 000080
#foreground 008080
#foreground 0000ff
#foreground ffff00
#foreground 808080
foreground ffffff
#foreground 00ff00

# 设置中文支持的字体文件
fontfile /boot/grub/fonts

title 【1】Start Windows XPE
chainloader /ldrxpe

title 【2】Start BackTrack 3
kernel      /bootBT3/vmlinuz root=/dev/ram0 init=linuxrc load_ramdisk=1 prompt_ramdisk=0ramdisk_size=6666 rw
initrd      /bootBT3/initrd.gz

title 【3】Start BackTrack 4
kernel      /bootBT4/vmlinuz root=/dev/ram0 init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=6666 rw
initrd      /bootBT4/initrd.gz
title 【4】start Ubuntu 8.10
kernel   /casper/vmlinuz BOOT=casper boot=casper load_ramdisk=1 prompt_ramdisk=0ramdisk_size=6666 rw locale=zh_CN.UTF-8
initrd      /casper/initrd.gz
#title 【4】Start BackTrack Forensics (no swap)
#kernel      /boot/vmlinuz vga=0x317
#initrd      /boot/initrdfr.gz ramdisk_size = 6666 root = /dev/ram0 rw autoexec = xconf ; kdm

#title 【5】Start BackTrack in Safe Graphical Mode
#kernel      /boot/vmlinuz vga=0x317
#initrd      /boot/initrd.gz
#root /dev/ram0 rw
#autoexec xconf ; kdm

#title 【6】Start Persistent Live CD
#kernel      /boot/vmlinuz BOOT=casper boot=casper persistent rw quiet
#initrd      /boot/initrd.gz


#title 【7】Start BackTrack in Text Mode
#kernel      /bootBT4/vmlinuz root=/dev/ram0 init=linuxrc nopersistent textonly rw quiet
#initrd      /bootBT4/initrd.gz


#title 【8】Start BackTrack Graphical Mode from RAM
#kernel      /bootBT4/vmlinuz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=6666 rw quiet
#initrd      /bootBT4/initrd.gz

title 【5】Start Ghost 11
map --mem /EZBOOT/GHOST_HD-4.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
#title 【4】Start Ghost 11
#map --mem /EZBOOT/GHOST_MANUAL.IMG (fd0)
#map --hook
#chainloader (fd0)+1
#rootnoverify (fd0)
title 【6】PartitionMagic
map --mem /EZBOOT/PM805T.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【7】DOS工具
map --mem /EZBOOT/DOSTOOLS.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 【8】 重启计算机
reboot

title 【9】 关闭计算机
halt

title 【10】从第一块硬盘启动
root      (hd1)
autoexec = 0
chainloader +1

#title      【10】Memory Test
#kernel      /boot/memtest86+.bin

chang0862 发表于 2010-2-4 18:00

dd..................顶顶

Jolly926 发表于 2010-2-4 20:21

哗……来得正好!不断学习中!呵呵……

hjmandy 发表于 2010-2-10 15:29

{:3_46:}{:3_46:}{:3_46:}
页: [1]
查看完整版本: 来研究一下BT3和BT4双启动的问题...