如何将 Chromium OS *.img 文件写入 USB 驱动器?

如何将 Chromium OS *.img 文件写入 USB 驱动器?

我已经下载了一个 Chromium OS *.img 文件,我想将其写入 USB 驱动器,以便可以从中启动。

有没有类似 YUMI 的适用于 Windows 的工具?我试过 usb-imagewriter 和 UNetbootin,但它们不起作用。

答案1

提供此类图片的网站通常会提供说明:

  1. 从下载的档案中提取 IMG 文件
  2. 在 shell 中,运行以下命令(其中 sdX 是您的 USB 记忆棒,ChromeOS.img 是您提取的 IMG 文件的路径):dd if=ChromeOS.img of=/dev/sdX bs=4M
  3. 从新创建的 Chromium OS USB 驱动器启动!

已知站点:

答案2

这些Chromium OS 映像与 ISO 文件不同而且它们也不仅仅是简单的转储或图像文件系统,但是完全的带有分区表的磁盘。因此它们无法与大多数为 ISO 文件制作或需要 ISO 文件的工具配合使用。


我从下载了图片chromeos.hexxeh.net并运行gdiskfdisk对于 GPT),结果如下:

$ gdisk  -l ChromeOS-Vanilla-4028.0.2013_04_20_1810-r706c4144.img 
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk ChromeOS-Vanilla-4028.0.2013_04_20_1810-r706c4144.img: 4956096 sectors, 2.4 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): C9D28BF1-6984-E240-976E-8D3FADDC2D6E
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 4956062
Partitions will be aligned on 1-sector boundaries
Total free space is 167801 sectors (81.9 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1         2826240         4923391   1024.0 MiB  0700  STATE
   2           20480           53247   16.0 MiB    7F00  KERN-A
   3          286720         2826239   1.2 GiB     7F01  ROOT-A
   4           53248           86015   16.0 MiB    7F00  KERN-B
   5          282624          286719   2.0 MiB     7F01  ROOT-B
   6           16448           16448   512 bytes   7F00  KERN-C
   7           16449           16449   512 bytes   7F01  ROOT-C
   8           86016          118783   16.0 MiB    0700  OEM
   9           16450           16450   512 bytes   7F02  reserved
  10           16451           16451   512 bytes   7F02  reserved
  11              64           16447   8.0 MiB     FFFF  RWFW
  12          249856          282623   16.0 MiB    EF00  EFI-SYSTEM

正如 Boban 在另一个回答中所说,请按照提供此类文件的网站上提供的说明进行操作。

答案3

您可能想尝试 Multisystem,它旨在从一个 USB 驱动器启动多个发行版,但它的优势在于可以非常智能地决定如何安装用于启动的映像(GRUB2、Lilo 等)。我发现它比 unetbootin 好得多。

它维护得非常好,并且一旦安装了存储库,就可以通过 apt-get 进行频繁更新。

你可以在这里获取源代码:

http://sourceforge.net/projects/multisystem/

但是您也可以通过 Ubuntu 包管理器安装并保持更新,方法是下载以下内容,提取并以 root 身份运行它(请注意!):

http://liveusb.info/multisystem/install-depot-multisystem.sh.tar.bz2

答案4

长话短说,在仔细考虑了你的详细帖子后,我得出的结论是如果如果像 Unetbootin 这样受人尊敬的实用程序不再工作,而另一个具有相同用途的实用程序也不再工作,那么就只有两个合乎逻辑的结论,它们都具有同等的价值,并且无法通过安装第三个这样的实用程序来解决...所以即使我知道一个,也绝对没有必要引导你去使用它。所以...

任何一个: (参见第 2 项的更新)

1)您下载并尝试“刻录到 USB”的文件存在缺陷,无法与这些实用程序配合使用。它可能在下载过程中损坏,也可能在下载之前损坏。您可以尝试再次下载或从其他来源重试。

或者

2)您的 Windows 已损坏,不允许您使用此类实用程序。

我自己倾向于第一个选项,但是如果那个选项不起作用,你可能需要依靠你的计算机损坏程度稍微低一些的朋友的帮助。

更新: 注意到下面的有效评论,似乎有问题的文件实际上与 unetbootin 根本不兼容。我的观点是 unetbootin 和其他相关程序都无法工作,这接近实际问题,即该文件根本无法与它们一起工作,但由于我从未尝试过使用 chrome 文件,所以我依赖于我对 unetbootin 的相对专业知识。

相关内容