[转载]在Macbook(Intel)上安装Ubuntu 7.10双启动
花了一下午时间终于搞定了,和大家分享下。参考了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/? on
(parted) quit
回到第一个刚才编辑lilo.conf的终端窗口,执行:
$ sudo lilo
此时会有警告信息,不管。重启,在rEFIt中选择从硬盘启动Linux即可。
另:无限网卡驱动程序请自行安装。 好贴!打算试试! 好贴,收藏!
页:
[1]