目标:未安装Mac Os X的单引导Ubuntu。对于双启动没有问题-使用refind。
我尝试了以下iso(全部为x64):12。10/13。10/14。04和相应的Mac版本,安装后似乎没有引导程序,mac版本甚至无法引导到Ubuntu LiveCd。另外,我尝试了所有带有启动修复的设置,但均未成功。
概述:从Mac iso引导时,遇到“引导错误”消息或“这不是可引导光盘...”错误。从常规桌面iso引导时,安装成功,但操作系统本身无法引导。
有人让它可以在更新的Macbook Air上运行吗?
显然,问题在于,当syslinux不在MBR中时,没有任何东西可以指向我们要引导的对象的位置。解决方案是在Mac Os X中创建LiveCD usb版本:
1)将USB随身碟插入Mac。
打开一个终端并运行
磁盘列表
请注意,USB的驱动器名称(我的是/ dev / disk1),但是该数字将根据已连接的设备数量而有所不同,请查看大小以进行识别。
打开“磁盘工具”,然后选择您的USB驱动器并清除它,然后将其保留为msdos格式。
2)卸下USB:
diskutil卸载磁盘/ dev / diskX
(用先前获得的驱动器号替换X)
3)将分区标记为活动
须藤fdisk -e / dev / rdiskX
(用先前获得的驱动器号替换X)
您将收到一条消息,内容为:
fdisk:无法打开MBR文件/ usr / standalone / i386 / boot0:无此类文件或目录输入“帮助”以获取信息
一切都好!
4)输入3个命令
11
写
出口
请注意桌面,如果USB驱动器通过任何命令(最后一个包含)安装自身,则使用diskutil unmountDisk / dev / diskX卸载驱动器
5)下载syslinux
https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.01.zip
6)cd到syslinux-6 / bios / mbr文件夹
cd下载/
光盘syslinux-6 / bios / mbr
7)将所需的代码写入MBR
须藤dd conv = notrunc bs = 440 count = 1 if = mbr.bin of = / dev / diskX
(用先前获得的驱动器号替换X)
它将报告写为440的字节数。
如果有错误,请尝试再次卸载USB,或者如果没有mbr.bin,然后检查是否将cd刻录到正确的syslinux文件夹中,则必须在其中包含mbr.bin。
7)下载Ubuntu iso文件
对于13.10的发行版releases.ubuntu.com/13.10/ubuntu-13.10-desktop-amd64+mac.iso cdimage.ubuntu.com/daily-live/current/trusty-desktop-amd64+mac.iso对于14.04(它只是做了一个版,在我的6-2 2013年级13英寸MBA上效果很好。
8)安装适用于Mac的Unetbootin,并按照屏幕上的说明制作Live USB。
http://unetbootin.sourceforge.net/
这将需要一些时间才能完成...而且似乎卡住了-事实并非如此!
完成后,它将报告USB将无法在Mac上启动。(这个是正常的。)
(如果在打开Unetbootin时抱怨不明来源,请按住Ctrl并单击文件,然后选择“打开”,然后从新警告中选择“打开”以实际打开程序。)
9)安装Ubuntu
重新启动计算机,打开电源后立即按住Alt键,然后选择给定的“ Windows”选项,然后从Unetbootin菜单中选择Install ubuntu(您可能必须选择两次!)。按照说明,我用Ubuntu替换了Mac Os X,让它自己处理分区等问题。
资料来源:ubuntuforums.org/showthread.php?t=2174630
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句