免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8140 | 回复: 2
打印 上一主题 下一主题

[转载]在Macbook(Intel)上安装Ubuntu 7.10双启动 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-11 21:48 |只看该作者 |倒序浏览
花了一下午时间终于搞定了,和大家分享下。参考了MOBILEDUDE的BLOG中的相关文章,
在此一并谢过。理论上讲这种方法同样适用于其他INTEL平台的Mac,只是显卡驱动程序
可能需要另外安装。不保证方法的可靠性,也不对因此造成的损失负责。

关键问题有两个:第一,Macbook的EFI不支持启动第三方系统;第二,即使有
bootcamp,Ubuntu所使用的GRUB在非MBR方式引导时工作不正常。所以我们需要两样东西
来解决这两个问题:
1.rEFIt:第三方的EFI固件,可启动指定分区上的Linux系统;
2.LILO:可以不需要MBR启动LINUX。

具体步骤:
1.下载刻录Ubuntu 7.10 for i386安装CD;

2.去http://refit.sourceforge.net/ 下载最新版rEFIt,目前是0.10(2007-06-14);

3.使用应用程序->实用工具->Bootcamp助理创建分区,一般大小在5GB以上即可,具体方
法不再赘述;

4.安装rEFIt,安装完毕后,在bash中执行:
% cd /efi/refit
% ./enable.sh
设定使用rEFIt引导系统;

5.将Macbook以太网连接至互联网,且在安装中必须始终连接,要求能够访问Ubuntu镜
像。不能用无线网卡,因为安装过程中没有相应的Linux驱动。这样做是为了安装程序能
正确自动探测并将源地址写入apt的sources.list中,这样后面我们就可以从Live CD的
bash登录到硬盘上安装好的Ubuntu中安装LILO了;

6.插入Ubuntu光盘,重启后从光盘引导,执行安装程序。将刚才Bootcamp建立的FAT32分
区删除,建立ext3(挂载到/)和swp分区。不要挂载其他分区;

7.完成安装后不要重启!在终端中执行:
$ sudo mkdir /mnt/ubuntu
$ sudo mount /dev/sda3 /mnt/ubuntu
$ sudo mount -t proc none /mnt/ubuntu/proc
$ sudo mount -o bind /dev /mnt/ubuntu/dev
$ sudo chroot /mnt/ubuntu /bin/bash

登录到已安装的系统,继续输入以下命令安装LILO;
$ sudo apt-get install lilo lilo-doc

8.安装完毕后,需要对LILO进行配置。用vim或nano建立/etc/lilo.conf文件,内容如下:
boot=/dev/sda
default=Ubuntu
map=/boot/map
delay=20
image=/vmlinuz initrd=/initrd.img
append="quiet splash"
root=/dev/sda3
label=Ubuntu
read-only
保存后,打开一个新的终端,执行:
$ sudo parted

parted支持GUID分区表。在parted命令行下,执行:
(parted) print
(parted) set 3
注:此处的“3”是Ubuntu安装分区的编号,执行print后会显示
Flag to change? boot/hidden/raid/lvm/hp-service/msftres? boot
New state? on/[off]? on
(parted) quit

回到第一个刚才编辑lilo.conf的终端窗口,执行:
$ sudo lilo

此时会有警告信息,不管。重启,在rEFIt中选择从硬盘启动Linux即可。
另:无限网卡驱动程序请自行安装。

论坛徽章:
0
2 [报告]
发表于 2008-04-17 17:00 |只看该作者
好贴!打算试试!

论坛徽章:
0
3 [报告]
发表于 2008-06-24 22:32 |只看该作者
好贴,收藏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP