Mac Linux
一批勤劳和渴盼的人们还在悬赏Windows在Mactel上的启动,这边Mactel-Linux 把自己在Intel架构的Mac上成功boot起来。SourceForge 项目页面 。
他们用支持EFI的bootloader:elilo加上修改了的内核,从17″ iMac Core Duo 上启动了。
简单方法是:
1。从intel网站下载 EFI Sample Implementation 。解压之,路径比如/efi。
2。来个这个: ’sudo bless –folder /efi –file /efi/Binary/BIOS32/Bin/GraphicsConsole.efi –setBoot’ 。
3。从 Bootfiles/Kenrel/Initrd 下载这几个文件:e.efi, elilo.conf, vmlinuz, initrd
4。把下载的4个文件拷贝到格式化过的U盘或者USB移动硬盘上,放到根目录。
5。不要拔USB,重启。
6。看到熟悉的chime和灰色屏幕的时候,等候大约10秒钟然后敲space键--进EFI设置菜单咯。
7。选Boot Maintenance Manager --> 你问这是什么?这是EFI Firmware的菜单啦,老大!
8。选Boot From File
9。浏览到U盘或者移动硬盘--是的,EFI Fireware启动的时候支持好USB设备了。
10。记得那个e.efi?选中即可。
后面的你该猜得到了。
如果要回到Mac OS X,在步骤8,9之后,选择OS X所在的硬盘,它的信息应该是NO FILE SYSTEM INFO。从/System/Library/CoreServices/boot.efi 启动即可。
kernel的patch 。
e.efi是elilo 3.6的ia32版本;elilo.conf自然是他的配置文件 ;vmlinuz 和 initrd 都没什么变化。
这位老兄的实践实拍。他信心足够,没用移动硬盘,就把文件放在Mac的硬盘上。每次选不同的boot efi即可。
![]()
[tags]mac, linux, efi, bios[/tags]
Comments
Gentoo Linux已经有Mac上运行的版本了。不过个人认为,Mac上运行linux和windows下使用模拟机运行Mac一样…无聊!
重在过程嘛
puNk!d 显然没搞清楚怎么回事
这说的是在 mactel 机器上跑 Linux
又不是 mac 操作系统上用虚拟机