前置条件

1个至少是32GB的U盘,最好是USB3.0接口的

一台可以安装Virtual Box的电脑

需要下载的文件

Kali Linux 64位 iso镜像文件: 下载地址

Virtual Box 安装包 下载地址

Kali Linux OVA镜像文件(OVA格式) 下载地址

Virtual Box Extension Pack 下载地址

安装Kali Linux 虚拟机

我们需要借助Kali里面的一些工具来帮助我们制作加密U盘,所以我们需要首先安装一个Kali Linux虚拟机,如果你已经有了类似的虚拟机,可以忽略这个步骤。

利用安装包安装完VirtualBox之后:

在菜单项管理当中选择导入虚拟电脑,然后选中之前下载好的Kali的OVA格式虚拟机镜像文件。

安装Virtual Box Extension Pack,这步主要是让虚拟机能支持USB3.0的设备

修改已经导入的Kali虚拟机的设置,在USB设备选项中选择USB 3.0 控制器

启动Kali虚拟机,进入Kali之后,点击VirtualBox的设备菜单项,选择安装增强功能,如果提示安装失败,可以直接将桌面上出现的光盘中的VBoxLinuxAdditions.run 拷贝至其他目录,修改其权限为755,然后手动运行此脚本即可。

设置共享文件夹,在VirtualBox当中操作,这步主要是方便后面将下载在windows里的Kali的iso文件拷贝至Kali当中。

U盘初始设置

选择VirtualBox的设备菜单,在USB子菜单选中已经插在主机上的U盘设备,将U盘映射到虚拟机当中

找到Kali当中的GParted工具打开,选择已经挂载的U盘(如果你的虚拟机之前没有挂载过其他U盘,默认的挂载分区应该是/dev/sdb,本文演示截图当中显示为/dev/sdc是因为之前已经挂载过一个U盘)

然后先将U盘卸载,然后删除分区(记得执行顶部工具栏的回车样式的按钮)

写入镜像、U盘分区

将之前共享文件夹里已经下载好的Kali的iso文件拷贝至Kali当中

利用如下命令将该iso文件拷贝至U盘当中

dd if=kali-linux-2018.2-amd64.iso of=/dev/sdc bs=1M

复制代码

利用parted工具对U盘当中未使用的其他部分进行分区,命令如下

parted #进入parted界面

select /dev/sdc #选择U盘分区

print #查看当前分区信息

mkpart primary 2937 23417 #制作新的分区,起始位置从2937M开始,到23417位置结束

print #查看新的分区信息

复制代码

制作加密U盘

制作加密分区

cryptsetup --verbose --verify-passphrase luksFormat /dev/sdc3

复制代码

确认覆盖分区,输入大写的YES,然后输入两遍密码之后,加密分区制作完毕

注意/dev/sdc3,在上面利用parted制作新分区时,其属于/dev/sdc下面的第三个分区

对加密分区格式化分区,分配卷标

cryptsetup luksOpen /dev/sdc3 usb #打开加密的/dev/sdc3分区至usb文件

ls /dev/mapper/usb #上面的命令执行完毕之后会在/dev/mapper目录下生成一个usb文件

mkfs.ext4 /dev/mapper/usb #将打开的分区格式化成ext4格式

e2label /dev/mapper/usb persistence #将分区卷标指定为persistence,名字必须为persistence

复制代码

挂载新的分区,写入验证文件

mkdir -p /mnt/usb

mount /dev/mapper/usb /mnt/usb #将之前格式化的usb设备挂载到/mnt/usb目录下

echo "/ union" > /mnt/usb/persistence.conf

#写入一个persistence.conf文件,此文件会在启动时用来确认此U盘是用来加密存储的分区

复制代码

卸载分区,退出加密分区

umount /dev/mapper/usb

cryptsetup luksClose /dev/mapper/usb

复制代码

重启物理电脑,选择从U盘启动

进入Boot Menu之后,选择LIve USB Encrypted Persistence 进入系统,之后会让你输入之前创建加密分区时输入的密码,密码输入正确才能正确的进入系统,至此,整个制作加密Kali Linux U盘启动盘过程结束。

Linux设置U盘加密,制作Kali Linux 加密U盘启动盘相关推荐

  1. kali Linux升级后问题一大堆,Kali linux 2020 常见问题的解决方法(持续更新)

    目录 1. kali linux 设置静态ip地址 2. kali linux 右上角的有线连接/网络连接图标不见了 一直以来学习kali linux的时候,总会遇到很多不同的小问题,虽然直接复制提示 ...

  2. u盘安装完linux系统没镜像,U盘刻录kali linux启动盘提示找不到镜像解决方案

    U盘刻录14.10镜像出问题的解决方法 从几个月前的14.10 daily 版本就有U盘刻录无法启动的现象,相关bug可参见:https://bugs.launchpad.net/ubunt ... ...

  3. kali linux 磁盘,在硬盘上安装Kali Linux

    Kali Linux安装条件 在计算机上安装Kali Linux的过程非常简单. 首先,您需要兼容的计算机硬件. Kali支持i386,amd64和ARM(armel和armhf)平台. 最低硬件要求 ...

  4. 制作kali linux u盘,用 Kali Linux 创建U盘随身系统

    之前,想通过 Linux 上的 hdparm 命令,擦除降速了的 SanDisk CZ80,然而装在 VirtualBox 里的 Linux 是没法对宿主机的 USB 设备进行 ATA Secure ...

  5. kali linux 装u盘安装教程,kali linux系统的安装教程(实现便于携带的外置盘系统)...

    kali linux系统的安装教程(实现便于携带的外置盘系统) kali linux系统的安装教程 我最开始想通过虚拟机安装在硬盘上,实现双系统.后来希望通过将系统安装在移动硬盘上,实现可随身携带的特 ...

  6. kali-linux u盘便携性系统,暗组u盘怎么进入kali linux系统

    满意答案 csh7142 2016.08.01 采纳率:42%    等级:9 已帮助:17人 方法1/步骤 1 1,下载工具Universal-USB-Installer.kali-linux镜像 ...

  7. 将linux系统装入U盘,制作便携式linux系统。

    **1.本教程是说明如何将linux系统安装到U盘上(也就是把U盘当做电脑的硬盘),可以实现U盘插到任何电脑上都能够在实体机上运行linux系统,而且所有的运行配置都能被保存,相当于随身携带的一个电脑 ...

  8. kali linux ssh不要密码登录密码,kali linux 登录ssh服务常见问题

    kali linux 登录ssh服务常见问题 kali linux 登录ssh服务常见问题 kali linux 登录ssh服务常见问题 一.ssh简介 1.层次 2.ssh解决问题 二.服务器发送了 ...

  9. kali linux 截图 软件,Kali-Linux-Tools-Interface:针对Kali Linux的图形化Web接口

    Kali-Linux-Tools-Interface 在当今这个信息时代,数据是最有价值的资产,因此,广大用户和企业已成为网络攻击的主要目标.众所周知,信息安全专业人员都会使用一系列技术工具来协助他们 ...

最新文章

  1. [转]默认构造函数的作用
  2. php获取掩码,如何在PHP中实现位掩码?
  3. How is CRM status filtering logic done
  4. c#象棋程序_C ++程序确定象棋方块的颜色
  5. 惠普服务器新加硬盘找不到,HP服务器更换硬盘后如何查看是否成功同步状态?...
  6. 如何安装python3.6_python3.6环境下如何安装freetype库和基本使用方法
  7. 计算机四级网络工程师题目,计算机四级网络工程师题库
  8. 好看的字体—方正粗倩
  9. 制作电脑显示器流光溢彩
  10. 方维短信接口常见的问题汇总
  11. 单模光纤和多模光纤的区别
  12. 【UOJ#60】【UR #5】怎样提高智商
  13. HDU 2608 0 or 1 简单数论
  14. 1024程序员节是怎么来的?为什么设置程序员节?
  15. 关于阅读理解,我们学的,都是错的
  16. Redis入门完整教程:复制原理
  17. Markdown (CSDN) MD编辑器(一)- 实现页内跳转
  18. TCP 协议(序号和确认号)
  19. Word中插入高亮代码
  20. Windows10应用程序无法正常启动0xc000007b怎么解决

热门文章

  1. 精选16个最常用的Java 工具类,每一个都十分有用
  2. 从面试题中学Web安全
  3. HTML 字体标签 图片标签 列表标签 链接标签 div span 语义化标签 表格标签
  4. Windows10家庭版本开启Hyper-v虚拟机
  5. anaconda卸载后重装出现了问题
  6. COMET彗星(一)SERVER PUSH介绍
  7. CDMA系统的UIM卡介绍 ,IMSI,ESN,MDN
  8. Zemax---Optimization Wizard(优化向导)
  9. 【Allegro学习笔记】表面贴装封装设计过程——0402封装
  10. 科大讯飞语音技术学习