U盘制作kali Linux安装盘失败

作者&投稿:司禄 (若有异议请与网页底部的电邮联系)
刻录在u盘里的kali linux怎么保存数据,用网上查的挂载办法,重启后一样还原了,哪里出错了?~

你好


方法1/步骤11,下载工具Universal-USB-Installer、kali-linux镜像用到Universal-USB-Installer-1.9.3.1,低于1.9.3.1版本的,在选择系统类型的时候找不到kali linux,制作的系统安装盘在安装系统的时候容易出问题。kali-linux的下载页面,百度搜索吧,不许贴网址,自己根据需要下载版本22、制作U盘系统安装盘(1)打开Universal-USB-Installer,选择I agree。(2)选择系统类型为kali linux,选中kali linux的系统ISO文件,然后选中插入电脑的U盘盘符,点击”Create”就会制作好U盘系统安装盘。(3)刻录完成之后点击close即可完成刻录33、开始kali linux的安装,将U盘插入到要装系统的电脑,设置BIOS支持U盘启动,就会看到kali linux的安装界面。选择install,或者下面的一项(Graphical install-图形界面),建议新手选择这项然后进行安装。如果出现提示“not a COM32R image.Boot:",这时候按一下”Tab“键后会出现命令选项,这是再输入Graphical install就可以了

我和你一样,你的解决了吗?我是用vmware安装到U盘的,版本一样2016.2,不过我装的是完整版的,你安装的是轻量版。上面报的错误一样,挂载失败,找不到用户级别init。网上找了个答案说重新拔插U盘,试了也不行。不过重新用虚拟机又可以启动,就是新建个空白的虚拟机,挂载这个物理u盘,别的什么都不设置,又能够正常启动。看来用虚拟机安装的东西还是不靠谱啊。

准备USB镜象
1.下载Kali linux.
2.如果你用的是Windows,下载Win32 Disk Imager.
3.*nix类系统不需要额外的软件.
4.一块U盘(至少 2GB 容量).
Kali Linux Live U盘安装过程
1.在用Windows的电脑上克隆Kali
2.插入U盘.运行Win32 Disk Imager.
3.选择Kali Linux ISO文件作为被克隆的文件,然后核实要克隆的U盘是否正确.用Live U盘安装Kali Linux
4.克隆完成后,从Windows机器安全弹出U盘.现在你可以用U盘启动Kali Linux了.
在用Linux的电脑上克隆Kali
在Linux环境下制作可启动的Kali Linux U盘很容易.下载好Kali ISO文件后,你可以用dd把它克隆到U盘:
警告!虽然在U盘上克隆Kali过程很简单,但是如果你不懂你正在用dd做什么,很容易破坏引导分区.
1.插入U盘.
2.用dmesg确认你的U盘设备块名.
3.开始克隆Kali ISO文件到U盘(谨慎操作!):
dd if=kali.iso of=/dev/sdb bs=512k
就这样!你现在可以用U盘启动到Kali Live/Installer环境了.
为你的U盘添加Persistence功能
在某些情况下.为你的Kali Linux镜象添加persistence功能(在Live启动的时候可以保存和修改文件)非常有用.为了给你的Kali Linux U盘启动persistent功能,按照以下步骤.本例中,我们假设我们的设备块名是/dev/sdb.如果你想添加persistence功能,需要一块比上面提到的要求更大容量的U盘.
克隆Kali Linux ISO到U盘和上面讲解的一样,用dd在”用Linux的电脑上克隆Kali”.
在U盘创建并格式化额外的分区.本例中我们用gparted
gparted /dev/sdb
现在你的分区方案应该和下图类似:
用Live U盘安装Kali Linux
着手于格式化一个你要用于persistence功能的理想大小的新分区.在此例,我们使用所有剩余可用空间.确保新创建的分区卷名是persistence然后格式化成ext4文件系统.
用Live U盘安装Kali Linux
这步完成后,用以下命令挂载用于persistence功能的U盘分区:
mkdir /mnt/usb
mount /dev/sdb2 /mnt/usb
echo "/ union" >> /mnt/usb/persistence.conf
umount /mnt/usb
插入U盘到你要启动的电脑.务必设置BIOS从USB设备启动.当显示Kali Linux启动画面时,从菜单选择“Live boot”(不要按下回车),然后按下Tab键.这将允许你编辑启动参数,在每次你想挂载你的persistent 存储时添加“persistence”到boot参数行的最后。