将kali linux装入U盘 制作随身携带的kali linux

一 准备工作

  1. USB3.0 U盘 不小于32G

    USB2.0的U盘安装速度要比3.0的慢一倍以上,运行也会有明显差别,所以建议使用3.0U盘。安装好之后差不多就得占用十几G,所以16G的太小了,尽量用大点的。

  2. VMware 最新版就可以
  3. 去服务中开启所有VM开头的服务,否则下面的安装会出问题
  4. Kali linux 64位最新版(约2.6G)

    不建议用light版,我第一次安装的light版,使用的时候发现很多常用的软件和工具没有安装,自己安装即费事也容易出错。

二 安装系统

打开VMware虚拟机,新建虚拟机。

2.1 兼容性选择默认的Workstation 12.0就可以。

2.2 安装来源选择第二项,然后浏览下载的kali ISO镜像文件。这里可能会提示无法检测操作系统,没关系。点击下一步然后选择linux Debian 8.0x 64位就可以。

2.3 名字随便起一个

2.4 内存根据情况调一下,一般1-2G左右就可以

2.5 后面的一路点击下一步就可以,会自动创建一个20G的虚拟硬盘。

【重点来了】

打开虚拟机设置,看一下USB控制器里面用的是3.0还是2.0接口,要和U盘保持一致。如果U盘是3.0且插在3.0接口上,这里就选择USB 3.0,否则选择2.0。如果这里选择不正确就会导致后面识别不到U盘。

2.6 开启虚拟机,进入安装界面后选择第三项,Graphical Install,图像化安装

2.7 然后选择语言,中文英文都可以,但是light版一定要选择英文,因为light版没有自带中文字体,会有乱码。

2.8 然后选择区域,键盘,默认就可以

2.9 然后会探测安装光盘,这是VMware的虚拟DVD

2.10 如果已经连接到网络,会自动配置网络。如果提示网络配置失败,一般是VMware的网络服务没有开启,任务管理器定位到服务,把VM相关的VMnetDHCP,VMUSBArbService,VMware NAT Service,VMwareHostId等全部开启。也可能是虚拟机设置里面USB控制器选择的USB版本和U盘插入的接口不一致。如果USB控制器选择2.0(默认),就要把U盘插在2.0接口。

2.11 然后要求填主机名称和域名称,随意填就可以

2.12 设置root账户密码,这个必须记住

2.13 这里是重点,现在进行磁盘分区。

这里把已经格式化位NTFS的U盘插入到电脑(虚拟机选择的是USB2.0控制器就插到USB2.0接口,否则3.0接口),然后看VMware右下角有没有U盘,可能是USB图标,也可能是硬盘图标,找到了就点击,然后选择连接。

如果没有找到,那就是Vmware的VMUSBArbService服务没有开启,在服务中开启,然后关闭虚拟机,重新再来一遍。

U盘连接到虚拟机后,在安装向导选择使用整个磁盘。

然后点击继续,现在应该会列出来两个磁盘,一个是默认的20G虚拟磁盘,一个是31G的U盘。点击31G的U盘。

如果只有20G的虚拟磁盘,那就看看U盘是不是插在2.0接口上,如果插在3.0接口会识别不出来,不知道是不是驱动的原因。U盘插在2.0接口后,点击返回,然后在主菜单中选择“磁盘分区”,继续。

2.14 选择将所有文件放在同一个分区

2.15 选择结束修改,安装系统到磁盘,继续,然后等待大约1小时。

2.16 安装过程会提示是否安装网络镜像。这里选是。其实就是通过apt-get下载软件,如果选择了否,也可以在安装好之后手动配置源:/etc/apt/sources.list

2.17 询问是否将grub启动引导安装在主引导记录(MBR)时,选择【是】,然后在硬盘设备列表中选择U盘。

2.18 等待结束安装进程,然后虚拟机会重启,kali安装在了U盘,虚拟机不会从U盘启动,所以会提示找不到操作系统,这个没事。

2.19 制作完成后,windows会提示无法识别U盘。询问是否格式化,这是因为U盘这里已经是ext4格式了,windows不支持,识别不了是正常的,点击取消就行了,不要格式化。

三 kali初始化

重启电脑,在bios中配置从U盘启动。

3.0 从U盘启动

不同电脑从U盘启动方式不太一样,不过大致分为几类。按F10或F12或F11能进入启动设备选择菜单,可以在菜单列表中找到U盘,按上下方向键选择后Enter即可进入。

如果没有在列表中找到U盘,可以Ctrl+Alt+Delete重启,然后按F2或Enter进入BIOS设置,找到boot选项,将所有的USB设备启动顺序调到最前面。

如果还是不行,看是否是用UEFI模式启动的,改成LEGACY就可以了。

3.1 (initramfs)启动错误

在grub引导界面有两个启动选项,第一个是kali GNU/linux,第二个是Advanced options for kali GNU/Linux.

直接选择第一个进入后,会启动失败,提示“Target filesystem doesn’t have requested /sbin/init.”

并进入一个(initramfs)的命令行界面。这是因为硬盘选择不对。

linux中硬盘名称分配是按照/dev/sda, /dev/sdb, /dev/sdc的序号分配的,有几个磁盘就分配到对应字母,磁盘序号分配的顺序有三个原则:一是磁盘驱动程序的加载;二是主机PCI插槽的监测;三是磁盘本身的监测,先来的当然是a,以此类推。这样在重启或某些磁盘热拔插的情况下有可能导致序号发生变化,无法启动系统。

解决办法是通过uuid来标记磁盘,而不是通过/dev/sdc1之类,所以不管有没有发生启动错误,都要替换为uuid(按照下面的永久生效方法操作即可),否则如果U盘插到一个有多个硬盘的电脑,序号变了,kali就无法启动了。

【解决办法】:在这模式下可以输入命令:blkid 查看所列举出的磁盘 找到你的U盘系统 TYPE=”ext4”的区 记下 /dev/sdc1 这个名字。(每个人的不一样 有的可能是sdb1 下文用sdc1)。

然后重启,再次进入grub启动选择界面,选择第一项,按e进入编辑模式,找到有“初始化内存盘….”字样的地方,他的上一行linux后面有…………./dev/sda1 ro 的地方(可能被白边挡着看不清,我的在倒数第三行) 改成 /dev/sdc1 rw ,ro ,按F10 重新引导启动。

如果上面操作无误 就可以成功进入系统。用户名:root 密码 :你安装时候设置的。

但是上面这种设置方法只是临时的每次都要修改。

【永久生效操作方法,有没有错误都要执行下】:

进入系统之后 打开终端。

【重要】update-grub #更新grub.cfg,这里必须执行,这里会重新扫描启动项,生成启动引导,以uuid方式标记硬盘而不是/dev/sdc1方式,所以拿到别的电脑上启动kali也不会出现启动错误。

leafpad /boot/grub/grub.cfg 看看linux是否挂载在sdc1(每个人不一样)下。(这里 可能显示的不是 sdc1 是sdc1的UUID 可以用blkid命令查看一下。)

sync #确保写入

reboot #重启系统。

以上启动错误的解决方法参考http://www.cnblogs.com/xuandi/p/6746880.html并做了补充。

3.2 更新源

kali默认的源是官网的,比较慢,国内有很多比较快的源,中科大,163等。

leafpad /etc/apt/sources.list
//leafpad有错误就用vi
  • 1
  • 2

#清华大学

deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

#kali官方源

deb http://http.kali.org/kali kali-rolling main non-free contrib

#中科大的源

deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

deb http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free

deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free

deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free

deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free

#阿里云源

deb http://mirrors.aliyun.com/kali sana main non-free contrib

deb http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free

deb-src http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free

#更多的源可以网上搜索

增加后保存,然后执行 apt-get update 就可以了。

3.3 安装中文输入法

默认是英文输入法,要安装搜狗输入法,请参考:http://blog.csdn.net/anjingshen/article/details/75909366

---------------------

本文来自 景影随形 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/anjingshen/article/details/75176322?utm_source=copy

原文地址:https://www.cnblogs.com/askDing/p/9725206.html

时间: 2024-11-05 21:57:15

将kali linux装入U盘 制作随身携带的kali linux的相关文章

U盘启动盘制作工具(安装Linux)

2018-09-15 17:36:42 1. Etcher  官网:https://etcher.io/ 资料来源:https://linuxmint-installation-guide.readthedocs.io/zh_CN/latest/burn.html 步骤:下载.安装.运行,界面如下图所示 点击 Select image,然后选择您的ISO文件.   点击 Select drive,然后选择您的U盘.   点击 Flash! 利用此工具制作完成后,U盘会被全部占用,暂时无法存储文件

Linux LiveCD U盘制作及演示

陈科肇 操作系统:中标麒麟高级服务版V6 ============ 1.简介 LiveCD 能够使你在不安装到硬盘的前提下,体验操作系统.大多数 Linux 桌面发行版都提供 LiveCD,这是宣传自 己的一种很有效的方式. 其实也可以做为"救援模式"来拯救因误改配置文件而出问题的操作系统. 2.怎么使用 LiveCD 的使用很简单.首先将已经制作好的U盘插入电脑,进入BOIS,设置U盘启动,即可进入桌面. 3.实现案例 制作工具:UltraISO 注:这个过程会要求格式化你的U盘,有

如何用u盘制作linux和windows公用启动盘

如何用u盘制作linux和windows公用启动盘   1.  准备工具 Windows系统的电脑一台.DiskCenius软件.UltraISO软件.ubuntu系统镜像(ISO).pe系统(ISO).8G U盘1个 我使用的是老毛桃的iso.ubuntu1504的iso和windows7(64位)系统 2.  先打开UltraISO 制作一个PE启动盘,单击文件->打开选择老毛桃PE工具的ISO文件,然后如图选择写入硬盘映像 如下图,选择默认写入方式USB-HDD+(老机器的可以择USB-Z

制作linux系统U盘并使用U盘安装CentOS7.6系统

目录   一.制作linux启动盘     1.1. 准备工作     1.2. 制作linux系统U盘   二.使用U盘安装Centos7.6     2.1. 使用U盘启动     2.2. 更改安装配置     2.3. 开始安装 回到顶部 一.制作linux启动盘 使用光盘刻录软件将系统镜像刻录到U盘后使用U盘安装系统. 1. 准备 1个大于8GU盘(最小1G以上,最好8G) 官方系统镜像(CentOS7-1810) 光盘刻录软件(UltraISO) 2. 制作linux系统优盘 1) 

如何制作 linux 系统 U盘启动盘

1.制作linux 系统的U盘启动盘,需要选择ISO 模式!给大家推荐几个制作相关软件以及相关制作过程(点击相应名字即可进入到网站):UltraISO.rufus.老毛桃.大白菜. UltraISO 与 rufus  这两个软件使用都较为简单,方便制作启动盘. 简单介绍一下  的的U盘启动盘制作过程~ 第一步,启动软件,软件界面如下: 第二步:选择 ‘文件’ -> ‘打开’选项,找到需要制作的系统. 第三步:选择指定的U盘,作为启动盘,此处选择H 盘. 第四步 :启动制作 即可 2. rufus

用U盘制作CentOS启动盘

想制作一个centos5.9-X86_64 的U盘启动安装盘, 以下是把16G U盘挂载到vmware workstation的虚拟下操作: 检查当前磁盘情况 fdisk -l 分区 fdisk /dev/sdb d # delete existing partition - repeat as necessary n # new partition p # primary 1 # partition number <enter> # take the default +100M # add

syslinux启动盘制作

# <font color=DarkCyan >syslinux启动盘制作</font> # ### 准备工具 ### 1. BOOTICEx64 软件 ##分区引导制作工具 2. syslinux6.03 软件包 3. bootmgr 软件 ##NT内核引导工具 ### 制作步骤 ### 1.保证U盘是FAT32格式 2.使用BOOTICEx64工具,写入USB-HDD+引导到U盘MBR,写入syslinux6.03引导到PBR 3.在U盘根目录上建立boot文件夹,拷贝sysl

PE和CDlinux二合一启动盘制作

工具软件--微PE启动盘制作工具.CDlinux_0.9.7.1.iso镜像.FbinstTool工具 步骤1:使用微PE启动盘制作工具制作PE盘,注意启动方式选择Fbinst启动方式. 2.将CDlinux_0.9.7.1.iso镜像使用rar压缩工具解压到制作好的PE盘,包含CDlinux目录和mkisofs.sh文件. 3.使用FbinstTool工具修改grldr文件,如下: default 0timeout 3 title CDLINUX 0.9.7.1find --set-root

balenaEtcher for mac(启动盘制作工具) v1.5.70

balenaEtcher for mac是一款非常实用的Mac免费的启动盘制作工具,balenaEtcher Mac版下载能够安全快速地将图像刻录到SD卡和USB驱动器,界面既现代又美观,每一步都显示三个按钮您可以首先从硬盘中选择一个图像文件,无论它是IMG.ISO.ZIP或其他格式否则,如果没有分区表,则可移动驱动器可能无法将其标识为可引导. balenaEtcher for mac https://www.macjb.com/mac/7759.html balenaEtcher破解版安装步骤