在x86上成功使用gentoo系统上安装的grub2启动 Mac OS X Leopard 10.5.7 |
发布: 2009-09-28 10:33 |
机器: thinkpad w500 环境: /dev/sda1 gentoo-x86_64 /dev/sda2 iAKTKOS v7 10.5.7 grub2 安装在MBR, 在gentoo上安装grub-9999.ebuild, 修改grub-9999.ebuil, 添加configure参数--disable-werror,避免编译因警告停止编译安装。 由于grub2默认不支持efiemu,修改grub-9999.ebuild, 将--disable-efiemu改为--enable-efiemu。 emerge -v grub 安装完grub后,使用grub-install /dev/sda将grub2安装在MBR中。 mac os x菜单如下: menuentry "Mac OS X" { set root=(hd0,2) insmod efiemu insmod video insmod vbe gfxmode="1024x768x32" xnu_kernel /mach_kernel rd=disk0s2 if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then xnu_mkext /System/Library/Extensions.mkext else xnu_kextdir /System/Library/Extensions fi } 重启即可进入Leopard了。 现在启动Mac OS X Leopard的时候是字符模式,也像linux一样大量的信息输出,没有了原来的Leopard启动画面了,不过效果一样的,不影响启动后的系统使用。 |
原文: http://qtchina.tk/?q=node/350 |
Powered by zexport
|