dd 创建可启动的 Linux USB,导致文件系统无法识别?

dd 创建可启动的 Linux USB,导致文件系统无法识别?

我尝试使用“dd if=kali.iso of=dev/sdb bs=512k”创建 kali linux 的可启动 usb,如下所示http://docs.kali.org/installation/kali-linux-live-usb-install但生成的文件系统无法被 gparted 识别,而且 usb 在 finder 中无法发现。

在 Linux 中,有哪些内置实用程序可以创建可启动媒体?它们与外部应用程序有何不同?我将不胜感激您的帮助。

答案1

您也可以尝试

cp kali.iso /dev/sdb ; sync

如果你不确定图像是否是混合图像,你也可以在复制之前尝试一下

isohybrid kali.iso

答案2

是的,dd 是一个非常流行的 Linux 实用程序,不仅限于此,而且经常用于从混合 iso 文件创建可启动的 usb 驱动器。

你的问题有拼写错误,命令应该是

 dd if=kali.iso of=/dev/sdb bs=512k

在 USB 驱动器设备名称前标记前导 /。另外,尝试 droppinbs=512k选项。还要确保输入正确的文件名,尝试 if=/home/myhome/path_to/kali.iso。dd 不会检查图像完整性,如果您通过 torrent 下载图像,请先检查您的下载。

答案3

在上述超级用户的出色帮助下,我得到了它!!!

(顺便说一句:对“我是 Linux 新手”的任何评论的所有回答都应该包括“在继续之前,请务必先卖掉你所有的枪。”我已经花了 40 个小时才找到你们。谢谢。)

dd if=kali.iso of=/dev/sdb bs=512k

需要将 .ISO 文件的名称复制到 kali.iso 中并替换为:
我的是:kali-linux-1.0.8-i386.iso

查找 USB 驱动器的名称:df -h 我的是 /dev/sda1(在终端答案中提供的信息中找到)因此需要将其复制到并替换为:dev/sdb

验证 .ISO 文件:md5sum kali-linux-1.0.8-i386.iso 我的终端答案是 bfe2b9a2b104032af07329e6613116b2 kali-linux-1.0.8-i386.iso 不管这意味着什么;显然这是对 .iso 文件完整性的验证,了解这一点很重要。

找到 .ISO 文件的正确路径: find $PWD -type f | grep kali-linux-1.0.8-i386.iso 我的路径是: /home/pat/kali-linux-1.0.8-i386.iso 因此需要将其复制到: dd if=THE PROPER PATH TO THE .ISO FILE 我的路径如下: dd if=/home/pat/kali-linux-1.0.8-i386.iso

运行此完整文件:
dd if=/home/pat/kali-linux-1.0.8-i386.iso of=/dev/sdb1 bs=512k

给我:6074+1 条记录,6074+1 条记录,3184967680 字节(3.2 GB)复制,254.239 秒,12.5 MB/s

这正是我想要的。

我可以将 BIOS 中的“启动顺序”更改为“从 USB 启动”然后开始!

相关内容