系统上没有可用空间并且由于固件密码而被锁定在恢复模式之外,Linux 来救援?

系统上没有可用空间并且由于固件密码而被锁定在恢复模式之外,Linux 来救援?

这是一个有点悲剧的情况。

我正在删除最新安装的 OS X 上的所有可用空间

diskutil secureErase freespace 4 "/Volumes/Macintosh HD"

不幸的是它失败了。它失败的方式是,它留下了大量的临时文件,这些文件基本上使我的可用空间减少到大约8MB250GB,“系统”此时占用了大约 250GB,这是由 diskutil 创建的垃圾。

当我仍然能够登录时,我找不到创建的文件,甚至遇到了奇怪的情况,即使在重新启动后,删除比如说 1GB .iso 后,我也会让它再次下降到 8MB。

我尝试在启动时使用 CMD+{R, S} 进入恢复模式或 shell,但我忘记了固件密码,因此无法进入这些模式。

情况变得如此糟糕,以至于尝试登录挂起,因为磁盘上没有空间,并且可能登录过程耗尽了临时文件空间。 500GB 硬盘可用空间减少至约 8MB。

除了苹果选择重做固件(这需要一周时间并导致全新安装)之外,还有 Linux 方法来解决这个问题吗?也就是说,以某种方式让机器启动到 Linux 并从那里解决固件问题或找到大文件并删除它们。这是一台 2015 年中的 MacBook,15 英寸 FWIW,因为我看到了一些通过删除内存来绕过固件密码的解决方案,但那是针对旧型号的,似乎不适用于此型号。

TL;DR:即使固件在 MacBook 上加密,有没有办法启动到 Linux,或者仅从登录屏幕加载它,因为由于系统磁盘空间不足而尝试登录永远不会成功。 (我确实听说有些人能够启动进入 Linux,因为 EFI 是一样的?)

相关内容