LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1298|回复: 7

[Solved]请教:用Grub-EFI引导Arch

[复制链接]
发表于 2011-4-15 22:31:03 | 显示全部楼层 |阅读模式
请问有谁用grub-efi引导arch成功过么?
或是谁有在macbook air上安装成功过arch吗?
我用试着用efi启动,grub界面可以显示出来,
可是回车后直接黑屏~~~
grub配置文件是系统安装的时候生成的,基本没改~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


现在的Mac基本都是64位的EFI Firmware,装64位linux/grub,
grub-efi建议手动安装:
在安装grub-efi的时候grub启动老是有问题,然后发现在安装过程中,
发现/boot被挂载了两次?如果不用另外分区直接在linux根分区上划分/boot,
那么挂载两次后,grub-efi会被安装在(hdx,y)/efi/efi/grub/,rEFIT根本找不到,
如果用EFI System Partition做为/boot,挂载两次后grub实际装在/EFI/grub,
但是prefix还是(hdx,y)/efi/efi/grub/,启动还是有问题,
总之是,手动安装,确认grub安装目录与prefix匹配。

安装好以后在grub里回车,直接黑屏(某些Mac机型),
这是由于linux 2.6.27 64bit以后只给EFI Firmware分配有限的内存,
但不够Apple 64bit 的 EFI Firmware(17M),[来源]
虽然有些机子加noefi启动参数能启动,但可能会导致后面的某一些问题。

启动以后不能使用键盘是内核需要打一个Apple HID的补丁~~
在Air上装linux, 一般都要打Run EFI In Physical Mode, Air HID, Air ALSA, 等补丁~~
发表于 2011-4-15 22:59:33 | 显示全部楼层
现在拥有EFI的人还是少数啊,大多数还是BIOS。你可以查查各类发行版安装在Mac上的wiki,我记得要改很多东西……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-15 23:18:17 | 显示全部楼层
都看了个遍,我照着做都不成功~~RP不行?
话说如果安装grub-bios到某一个分区,比如 /dev/sda5,
他会不会像写MBR一样在分区里写些什么?
grub-efi安装是不是就是生成的那个文件,不会往硬盘里写其它东西?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-17 15:59:08 | 显示全部楼层
update:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-17 16:00:57 | 显示全部楼层
update:

加入noefi参数可以启动但是键盘不响应,
在2.6.35中打"Run EFI in physical mode"补丁不加noeif可以启动到ramfs,找不到/dev/sda5,键盘还是不能用~~

??

-------------------------------
需要Apple-HID的补丁~~
回复 支持 反对

使用道具 举报

发表于 2011-4-19 02:58:16 | 显示全部楼层
希望 楼主分享下 经验
回复 支持 反对

使用道具 举报

发表于 2011-4-20 23:28:56 | 显示全部楼层
果真是城里的人想出去,城外的人想进来~
前段时间装黑苹果好几个设备驱动不了,而且正常模式还5国,就没折腾了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-22 21:11:00 | 显示全部楼层
Post by blance;2135829
果真是城里的人想出去,城外的人想进来~
前段时间装黑苹果好几个设备驱动不了,而且正常模式还5国,就没折腾了……


苹果的系统很好用啊,在机子上呢,而且肯定是主系统啦。
不过有的时候随便玩点儿程序什么的不方便~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表