通过U盘把backtrack装到硬盘里

来源:岁月联盟 编辑:exp 时间:2012-03-02
看完记得顶一下,或者给我回复啊,别看帖不回帖
U盘最好大于4G
准备好几个软件:grubinst 1.1,grub4dos,以及软碟通绿色版和backtrack.iso
先用软碟通把backtrack.iso提取到U盘根目录,再把backtrack.iso也放到根目录
然后用grubinst写入U盘MBR(使他能够识别grub4dos)
打开grubinst,磁盘哪里选择自己的U盘,然后
勾选:输出详细信息,不保存原来的MBR,启动时不搜索软盘,不引导原来的MBR 
然后点击安装,完成后按ENTER  就可以关闭这个软件了
 
 
 
 
解压grub4dos,只需要两个文件:grldr和menu.lst
这两个文件都放到U盘根目录即可
用记事本方式打开menu.lst
添加一段代码到最下面
title BackTrack5 Text - Default Boot Text Mode  root (hd0,0)  kernel /casper/vmlinuz file=/preseed/custom.seed boot=casper text splash vga=791--  initrd /casper/initrd.gz  boot
然后保存好   工作完成了,现在就在自己硬盘分一个区,3G左右即可,挂载好盘符哦。重启电脑选择U盘启动,然后选择title BackTrack5 Text进入后不用管,直接enter到了命令行界面了输入
umount -l /cdrom后enter
然后输入startx 继续enter 
稍等一会儿就进入了桌面环境别去点击install backtrack那个图标,直接安装会发生missing filesystem.size错误接下来就简单了。打开终端(类似于WINDOWS的cmd)输入以下命令cd /sudo mkdir absudo umount -l /cdromsudo mount /dev/sda1 /abls /ab | grep iso运行到这一步的时候,看看回显的结果中是否有你的镜像文件,如果你放到了第一个分区中,应该可以看到你的镜像名称,可以继续第二步了。如果你没有放到系统根目录下,就执行下面的命令,将sda的数字依次递增,直到ls 的结果有你的镜像为止。
sudo umount -l /ab
sudo mount /dev/sda2 /ab
ls /ab | grep iso
好了,到此我们假设你已经看到了你的BackTrack5的iso镜像文件,如果你没有看到,自己找找原因吧,不解释。
2.执行下列命令
sudo modprobe loop
sudo mount -o loop /ab/BT5-GNOME-32.iso /cdrom
这里的BT5-GNOME-32.iso为你的BT5的镜像名称,就是ISO的文件名啦 你自己要注意看了,改成你自己的ISO文件名
 
sudo umount -l /nenewls /cdrom
 
这时候会回显cdrom目录下的文件,自己确定下跟iso文件中是否一致,如果一致,ok,你的操作正确了,可以进行安装了,如果不一致,sorry,回头继续看教程找原因。
3.运行桌面上的install来安装即可
用户名root密码toor进入系统,startx进入图形,打开终端,sudo update-grub就有windows的启动项了。

 作者 Merry_Christmas