安装BackTrack 2.0 final livecd到虚拟机VMware

2009-05-13 07:40:23来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

一直对BackTracd livecd感兴趣,看到BackTrack的主页发布livecd 2.0 最终发行版,几乎是迫不及待的下载和安装,但是凭借以往的经验,在安装这个版本的时候,吃了不少的苦头。

以前安装BT,都是建立完虚拟机后用pqmagic把虚拟硬盘分成ext和swap两个分区,然后再利用BT提供的安装工具进行安装,但是对于BT 2.0 最终发行版,此方法有很大的缺陷。根据我不断的测试,按照我的理解,这个版本的安装程序存在bug,很多情况下,安装过程完成之后,系统并不能从硬盘引导。察看硬盘上的 /boot 目录,文件不全。

安装BT,与以往版本最大的不同是“活动分区”的设置,以往并不需要这个,或者自己不曾注意,但对于这个版本,几乎是必需的要求。

安装的过程,大致如下:

1、利用vmware建立一个虚拟机,操作系统类型选择 other linux 2.6 kernel,硬盘设置成ide或scsi都可以,但我在scsi硬盘下,没有安装成功。

2、用有pqmagic的可引导光盘启动虚拟机,把整块硬盘空间分成2个区,先后顺序直接影响到linux下对分区的标识,如果先建立swap,那么swap就是hda1,ext分区变成hda2,相反,如果先建立ext分区,那么ext分区就是hda1

*3、一个重要的步骤,就是设定ext分区为活动分区,如果不进行设置,系统安装后无法正常运行。

4、用BT livecd引导系统,由于建立分区和格式化分区操作均已经完成,可以直接进入kde,运行安装程序。

5、三个文本框添什么,如果分区已经准备好了,第二项和第三项会自动填写,第一项根据以往的经验,需要填写“/boot".

6、进行安装

正常情况下,以上6步就可以完成安装,但很可能是pqmagic分区操作与linux的兼容性问题,从硬盘引导只会看到提示“missing operating system"这表示主引导记录安装成功,但是加载内核文件失败。

BT系统引导采用的是lilo,比较光盘运行下的/boot与安装到硬盘上的/boot目录,发现文件有所不同,安装没有全部完成,因此有必要完成后续的安装过程。

7、把光盘系统下/boot下的文件拷贝到/mnt/ext分区名称/boot目录下,例如:

    cp /boot/*.* /mnt/hda1/boot
    cp /boot/*.* /mnt/hda2/boot
    cp /boot/*.* /mnt/sda1/boot
    .........

需要注意的是/boot下的目录不需要拷贝,而且要注意vmlinuz这个文件必须进行拷贝

8、用livecd光盘重新引导系统,在开始出现的 boot: 提示符下,不要按回车,输入 /boot/vmlinuz ,引导硬盘上的内核文件。值得注意的是,在这个引导过程中,会提示ext分区没有uuid,系统进行重新检查建立uuid,很可能是这里就是关键,pqmagic的分区存在缺陷。


9、登录以后,输入以下两行命令:

    # lilo -A /dev/hda       //激活硬盘上的主引导记录
    如果显示 /dev/hda1  或者  /dev/hda2  表示主引导记录激活成功,可以加载ext分区。

    # lilo -v      //修正ext分区引导记录,确保可以加载vmlinuz内核文件,如果显示bootxxx,修正成功

经过以上3个步骤的补充,可以引导安装在硬盘上的BT系统。


附:搜寻BT论坛上的安装指导,整个的安装过程都是在livecd引导的系统下完成的,分区使用的是linux下的分区软件fdisk,在文字交互模式下,完成分区,格式化与激活ext分区,剩下的过程大致相同,但此种分区方法没有具体试过,不知是否会出现安装完之后不能引导的问题。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:freeBSD+kde下安装小企鹅输入法:

下一篇:ZFS - quick start.