我知道如何将Ubuntu ISO刻录到USB设备中,但是对于Windows ISO来说,操作方式不同。
/dev/sd[1个字母][可选1个数字]
。例如:/dev/sdc
或/dev/sdc1
。
3. 确保USB设备已卸载(不是安全移除,而是卸载)。如果已挂载,可以执行卸载操作:
sudo umount /dev/sd[1个字母][可选1个数字]
4. 假设.iso文件位于您的主文件夹中,请打开终端并输入以下命令:
sudo dd bs=4M if=[您的.iso文件] of=/dev/sd[那个字母]
示例:
sudo dd bs=4M if=windows7.iso of=/dev/sdc
等待它完成。 (“bs=4M” - 比特是可选的,只是使其更快。)
UNetbootin允许您创建可启动的Ubuntu、Fedora和其他Linux发行版的Live USB驱动器,而无需刻录光盘。
你曾经成功使用它制作过Windows的USB吗? - Corneliussudo sync
也是一个好主意,以确保dd
已经完成了对U盘的物理写入。 - Ryan Kennedydd
的当前状态:从另一个终端输入sudo kill -USR1 $(pidof dd)
。然后它将在自己的终端中打印其状态。 - Mitjabs=4M
而不是bs=40M
? - Pacerierdd
命令时,一切都正常。 - Nicholas DiPiazzadd
命令中添加status=progress
选项,以实时查看进度输出。此外,你可以通过运行lsblk
命令来查看所有驱动器的列表,并使用它来找到你的USB闪存驱动器的标识符。 - Pastafarianistdd
解决方案就可以使用。Windows 10 ISO镜像自带这个文件系统。如果BIOS不支持从UDF引导,仅仅将ISO文件原样复制到USB闪存驱动器是不够的。请参考https://superuser.com/a/1063221/579659。 - digital_infinity插入USB设备,然后运行gparted。
从GParted窗口右上角的列表中选择USB设备,并检测它被挂载在哪个位置:/dev/sd[1个字母]
(我的是/dev/sdc
)。
sudo dd if=[你的.iso文件路径] of=/dev/sd[那个1个字母]
在我的情况下:
sudo dd if=/home/downloads/windows7.iso of=/dev/sdc
你必须以su或sudo身份运行dd。值得一提的是,gparted也需要su权限,但通常会使用gksudo来提示输入密码。
这意味着你可以将gparted锁定到持久化的liveboot USB上,用于现场诊断。
/dev/sdd/
,但只有当我输入/dev/sdd1
时才能正常工作。你知道为什么会发生这种情况吗?它还会给我一个错误提示,说设备空间不足,但实际上只写入了10MB。 - ptkato再次强调:要使此方法有效,您的计算机固件必须符合UEFI规范,并且ISO文件必须准备好用于UEFI引导。
如果在ISO文件中找到EFI目录,通常是一个很好的指示。
要查看当前是否正在使用UEFI引导,请在终端中运行sudo efibootmgr -v
命令。如果列出了多个引导选项,则说明一切正常。如果您正在使用BIOS兼容模式,则会显示以下内容:
Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.
有关UEFI的更多信息,请阅读这篇关于该主题的优秀文章: https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/
此外,我认为Ubuntu不能在启用安全启动的情况下工作,因此您必须禁用它才能使用UEFI启动Ubuntu。
有一个叫做Multisystem的工具可以将USB驱动器制作成可启动的,并且能够从中启动各种操作系统-其中包括Windows XP、Vista和Seven是支持的(该程序的网页只有法语;程序本身是本地化的)。我能够使用这个工具从USB闪存盘启动WinXP安装ISO。
请注意,Windows光盘是一个安装光盘,而不是一个可用的“实时”发行版。
sudo dd if=<ISO_FILE> of=/dev/sd<FLASH_DRIVE_ID>