希望在 MacBookAir6,2 上安装 Ubuntu 16.04 LTS(使用 macOS Sierra 进行双启动)。
我用 Ubuntu 映像创建了 USB 记忆棒。
brew cask install unetbootin
我在启动时按下 ALT 键并输入“安装 Ubuntu”并收到错误
error: premature end of file /casper/vmlinux.efi
alloc magic is broken at 0x7a2d93c0: 7a179da0
aborted. press any key to exit
当您搜索此错误消息时,没有命中。我在 MacBook Air 上配置了固件密码。出于安全考虑,我不想撤销它。
我有同样的问题并且能够解决它。(在我的例子中,我从 Mac OS X (Mac Mini) 制作了可引导的拇指驱动器,但我在 Thinkpad X220 平板电脑上运行它。所以我认为引导问题并非特定于 Macbook)。
您需要先格式化拇指驱动器,然后运行 unetbootin 并在其上设置 Ubuntu。
要从 Mac OS X 格式化拇指驱动器,您可以按照这些说明并格式化为 MS-DOS (FAT)。本质上,您需要使用 Applications>Utilities>Disk Utility,选择驱动器,然后格式化为 FAT。
问题出现是因为您没有先格式化驱动器。