从终端开始,如何为所有发行版制作一个实时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)。

通过该脚本查看将让您了解所涉及的内容。