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

来源:互联网 发布:g10代码编程实例 编辑:程序博客网 时间:2024/06/08 05:03

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

2. 实验环境

1)       硬件环境
macbook mb471

2)       操作系统

a)        Mac OS X 1.6.0Snow Leopard,开机启动

b)       Mac OS X 1.7.4Lion,开机启动

c)       Linux Ubuntu 10.04,开机启动

d)       Windows XP SP2,开机启动

e)        Windows XP SP2,在Mac OS中通过虚拟机启动

f)        Windows XP SP2,在Linux Ubuntu中通过虚拟机启动

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

1)       准备安装光盘:

a)        Linux Ubuntu安装光盘

b)       Windows XP SP2安装光盘

c)       Mac OS安装光盘

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

                                    ii.             购买正盘系统升级

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

2)       分区
使用Max OS安装盘中的磁盘工具重分区(使用WindowsLinux分区可能破坏EFI引导),一般分为mac系统分区,Windows分区,Linux分区,数据分区等,本实验中分了十一个分区,按顺序列出,如下:

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

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

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

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

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

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

g)       Mac18,Apple Hfs 40G(预留)

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

i)         LINUXDATA,Ext3,50G(Linux数据区)

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

k)       OTHER,Apple Hfs,18G(预留)

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

4)       注意事项

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

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

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

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

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

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

g)       为什么Macbook安装Linux Ubuntu(macbook pro mb471安装ubuntu 10.04),无线网卡不能使用?需要重编wifi驱动,详见
http://ubuntuforums.org/showthread.php?p=8747122#post8747122

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

1)       安装虚拟机软件Virtualbox:

a)        Mac OS:下载VirtualBox-4.1.23-80870-OSX.dmg
注意下载最新版本,旧版本可能有死机问题

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

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

b)       在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,开机时直接挂载

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

3)       在虚拟机中安装Windows XP操作系统

4)       安装增强功能
下载VBoxGuestAdditions.iso,映射到虚拟机的光盘,安装光盘中相应软件。安装了增强功能之后, 所有驱动正常,鼠标将不再被virtualbox独占, 且屏幕尺寸可以根据窗口大小变化
注意:从Googlecode下载的GuestAddition ext只有1-2M,不包含共享文件支持

5)       与VirtualBox虚拟机共享文件夹

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

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

c)       详见
http://www.linuxidc.com/Linux/2008-07/13997.htm

 


原创粉丝点击