我是 Linux 新手,我想为 Debian Jessie 创建实时 USB 闪存驱动器。我将 Debian 刻录到 CD 中,然后为其创建实时 USB 闪存驱动器。
由于恶意软件警告,Win32DiskManager 无法下载,因此我尝试使用 Debian 中的终端创建实时 USB 闪存驱动器。
我将 ISO 映像复制到实时桌面,并尝试使用以下命令创建 USB 闪存驱动器:
cp xxxx /dev/sdb1
xxxx
Debian ISO 映像在哪里?
当我使用以下命令导航到桌面时:
cd ~/Desktop
我收到错误:
cp:无法创建常规文件‘/dev/sdb1’:权限被拒绝
答案1
更简单的方法是从 Windows 下载 RufusRufus 官方网站。Rufus 是官方推荐的应用程序Ubuntu 网站用于在 Windows 上制作可启动的实时 Ubuntu USB,它还可以用于制作包括 Debian 在内的许多其他 Linux 发行版的实时 USB。
答案2
不清楚你从哪里获得这个命令:
cp xxxx /dev/sdb1
但是从您对该命令的使用中我可以推断出两个问题之一。
- 首先,
cp
在这种情况下,单靠命令根本行不通。它只会将文件复制到目标位置,但无法使其可启动。 - 您是否 100% 确定您知道 USB 设备已安装为
/dev/sdb1
? - 您需要运行这样的命令才能以 root 身份或通过 写入设备
sudo
。但就像我说的,cp
对于这样的任务来说,它不起作用。
处理此类任务时应使用的命令是dd
。命令如下:
sudo dd if=/path/of/the/CD/ISO of=/path/of/the/destination/USB bs=1024
是if
“输入文件”和of
“输出文件”,因此整个命令只是将原始数据从 CD 磁盘复制到 USB 闪存驱动器。只是一次写入多少数据的读/写字节大小。请注意,如果您实际上没有以 root 身份登录,则bs
应该使用 root 权限执行此类操作。sudo
但这里真正的关键是尝试找出 USB 设备的实际 USB 设备 ID。如果您 100% 确定这/dev/sdb1
是正确的设备路径,那么就去做吧。但最后,您可能需要使用以下命令再次检查哪个设备是 USB 设备lsblk
(列出块设备)就像这样:
lsblk
并从中推断出 USB 闪存驱动器设备路径。或者甚至像fdisk
这样使用来显示所有已连接和已安装设备的列表:
sudo fdisk -l
一旦您 100% 确定实际的设备路径,请使用它。