一、解压Kali的安装镜像到任意分区根目录。spa
二、在启动菜单中添加grub4dos引导,使用grub4dos来引导安装程序。code
XP系统安装Kali能够直接将grub4dos中的grldr文件复制到XP系统根目录,而后在XP根目录新建menu.lst文件,内容以下:blog
title 安装 kali \n root (hdx,y) kernel /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali initrd /live/initrd.img boot
hdx,y用来标识Kali安装镜像解压到的分区,x表明硬盘,从0开始,如hd0表明电脑的第一个硬盘,y表明镜像解压后的文件所在分区,如hd0,1 表明第一个硬盘的第二个分区。关于分区顺序是:从主分区开始,第1~4个主分区的序号为0~3,逻辑分区从4开始一直排下去(不受主分区个数的影响)。例如我把Kali的安装文件解压到了硬盘的第二个逻辑分区,我硬盘只有一个主分区和一个扩展分区,那也要写成 root (hd0,5)。it
三、重启电脑进入安装程序安装Kali。class
四、安装完成后启动引导的修复。扩展
若是是多系统的话比较推荐的是用grub4dos做为全部系统的引导程序,Kali安装时将引导程序安装到Kali本身所在的分区,等安装完成后再去用来引导全部系统的menu.lst文件中添加Kali的启动项,代码以下:程序
title 启动 Kali \n root (hdx,y) kernel /boot/vmlinuz-3.14-kali1-amd64 ro root=/dev/sda12 initrd /boot/initrd.img-3.14-kali1-amd64 boot
hdx,y为Kali的/boot所在分区,vmlinuz-3.14-kali1-amd64和initrd.img-3.14-kali1-amd64文件根据Kali版本的不一样文件名也不同,最好安装完成后先不重启电脑,进/boot查看并记下这两个文件的文件名。im
还有一种就是Kali的安装覆盖了主引导,开机启动后就是Kali的启动菜单,此时要修复Windows的启动项,在img