从kali 1.6到kali 2.0(sana),我很确定usb上的kali在大多数情况下会出错!
除非你在Linux机器上使用DD创建了你的live usb.
sudo dd if=/path/to/kali.iso of=/dev/sdX
我不能告诉你,如果你正在安装最后一个kali发行版(2016),我还没有尝试过!
但是作为建议,这是在运行ubuntu时安装它的另一种方法:
只需安装KVM并使用以下命令:
kvm -cdrom "/path/to/kali.iso" -hda "/dev/sdXY" -m 1024 -boot d
/ dev / sdXY是要安装kali-linux的分区,例如/ dev / sda3
注意:虽然你已经安装了另一个linux(ubuntu),你可以跳过/忽略grub_installation步骤,最后只需更新ubuntu上的grub!
我希望这个能帮上忙 :)
更新
你以前的命令没有问题!但是你会混淆如何选择你的16gb pendirve以及你如何处理分区步骤!
在终端运行中:lsblk
正如您在屏幕截图中看到的,您可以识别出您的16GB.
例如,如果我要安装在我的4GB(3.7G)上,我会选择/ dev / sda,如果我的pendrive是SIZE = 465.8G,那么我会选择/ dev / sdc等等.
问:为什么/ dev / sdX而不是/ dev / sdXY?
答:因为你打算在pendrive上安装并且你将要使用它,如果你打算安装在硬盘里面的分区上,那么你将使用/ dev / sdXY,(还有你”如果你的机器上已经有另一个带有bootloader的linux,那么我将有机会忽略/跳过grub-install步骤!
我开始在我的4g(3.7g)pendrive上安装kali-linux-light-2016.1-amd64来获取截图!
和我的命令根据我的pendrive(3.7G)和我的iso是:
kvm -cdrom“/.img/kali-linux-light-2016.1-amd64.iso”-hda“/ dev / sda”-m 1024 -boot d
确保您没有第一步的问题,您可以直接进入第9步
1)
2)
3)
4)
5)
6)你喜欢的任何你想要的东西,如果你想稍后用脚本改变它,你不会搞乱/ etc中的其他文件.
7)
8)
9)手动知道你在做什么.
10)选择你的16G.
11)这里确保(用作ext4,格式为yes,mountpoint /,bootflag)
12)
13)
?正如你所看到的,我忽略了交换,因为你可以创建一个虚拟图像文件,以保证吃掉pendrive空间.
14)
15)
如果您选择是,它会告诉您输入HTTP PROXY信息当然您不知道该放在那里,只需将其留空,但最后您必须在/ etc / apt / sources中手动添加kali repos.名单
http://docs.kali.org/general-use/kali-linux-sources-list-repositories
16)
17)
18)
删除现场包装需要一点时间
安装结束后使用kvm从那里启动进入新安装的kali:
kvm -hda "/dev/sdX" -m 1024
万一你想创造swape这里的方式:
你启动到pendrive里面新安装的kali之后
sawp:1)创建空原始图像:
????sudo dd if = / dev / zero of = / .swap.img bs = 1M count = 512
这将给出512 MB(控制大小槽数= XX)
swap:2)将其添加到fstab:
使用nano或任何文本编辑器打开/ etc / fstab
添加以下行
/.swap.img none swap sw 0 0
与步骤15有关:
从新安装的kali删除/etc/apt/sources.list中的任何内容,并添加以下2行:
????deb http://http.kali.org/kali kali-rolling main contrib非自由
????deb-src http://http.kali.org/kali kali-rolling main contrib非自由
当你还在新安装的kali中时,请安装ralink以便使用wifi并使用以下命令:
apt-get update ; apt-get install firmware-misc-nonfree
添加普通用户:
adduser newusername #creat user
addgroup newusername #cerat group
adduser newusername newusername #add user to the group
adduser newusername sudo #add user to sudo group to be able to use sudo.
最后我认为这应该对你有帮助,因为我希望如此:)