MacOS Mojave、ISO 映像和“没有可安装的文件系统”错误

MacOS Mojave、ISO 映像和“没有可安装的文件系统”错误

我有一台 Gigabyte BRIX,想在上面安装 Linux。但是,我的 Mac 似乎在下载每个 ISO 映像时都出错了。到目前为止,我尝试了 Mint 和 Ubuntu(出于好奇甚至尝试了 FreeBSD),并且验证了它们的校验和(因此没有损坏),但到目前为止,MacOS 在每个 ISO 映像上都报错,提示“没有可安装的文件系统”。

到目前为止,我尝试将其中一个放到拇指驱动器上以便将其真正安装在 BRIX 上,但失败了。是的,我试过 Etcher,但到目前为止,已经完全损坏了两个 USB 驱动器;磁盘实用程序的急救功能立即放弃了(关于分区问题)。

这是 Mojave 的新问题吗?我以前使用 ISO 映像时从未遇到过这么多麻烦。

我尝试了各种hdiutil attach -noverify -nomount技巧,但似乎仍然无法对 ISO 映像执行任何操作。是的,我曾经hdiutil convert将其转换为 DMG,但仍然收到“无可挂载文件系统”的提示。

有人知道吗?我已经为此绞尽脑汁一个星期了。

答案1

尝试在 MacOS Mojave 上安装 Ubuntu Server ISO 映像时遇到了此问题。

在 Unix Stack Exchange 上找到了一个可行的答案:

https://unix.stackexchange.com/questions/298685/can-a-mac-mount-a-debian-install-cd

步骤 1. 作为块设备连接

# the '-nomount' option avoids the 'mount failed' error
$ hdiutil attach -nomount debian-8.5.0-amd64-CD-1.iso 
/dev/disk2              Apple_partition_scheme          
/dev/disk2s1            Apple_partition_map             
/dev/disk2s2            Apple_HFS   

# verify disk is a block device (indicated by 'b' at line start)
$ ls -l /dev/disk2
br--r-----  1 amorphid  staff    1,   5 Jul 27 19:41 /dev/disk2

步骤 2. 使用 cd9660(又名 ISO9660)文件系统挂载磁盘

# create mount point
$ mkdir -p /tmp/debian-installer

# mount the disk
$ mount -t cd9660 /dev/disk2 /tmp/debian-installer

# see da filez!
$ ls -l /tmp/debian-installer
total 2296
-r--r--r--  1 root  wheel    9468 Jun  4 09:24 README.html
-r--r--r--  1 root  wheel  185525 Jun  1 00:52 README.mirrors.html
-r--r--r--  1 root  wheel  100349 Jun  1 00:52 README.mirrors.txt
-r--r--r--  1 root  wheel     461 Jun  4 08:37 README.source
-r--r--r--  1 root  wheel    6000 Jun  4 09:24 README.txt
-r--r--r--  1 root  wheel     146 Jun  4 08:37 autorun.inf
dr-xr-xr-x  1 root  wheel    2048 Jun  4 08:37 boot
...

步骤 3. 卸载磁盘

# this will fail if the disk is being used
$ umount /dev/disk2

步骤 4. 分离磁盘

$ hdiutil detach /dev/disk2
"disk2" unmounted.
"disk2" ejected.

相关内容