`dd`命令:ISO到USB将分区表更改为APM


0

我正在尝试将ISO转换为USB,以便我可以在另一台计算机上安装Linux,但USB完成时会从任何分区表(GPM或MBR)更改为APM。

我正在使用以下命令:

sudo dd if=[path of iso] of=/dev/disk2

命令“diskutil list”成功显示usb是/ dev / disk2,而Disk Utility在更改为APM之前显示分区表。

我过去曾多次使用过dd和Disk Utility,直到现在才遇到这个问题。我相信它从OS X升级到macOS后发生了变化。

APM无法在此计算机上使用,因此无法读取USB上的ISO。救命?


你可能是混合光盘。它包含ISO prim vol描述符和APM。请添加一个到iso(Ubuntu?)的链接!
klanomath

USB的分区表是什么并不重要,只要确保它在使用之前没有安装 dd。 USB的分区表将是ISO映像,因为它是什么写入USB驱动器。
user3439894

@klanomath我正在使用标准的fedora 25工作站并尝试使用qubes。今晚晚些时候,我将尝试使用debian进行测试
Noob101

@ user3439894当没有软件驱动程序可以使用APM并且需要MBR时它会执行
Noob101

@ Noob101,你错过了这一点,USB将被分区,但ISO图像布局。如果它的布局与它将要运行的硬件不兼容,那么你需要获得兼容的ISO映像!
user3439894

Answers:


1

你正在覆盖磁盘设备,而不是它上面的分区,所以是的,来自ISO的一些数据块将覆盖USB设备上的分区表。

您没有提供足够的详细信息来确定其他任何内容。


那么我只是去分区?我遗漏了什么信息?
Noob101

@ Noob101不,ISO 9660卷标头必须在原始磁盘中,而不是在分区中。 ISO 9660磁盘没有分区表(除非它是某种混合格式)。
Gordon Davisson

@GordonDavisson嗯,我没有使用分区。 / dev / disk2是过度拱形设备,而不是设备分区。所以问题仍然是我获得APM的原因。如果我喜欢/ dev / disk2s1,那么我会同意你的看法。
Noob101

0

我无法在我的macbook上解决这个问题,而是使用其他的mac代替。我不知道为什么它适用于他们而不是我的。非常神秘......

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.