u盘linux制作-(linux u盘制作)

来源:191路由网 2022-10-12 01:38:54

u盘linux制作 (linux u盘制作)

Kali Linux 的前身是 BackTrack Linux 发行版。Kali Linux 是一个基于 Debian 的 Linux 发行版,包括很多安全和取证方面的相关工具。它由 Offensive Security Ltd 维护和资助,最先由 Offensive Security 的 MatiAharoni 和 Devon Kearns 通过重写 Back Track 来完成。Back Track 是基于 Ubuntu 的一个 Linux 发行版。

Kali Linux 有 32 位和 64 位的镜像,可用于 x86 指令集。同时它还有基于 ARM 架构的镜像,可用于树莓派和三星的 ARM Chromebook。用户可通过硬盘、Live CD 或 Live USB 来运行 Kali Linux 操作系统。

通过这篇文章,你将学会如何将 Kali Linux 安装到一个 U 盘,并提供持久化功能。

1. 准备工作1.1 准备材料电脑一台(Windows/Linux 都可以,本文使用 Ubuntu)U 盘一只(容量4G以上,本文使用 32G Kingston U 盘)Kali Linux 镜像文件(Live 版)1.2 下载 Kali Linux (Live)

打开 https://www.kali.org/downloads/ 下载网页,选择当前最新的 2020.3 版本。

点击“Kali Linux 64-Bit (Live)”下载镜像文件,或者使用 Torrent 种子下载,速度更快一些。

下载完成后,记得执行下面命令,对比一下校验值!

sha256sum kali-linux-2020.3-live-amd64.iso2. 制作 U 盘系统

如果是 Windows 系统,你需要借助 Win32 Disk Imager 或 Rufus 等工具来制作可引导的 USB 闪存盘。

而在 Linux 环境,我们直接使用系统自带的 dd 命令行工具即可。因此,在 Ubuntu 中制作可启动的 Kali Linux U 盘很容易,步骤如下。

2.1 插入 U 盘,确认设备节点

为了避免写错设备导致系统损坏,你可以在插入 U 盘前后分别执行下面命令,确认 U 盘的设备节点。

sudo fdisk -l

比如在末尾出现如下存储设备信息:

设备 启动 起点 末尾 扇区 大小 Id 类型/dev/sdb1 6129088 58720255 52591168 28.7G 83 Linux

就可以确定刚刚插入的 U 盘是 /dev/sdb(sdb1是该块设备上的一个分区)。

2.2 写入镜像

执行下面命令将 kali-linux-2020.3-live-amd64.iso 写入 U 盘。

sudo dd if=kali-linux-2020.3-live-amd64.iso of=/dev/sdb bs=4M

注意:你需要切换到 kali-linux-2020.3-live-amd64.iso 所在目录,并使用 sudo 切换 root 权限。bs 参数是读写的字节数上限,不同读写等级的 U 盘可以根据实际情况进行修改。

OK,等待一段时间,当出现如下提示则表明写入成功。

5823+1 records in5823+1 records out3053371392 bytes (3.1 GB) copied, 746.211 s, 4.1 MB/s3. 支持持久化

此时的 U 盘 Live 系统已经可以启动了,但是还不能不支持持久化(在 U 盘上保存数据)。

Kali Linux 的持久化是通过直接在 U 盘上开辟分区实现的,大小仅受 U 盘容量限制,还支持加密。分区需要建立 ext3 文件系统,具体步骤如下。

为了操作方便,我们先切换到 root 用户。

su - root3.1 划分分区

在完成上述操作之后,此时的 U 盘分区情况如下:

设备 启动 起点 末尾 扇区 大小 Id 类型/dev/sdb1 * 64 6127615 6127552 2.9G 17 隐藏的 HPFS/NTFS/dev/sdb2 6127616 6129087 1472 736K 1 FAT12

可以看到当前有两个分区,总共使用 3GB 大小。由于我们使用的是 32GB 容量的 U 盘(实际容量 28.x GB),因此可以将未使用的大约 25GB 的空间作为 Kali Linux 的持久化分区。

end=28GiBread start _ < <(du -bcm kali-linux-2020.3-live-amd64.iso | tail -1); echo $startparted /dev/sdb mkpart primary $start $end

分别执行上面 3 条 shell 命令。Shell 变量 start 和 end 代表分区的起点和终点。

第 1 条用于设置分区结尾;第 2 条通过 kali-linux-2020.3-live-amd64.iso 镜像计算分区开始的位置(需要切换到 iso 镜像所在目录);第 3 条使用 parted 工具给 U 盘(/dev/sdb)增加一个新的分区。

由于分区涉及对齐的问题,所以执行 parted 命令时,如果提示无法使用你指定的 start,那么接受它建议的值就好了。如果提示分区没有放在 optimal location,忽略即可。

如果 3 条命令顺利执行,fdisk -l可以看到如下分区情况:

设备 启动 起点 末尾 扇区 大小 Id 类型/dev/sdb1 * 64 6127615 6127552 2.9G 17 隐藏的 HPFS/NTFS/dev/sdb2 6127616 6129087 1472 736K 1 FAT12/dev/sdb3 6129088 58720255 52591168 25.1G 83 Linux

新增了 /dev/sdb3!

3.2 格式化

接下来,为 /dev/sdb3 分区创建 ext3 文件系统,并命名为 persistence

mkfs.ext3 -L persistence /dev/sdb3e2label /dev/sdb3 persistence

执行第 1 条命令可能需要一些时间,请耐心等待!当看到如下信息,则说明格式化成功了。new-volume-label

mke2fs 1.44.1 (24-Mar-2018)创建含有 6573896 个块(每块 4k)和 1646592 个inode的文件系统文件系统UUID:e84732ff-b663-478f-891b-fedd4bec0d4f超级块的备份存储于下列块: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000正在分配组表: 完成 正在写入inode表: 完成 创建日志(32768 个块) 完成写入超级块和文件系统账户统计信息: 已完成

执行第 2 条命令,确保 /dev/sdb3 分区的名字为 persistence,因为 Kali Linux 规定持久化分区的卷名为 persistence

此时在 Ubuntu 的文件管理器中可以看到 U 盘的情况。

3.3 挂载

最后,还需要执行下面的命令,挂载 /dev/sdb3 分区系统,并写入一个 persistence.conf 文件。

mkdir -p /mnt/my_usbmount /dev/sdb3 /mnt/my_usb/echo "/ union" > /mnt/my_usb/persistence.confumount /mnt/my_usb4. 启动系统

重启电脑,进入 BIOS setup 界面(不同型号的电脑进入方式不同,可能是 Esc/F2/F12 等按键),其 Boot 顺序设置为 USB Disk 优先。

在 Kali Linux Live Boot Menu 界面选择“Live system (persistence, check kali.org/prst)”选项即可。

点击展开全文

相关阅读

不用软件制作启动u盘安装win10-(如何制作启动u盘安装win10)

无软件生产启动u盘安装win10(如何制作启动u盘安装?win10)估计大家手里都会有一两个U盘。U现在盘子的容量越来越大,以前的4G和8GU盘越来越不够了。现在基本上有32个G或64G满足日常需求甚至更大。那么闲置的U盘可以重复使用吗?当然可以,比如黑群辉的启动盘,比如黑苹果的启动盘,今天我们来谈谈怎么做windows系统启动U盘,如何使用启动U盘新安装?windows10系统。一、准备工作先说...

2022-10-06

在路由器上接u盘装系统-(在路由器上插u盘)

将u盘装系统连接到路由器上(在路由器上插入u盘)大家好,我是许迎果。.今天我们来演示一下蜗牛星际U盘安装高恪软路由的全过程。.对于不了解蜗牛星际的小伙伴,建议先看第171期视频,有详细介绍.U安装高恪软路由和安装openwrt或者爱情有很多相似之处,但也有明显的差异.以下是对整个过程的具体演示.首先是准备工作.1.一台软路由设备,以蜗牛星际双网卡版为例,其他类似设...

2022-10-06

u盘引导下载-(u盘引导文件下载)

u盘引导下载(u下载盘引导文件)上一篇文章介绍了如何制作官方win10安装U盘(引起了很多朋友的关注。有一点安装经验的朋友应该或多或少听说过或见过使用某某PE大白菜、老毛桃等优盘装机。这些PE虽然它也可以为我们重新安装系统带来便利,但它还将携带...

2022-10-06

如何设定路由器密码-(如何设定路由器密码无线)

路由器密码如何设置?(路由器密码如何设置?无线)在装修或更换路由器时,我们总是要面对一个问题:密码太简单,很容易被黑客攻击「社工」甚至暴力破解,然后放慢互联网速度;设置太复杂,可能会让朋友在家里输入太头疼。毕竟,普通的网站密码有各种成熟的生成、存储和填...

2022-10-06

接路由器怎么弄-(摄像头连接路由器怎么弄)

如何接路由器?(摄像头连如何接路由器?)随着网络的发展,路由器已经成为我们网络生活中不可缺少的设备,那么如何设置新的路由器呢?接下来,小编会带你去探索。路由器分为硬路由和软路由,硬路由是外面买的普通路由器;软路由是x86是硬件基础的路由器,这里暂时不赘述比较复杂。硬路由分为有线路由和无线路由。...

2022-10-06

191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程

版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除