我最近在 2015 年款 Macbook Pro Retina 上进行了双启动。我选择不使用 rEFInd,而是选择 sda1 (/boot/efi) 作为启动分区的挂载点。
我无法关闭电脑,否则电脑会在启动画面上冻结。因此,每次我想切换到 Mac OS 时,我都必须强制关机,这对电脑来说很糟糕。
我尝试了多种方法,包括:
删除我的整个 Ubuntu 双启动并从头重新启动
将 /etc/default/grub 中的行从:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到
GRUB_CMDLINE_LINUX_DEFAULT=""
并
GRUB_CMDLINE_LINUX_DEFAULT="acpi=noirq acpi=force apm=power_off quiet splash"
并
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=bios"
并更新 grub,但都不起作用。
我有一个 16GB 的交换分区(后来我发现它太大了),我将其关闭并重新改为 ext4,但这并没有解决问题。
我不知道还能尝试什么。我怀疑系统不知道我正在从 EFI 分区启动,这可能会影响关机?
当前,关机期间显示的输出是:
All processes ended within 1 seconds...
[skipping]
Deactivating swap...
Unmounting local filesystems...
Will now halt
[704....] reboot: Power down
_
我对这种调试不太熟悉,所以我可能已经做错了。如果您能提供任何帮助/解释,我将不胜感激。谢谢。