欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

Win7 + VirtualBox 安装 MacOS X 10.9 Mavericks 操作步骤

来源:本站整理 作者:佚名 时间:2014-06-02 TAG:VirtualBox MacOS 我要投稿

 今天试着用 Win7 + VirtualBox 4.3 + MacOSx 10.6 + hdiutil + Mavericks.app.dmg 纯手工制作用于 VirtualBox 虚拟机安装的 MacOSx 10.9 Mavericks ISO 安装盘镜像文件,本文中未使用github上那个基于 ruby 的 InstallESD 制作工具,也未用变色龙等启动工具,就只用到下载的 Mavericks.app.dmg 安装包、hdiutil 和几个 kexts 等核心文件来制作虚拟机安装盘 ISO/DMG 镜像。

由于纯手工安装 mavericks 的过程相当折腾,没有一两斤耐心,估计很难坚持到最后。不过,这一通折腾下来,相信自己对 MacOSX 系统的了解一定比只用鼠标乱戳更深入一些。

为了理清思路,折腾过程被人为分成了零~五共六个阶段。另外注意:试验电脑为联想 Thinkpad (Intel 芯片),家里没有基于 AMD 芯片的电脑,所以本文中操作步骤还没有在 AMD 电脑上作测试,结果亦未知。

下图为安装后虚拟机截屏:

## 第零阶段:准备工作

首先将从 apple.com 或一些云网盘下载得到的 Mavericks 安装包文件 mavericks.app.dmg (约5GB) 放在一个 Win7 目录中(假设为 F:\downloads),不必将其复制进到 MacOSX 虚拟机中,以免使虚拟机 VDI 占用过大磁盘空间;

将此目录在 Win7 中共享出来,权限设置为当前用户拥有“读写”权限,稍后可以在 MacOSX 中以当前用户的身份连接到该共享目录;然后打开 VirtualBox,并启动 MacOSX 10.6,连接到这个 Win7 共享目录;具体方法是在 Finder 中选择“前往 - 连接到服务器”,输入 Win7 系统 IP 或主机名称,象这样:smb://t400s 或 smb://192.168.1.13,然后提示输入你在 Win7 中的登录帐户和密码;连接共享目录成功后,你的 Win7 目录就会出现在 /Volumes 目录下面,根据上面假设应该为:/Volumes/downloads

注意:要想 MacOSX 成功连接 Win7 共享目录,除了在 Win7 中正确设置共享帐户/权限等,还必须在 [MacOSX 控制面板/共享] 中勾选 [文件共享] 选项;在 Win7 中设置共享时,记住一定要勾选中“写”权限,因为下面命令会利用宿主机器的硬盘空间,而不必复制到虚拟机VDI中,前面说了,是为了避免虚拟机 VDI 文件搞的过大。

还有一点切记:在 MacOSx 中操作这个共享目录过程中,千万不要到 Win7 中再对这个共享目录作任何操作,哪怕是浏览都不可,否则极易导致 Win7 + VirtualBox 4.x 访问该共享目录出错,并且此问题似乎来自 netbios 核心驱动程序,挂了就不可修复,重启 VM 不管用,除非重启 Win7 再来。

下面假设挂载 Win7 共享目录一切顺利过关,然后进入该目录,下面所有命令均以此为当前目录;

# cd /Volumes/downloads 

# ls -trlF (列一下目录看是否正常)

注意:当前目录 /Volumes/downloads 所在磁盘要留足够空间,最好留够20GB空闲磁盘空间,下面操作中涉及的 dmg/iso 文件都是尺寸在 6GB 左右的大块头儿。

## 第一阶段:初步制作 mavericks.sparseimage 启动盘镜像

挂载 MacOSX 10.9 下载包 mavericks.app.dmg 到 MacOSX 虚拟机的文件系统;

# hdiutil attach ./mavericks.app.dmg -noverify -nobrowse -mountpoint /Volumes/app

再挂载 mavericks.app.dmg 内部的 InstallESD.dmg (所在目录:/Volumes/app/Install\ OS\ X\ Mavericks.app/Contents/SharedSupport/)

[1] [2] [3] [4] [5] [6]  下一页

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载