MacOS 入门之二:多操作系统并存

#操作系统

1.说明
卖机器的小哥给预装的系统太诡异了,而我又需要多个系统同时使用,所以只好全部重装,下面列出安装 Macbook 的步骤,参考文档及注意事项

2.实验环境

  1. 硬件环境
    macbook mb471

  2. 操作系统

  1. Mac OS X 1.6.0Snow Leopard,开机启动

  2. Mac OS X 1.7.4Lion,开机启动

  3. Linux Ubuntu 10.04,开机启动

  4. Windows XP SP2,开机启动

  5. Windows XP SP2,在 Mac OS 中通过虚拟机启动

  6. Windows XP SP2,在 Linux Ubuntu 中通过虚拟机启动

3.安装开机启动的操作系统(EFI 方式)

  1. 准备安装光盘:
  1. Linux Ubuntu 安装光盘

  2. Windows XP SP2 安装光盘

  3. Mac OS 安装光盘

  1. 买机器时自带Mac OS 安装盘,其中包括 Mac OS 操作系统和 Windows 驱动

  2. 购买正盘系统升级

  3. 网上可下载 Mac OS 安装光盘映像 dmg 文件,通过使用软件 Ultraiso 将 dmg 转换成 iso,刻录安装光盘,详见: [http://www.oschina.net/question/54100_14781

](http://www.oschina.net/question/54100_14781)

  1. 分区
    使用 Max OS 安装盘中的磁盘工具重分区(使用 Windows 或 Linux 分区可能破坏 EFI 引导),一般分为 mac

系统分区,Windows 分区,Linux 分区,数据分区等,本实验中分了十一个分区,按顺序列出,如下:

  1. EFI,207M(系统自动分配,在磁盘工具中不可见)

  2. DATA,Fat32 50G(数据区,安装 XP 前设为 Hfs 格式,安装后改为 Fat32)

  3. WINDATA,ExFat 30G(数据区,支持 4G 以上的大文件,用于存放虚拟机映像,安装 XP 前设为 Hfs 格式,安装后改为 ExFat)

  4. WINXP,Fat32 30G(Windows 系统分区)

  5. Mac16,Apple Hfs 40G(Leopard 系统分区)

  6. Mac17,Apple Hfs 40G(Loin 系统分区)

  7. Mac18,Apple Hfs 40G(预留)

  8. LINUXROOT,Ext3,20G(Linux 系统分区)

  9. LINUXDATA,Ext3,50G(Linux 数据区)

  10. LINUXSWAP,Swap,1G(Linux 交换分区)

  11. OTHER,Apple Hfs,18G(预留)

  1. 如何安装多个操作系统,详见: [http://www.linuxidc.com/Linux/2008-12/17849.htm

](http://www.linuxidc.com/Linux/2008-12/17849.htm)

  1. 注意事项
  1. 为什么没使用 Bootcamp 分区?Lion

Bootcamp 只支持 win7,如果从 snowLeopard 升级到 Lion,使 XP 与 Lion 并存,可能导致无法选择默认启动磁盘。 建议不使用 Bootcamp,手动分区并安装 XP,可以多系统并存

  1. 为什么磁盘工具中,分区选项卡中分区布局不可调(不出现右上小三角,所有按钮均置灰)?可能是由于某些分区异常引起的,我抹除了 Bootcamp

建立的 Windows 分区后正常

  1. 为什么安装了 Ubuntu 后看不到启动项?Macbook 开机后,按 Options 选择进 Windows,即可看到 grub 中的 Ubuntu 启动界面

  2. 如何在 Macbook 上安装多个版本的 Mac OS X 操作系统?手动分区,把不同的系统安装在不同的分区上

不使用 Bootcamp,使用手动分区时,XP 分区有什么要求?一般安在第三个分区中,且前两个分区不能是 Windows 可识别的分区,否则 boot.ini 会被安装在前面的分区中,导致”missing

operating system”的无法启动

  1. 如何修改分区的类型?在磁盘工具中,选盘中分区 ->抹掉选项卡 ->选择新的类型 ->抹掉

  2. 为什么 Macbook 安装 Linux Ubuntu(macbook pro mb471 安装 ubuntu

10.04),无线网卡不能使用?需要重编 wifi 驱动,详见
[http://ubuntuforums.org/showthread.php?p=8747122#post8747122

](http://ubuntuforums.org/showthread.php?p=8747122#post8747122)

4.安装虚拟机启动的操作系统(多个系统同时使用)

  1. 安装虚拟机软件 Virtualbox:
  1. Mac OS:下载 VirtualBox-4.1.23-80870-OSX.dmg
    注意下载最新版本,旧版本可能有死机问题
  1. 建立 ExFat 分区
    Ubuntu 和 Mac

OS 使用同一 XP 虚拟机,需要将数据文件放在它们都能识别的分区中,需要支持大文件,且可读写。此处选用 exFat 文件系统(普通 Fat 文件系统不支持 4G 以上大文件)

  1. 在 Mac OS 的磁盘工具中将数据分区改为 exFat 文件系统
    菜单 ->前往 ->实用工具 ->磁盘工具,选数据分区,点击抹掉选项卡,选择 ExFat 格式,点击抹掉按钮

  2. 在 Linux 系统中安装 exFat 支持
    $ sudo add-apt-repository ppa:relan/exfat
    $ sudo apt-get update
    $ sudo apt-get install fuse-exfat
    $ sudo mkdir /mnt/exfat
    $ sudo mount.exfat-fuse /dev/sda2 /mnt/exfat
    修改/etc/fstab,开机时直接挂载

  3. 在 Windows XP 系统中安装 exFat 补丁,可从此处下载
    [http://www.microsoft.com/zh-cn/download/details.aspx?id=19364

](http://www.microsoft.com/zh-cn/download/details.aspx?id=19364)

  1. 在虚拟机中安装 Windows XP 操作系统

  2. 安装增强功能
    下载 VBoxGuestAdditions.iso,映射到虚拟机的光盘,安装光盘中相应软件。安装了增强功能之后,

所有驱动正常,鼠标将不再被 virtualbox 独占, 且屏幕尺寸可以根据窗口大小变化
注意:从 Googlecode 下载的 GuestAddition ext 只有 1-2M,不包含共享文件支持

  1. 与 VirtualBox 虚拟机共享文件夹
  1. 设置共享文件夹
    VirtualBox 菜单 ->共享文件夹,添加一个共享文件夹
    安装增强功能后,重启虚拟机后即可在网上邻居 ->整个网络中看到 VirtualBoxShared Folder

  2. 映射网络驱动器
    虚拟机 XP,我的电脑 ->右键 ->映射网络驱动器,可将共享文件夹映射到盘符

  3. 详见
    [http://www.linuxidc.com/Linux/2008-07/13997.htm

](http://www.linuxidc.com/Linux/2008-07/13997.htm)