我有一台 MacBook Pro(2009 年中,El Capitan),里面有两个物理内置硬盘——我移除了内置 DVD 驱动器,并用第二个 HD 替换它。
我已经在第二个驱动器上安装了 Ubuntu 20.04,并且能够启动任一系统,据我所知,没有任何问题。
由于我刚开始使用 Linux,所以我有点担心会不小心做些愚蠢的事情,搞砸另一台硬盘上的 macOS 安装(是的,我有备份)。有没有办法可以永久阻止 Ubuntu 知道第二台硬盘的存在,这样就不会发生“哎呀,我的意思是 sda1 而不是 sda2!”这样的意外。你可能会说,就像永久隔离一样。
在整个安装和配置过程中,我物理上断开了 macOS 的连接,这样就不会有危险,但这对于来回启动来说有点不方便,更不用说对一个 12 年前的硬件来说很费力了。
*是的,我明白,当像我这样的无知用户在危险的水域游泳时,永远没有 100% 的保证,但是,你知道我的意思。
答案1
是的。假设 Ubuntu 自动安装另一个驱动器,最简单的方法是向/etc/fstab
文件添加一个阻止自动安装的标志。您可以使用 来执行此操作noauto
。
UUID=FEDCBA0987654321Q /media/macos apfs defaults,noauto 0 0
如果你不确定分区的 UUID 是什么,请使用blkid
:
sudo blkid
这将返回类似以下内容的内容:
/dev/nvme0n1p3: UUID="b72e8406-34e8-4e38-a422-e4ab6e35e6b8" TYPE="swap" PARTUUID="4b9f203e-de2c-4cc0-a9a6-2ac423b1b0e9"
/dev/nvme0n1p2: UUID="b33696cc-f2db-4dd4-9a63-15028cf5afc4" TYPE="ext4" PARTUUID="cd2a90a1-5a6b-4468-a4da-0a2f7c2a8f54"
/dev/nvme0n1p1: UUID="D3F2-9195" TYPE="vfat" PARTUUID="4e505bb1-c12b-4c71-afdf-42ac9a2f721b"
/dev/mmcblk0p1: UUID="dd5dffcf-9e3b-43eb-82a2-36137fc249be" TYPE="crypto_LUKS" PARTUUID="7688e21d-c1d3-4f02-95ac-5e816e2c1e05"
话虽如此,如果 Ubuntu 没有自动安装其他存储设备,那么您不需要执行任何操作。您无法从该设备读取或写入数据。
希望这可以帮助