从终端开始,如何为所有发行版制作一个实时USB,而不仅仅是Ubuntu?
可能重复:
从命令行创建USB安装程序?
由于我对终端的好奇心,我走到了这一步。 如何从终端创建Live USB? 我有什么工具吗?
我使用的是Ubuntu 12.04。
你可以使用着名的(也是危险的)Linux工具dd
来完成这项工作。 但请注意,它将完全擦除USB驱动器的所有内容。 另请注意,使用Live USB无法获得持久性存储function,这意味着每次启动Live系统都是新的。
使用dd
首先使用命令sudo blkid
记下USB驱动器的设备编号。 最有可能的是,它将是/dev/sdb
或/dev/sdc
。 几乎所有的时间,它都不能是/dev/sda
。
然后使用Ctrl + Alt + T快捷键打开终端并使用此命令(我假设您的USB驱动器是/dev/sdb
)。
sudo dd if=/path-to-the-iso-file/filename.iso of=/dev/sdb
该命令将运行一段时间。 当您在终端中看到提示$
时,您就完成了。
用cat
您也可以使用cat
命令。 打开终端并输入如下命令:
sudo cat /path-to-ubuntu-iso/iso-filename.iso > /dev/sdb; sync
将/dev/sdb
替换为系统特定的USB驱动器号。
请注意,您需要将输出设备指定为/dev/sdb
或/dev/sdc
, 而不是 /dev/sdb1
, /dev/sdc1
等。
更新更新的问题
并非所有发行版都可以使用dd
方法启动。 一个这样的例子是OpenSUSE DVD(不是现场DVD)。 因此,不可能使用dd
为每个Linux发行版制作可引导的iso,但dd
方法应适用于所有现场发行版。
是的,可以用mtools(各种)来完成如果您看一下这个页面 ,有关于下载使用mtools的isotostick.sh脚本的说明(您还需要安装mtools)。
通过该脚本查看将让您了解所涉及的内容。