Mac安装Ubuntu时EFI启动报错/dev/sr0无介质的问题求助
Mac安装Ubuntu时EFI启动报错/dev/sr0无介质的问题求助
嘿,这个问题我之前帮朋友解决过好几次,给你几个亲测有效的方案,你挨个试试:
1. 重新制作安装U盘(重点排查)
很多时候这个报错都是U盘镜像写入不规范导致的,别用简单的复制粘贴,试试用Mac自带的命令行工具制作:
- 先打开终端,输入
diskutil list找到你的U盘设备名(比如/dev/disk2,注意别把Mac的内置硬盘搞错了) - 卸载U盘:
sudo diskutil unmountDisk /dev/disk2 - 写入Ubuntu镜像:
sudo dd if=/你的Ubuntu镜像路径/ubuntu.iso of=/dev/disk2 bs=1m - 等命令完全执行完毕(终端回到输入提示符),再用
diskutil eject /dev/disk2弹出U盘,别中途拔插
2. 切换启动选项
Mac按住Option键进入启动菜单时,通常会显示两个和U盘相关的选项:一个是普通的U盘图标,另一个是「EFI Boot」。如果选EFI Boot报错,试试选那个不带EFI的普通选项,部分Mac机型在非EFI模式下反而能正常识别安装介质。
3. 检查U盘格式
确保你的U盘是GPT分区表+FAT32格式:
- 打开「磁盘工具」,选中左侧的U盘
- 点击顶部「抹掉」按钮,格式选择「MS-DOS(FAT)」,方案选择「GUID分区图」
- 抹掉完成后再重新写入Ubuntu镜像
4. 绕过物理U盘,用ISO直接引导
如果上述方法都不行,可以试试用rEFInd引导ISO文件:
- 在Mac上安装rEFInd(可以通过Homebrew安装:
brew install refind,然后按提示完成配置) - 把下载好的Ubuntu ISO文件放在Mac的某个分区里(比如桌面)
- 重启Mac按住Option键,选择rEFInd菜单,找到Ubuntu ISO的启动选项,直接从镜像启动安装
另外再给你两个小提示:
- 核对Ubuntu镜像的SHA256校验和,避免下载到损坏的文件:终端输入
shasum -a 256 /你的镜像路径/ubuntu.iso,对比官网给出的校验值是否一致 - 尽量用USB3.0的U盘,避开那些廉价的老U盘,兼容性会好很多
备注:内容来源于stack exchange,提问作者PICHON dominique
相关产品推荐
相关产品推荐

