我有一台 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.