使用 Debian 'Sqeeze' 制作 Live USB 时遇到问题

Jis*_*kya 5 live-usb debian unetbootin 12.04

所以首先,我正在使用 Debian sqeeze 并且我正在尝试制作 Ubuntu 12. 04 Precise Pangolin Live USB。目前这是一个问题,因为 debian 没有“启动盘创建者”应用程序。所以我浏览了许多 debian 论坛,并决定尝试一个名为 unetbootin 的应用程序(显然这是我可以在 Squeeze 上制作实时 USB 的唯一方法)。我下载了 12.04 的 iso 文件,打开了 unetbootin 并将文件解压缩到 USB,一切都很完美。但是当我在 USB 驱动器上重新启动时,屏幕上的第一件事是 unetbootin 菜单,它只允许我选择“默认”。在我按下回车键后,它只会加载一个以“(initramfs):”开头的命令提示符,因为我是一个小人,所以我无法弄清楚我做错了什么。任何想法或替代方案?

mik*_*ver 5

您也可以使用dd.

首先,找出USB驱动器的名称sudo fdisk -l,然后卸载它,然后运行

sudo dd if=/path_to_iso/ubuntu-12.04-desktop-i386.iso of=/dev/sdX
Run Code Online (Sandbox Code Playgroud)

/dev/sdX部分是 fdisk 显示的任何内容,通常是 /dev/sdb 或 dev/sdc。

例子

这是sudo fdisk -l显示我的 USB 驱动器的输出:

Disk /dev/sdc: 256 MB, 256900608 bytes
60 heads, 27 sectors/track, 309 cylinders
Units = cylinders of 1620 * 512 = 829440 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00040358

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         310      250879    b  W95 FAT32
Partition 1 has different physical/logical endings:
     phys=(31, 59, 27) logical=(309, 43, 18)
Run Code Online (Sandbox Code Playgroud)

我们需要的是设备名称,在本例中为 /dev/sdc。您可能将它指定为不同的名称,例如 /dev/sdb 或 /dev/sdd(!/dev/sda 通常是硬盘驱动器,所以不要使用它!)。

假设我要写入该 USB 驱动器的 ISO 位于我的主目录中的 Downloads 文件夹中。

sudo dd if=Downloads/ubuntu-12.04-desktop-i386.iso of=/dev/sdc
Run Code Online (Sandbox Code Playgroud)

该命令会将 ISO 映像的内容写入 USB 设备。