macbook 上的 triple booting
我这个人, 如果长时间没有东西折腾, 手就会痒, 这次被我盯上的是暑假收到的 ubuntu 8.04 免费安装盘.
以前只在台式机上装过 ubuntu, 因为不熟悉, 懒得去调试, 所以对 linux 的了解一直停留在门外阶段, 如果不是 mac 下经常用到 terminal 以及通过 fink 或者 macports 将 linux 软件 port 到 mac 里面来, 我就彻底和 linux 绝缘了. 看着崭新的光盘, 我就忍不住想折腾, 决定做的就是 macbook 上的 triple booting.
macintosh 系统很方便, 这一点我一直坚持, 从 leopard 开始, 可以很方便的将硬盘做无损分区, 我在 macintosh 分区上分出 10GB 的大小给 ubuntu (呵呵, 很小, 我只想玩玩). 放进光盘, 一切照通常的做, 只是不能划分 swap 分区, 因为在 mac 机上做三系统要想方便引导的话最多只能有四个主分区, efi, mac, windows 已经占了三个, 余下一个给 ubuntu, 那就只能舍弃 swap 分区了(这里我不太懂, 为什么只能有四个主分区), 当然在装好 ubuntu 以后可以通过创建 swap 文件达到 swap 分区的效果. 另外要注意的是, 配置安装的最后一步选择高级, 将 grub 装在 ubuntu 所在的分区.

装好以后, 重新启动到了 rEFIt 的选择画面, 发现多了一个 linux 的图标. 别急, 网上说的没这么简单, 选择 windows, 果然进不去了, 应该是新增分区造成的, 本来 windows 在第三个主分区, 这下子到了第四个分区, 没急着进 ubuntu, 还是选择了最熟悉的 macintosh, 打开 windows 硬盘上的 boot.ini 文件, 修改成第四主分区. 重启, 还是不能进 windows, 我崩溃了, 难道 windows 就这么"蚊都死"了? 试试看新装的 ubuntu, 还好可以进, 并且在启动 ubuntu 的过程中还会出现那个熟悉的 grub 画面, 选择 windows 居然就成功的进入了, 诡异, 诡异! 我想是不是要重装一下 rEFIt, 以便从头更新一下启动菜单, 进 macintosh, 删除 efi 文件夹, 重新安装 rEFIt, 重启, 果然成功了.
总结一下, 在 macbook 上安装三系统的方法:
(1) 安装 macintosh 以及 rEFIt
(2-1) 进入 terminal 分区, disk0s3 是 linux 分区, disk0s4 是 windows 分区
(2-2) 或者, 直接用 bootcamp 照常安装 windows
(3-1) 如果选择的是2-1的方法, 那么先在 disk0s4 上安装 windows, 然后在 disk0s3 上安装 linux
(3-2) 如果选择了2-2方法先安装 windows, 那么接下来在 macintosh 分区上分出一块来安装 linux
在安装 linux 时的注意事项, 以 ubuntu 为例, 不能创建 swap 分区, grub 要安装在 ubuntu 的分区上
安装 linux 完成后, 如果使用的是-2方法, 需要修改 windows 的 boot.ini 文件
如果使用-2方法安装, 删除 rEFIt 并重新安装
附: 在 ubuntu 下创建 swap 文件的方法
dd if=/dev/zero of=/tmp/myswap bs=32k count=8192
在 /tmp 下创建了一个 256MB 的名为 myswap 的文件
mkswap myswap
将此文件格式化为 swap 文件格式
sudo swapon /tmp/myswap
启用 swap 文件
如果希望开机自动加载 swap 文件, 那么输入 sudo gedit /etc/fstab
然后在 fstab 中加入一行: /tmp/myswap swap swap defaults 0 0
问: 怎样安装无线网卡的驱动, 到现在还没搞定, 对 linux 下安装驱动的方式很 不熟悉.
3条评论