热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

VirtualBox虚拟机中安装MacOSX10.6.2操作系统

0.0在Debian中安装好VirtualBoxOSE3.22011-08-13更新,现在Debiansid中已经是VirtualBox4.1.0了,并且4.0后不分开源版本和闭源版本了,因为不开源的部分,已经作成扩展包了0.1获取Snow_Leopard_10.6.1-10.6.2_SSE2_SSE3_Intel_A

0.0 在Debian中安装好VirtualBox OSE 3.2
2011-08-13 更新, 现在Debian sid中已经是VirtualBox 4.1.0 了, 并且 4.0 后不分开源版本和闭源版本了, 因为不开源的部分,已经作成扩展包了

 

0.1  获取 Snow_Leopard_10.6.1-10.6.2_SSE2_SSE3_Intel_AMD_by_Hazard.iso

1. 创建新的虚拟机, 类型选择 Mac OS X, 版本选择 Mac OS X Server

2.  修改虚拟机配置,

不要选中  Enalbe EFI

一定要选中  Hardware clock in UTC time  (否则,启动可能 会出现 kernel panic, 抱怨 时钟有问题)

另外,对于主系统是AMD的CPU(我的就是Pheonom II X4 945),如果 启动后报错

Voodoo rtclock_init panic”@VoodooKernel/xnu-1228.7.58/osfmk/i386/commpage/commpage.c:425

在光盘启动时,按F8, 然后输入
busratio=20

请参考

http://www.hackint0sh.org/f181/79364.htm

http://www.xtremehardware.it/forum/f22/mac_os_snow_leopard_su_pc-21226/index2.html

他们报告, 使用 Busratio=16 或者 Busratio=14 等参数能正确启动

 

 

3. 启动安装程序后, 要利用菜单 Utilies >>  Disk Utility 对磁盘进行分区

点击Erase标签,  然后给分区命名, 然后点击Erase按钮, 分区完毕, 返回 安装程序

4. 在Select Destination处,出现刚才创建的新磁盘分区

点击继续

5. 接下来的过程(Install Summary)非常重要,点击 左边的Customize 按钮

AMD CPU的用户,

1)选中update (Mac OS X 10.6.2 Update Combo)

2)在Kernels中选 Legacy_kernel_10.2.0

3) AMD选项

因为我要看汉字, 所以 Addtional Fonts 也选上

Select to install addtional fonts that support Chinese, Korea, Arabic, Thai, Cyrillic, Devanagary,  Gujarati,

Punjabi, Tibetan, Armernian, Cherokee, and Inuktitut

 

如果标准安装不能工作, 要选上Dsmos

(我的可以工作)

 

6. 完成后,点击安装, 可以跳过安装包检测的过程

 

7. 安装完成后,  按 右Ctrl键, 把焦点退到VirutalBox。  在VirtualBox的窗口中,点

Device,  卸载 DVD, 然后重启虚拟机

注意: 重启和关闭机器都不正常,会显示 MACH Reboot 和 CPU halted 就停住了, 不过我们可以通过Virualbox来强制关闭和重启

 

 

修正分辨率的问题

在 变色龙 Chameleon 启动时, 按任意键,停住,接着 输入


"Graphics Mode"="1440x900x32"

启动后,就会修改分辨率

并且,需要让VirtualBox支持这个分辨率


VBoxManage setextradata "Lion" "CustomVideoMode1" "1440x900x32"

 

 

VirtualBox对Mac OS X客户机的一些限制:

1. 只支持1个CPU, 暂时不支持SMP

2. 即使空闲,mac os x客户机 也会占用CPU100%

3. 如果客户机挂起, 请关闭 mac os x的 energy saving

 


推荐阅读
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 磁盘健康检查与维护
    在计算机系统运行过程中,硬件或电源故障可能会导致文件系统出现异常。为确保数据完整性和系统稳定性,定期进行磁盘健康检查至关重要。本文将详细介绍如何使用fsck和badblocks工具来检测和修复文件系统及硬盘扇区的潜在问题。 ... [详细]
  • 雨林木风 GHOST XP SP3 经典珍藏版 V2017.11
    雨林木风 GHOST XP SP3 经典珍藏版 V2017.11 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 主板IO用W83627THG,用VC如何取得CPU温度,系统温度,CPU风扇转速,VBat的电压. ... [详细]
  • 本文探讨了如何在Classic ASP中实现与PHP的hash_hmac('SHA256', $message, pack('H*', $secret))函数等效的哈希生成方法。通过分析不同实现方式及其产生的差异,提供了一种使用Microsoft .NET Framework的解决方案。 ... [详细]
  • 搭建Jenkins、Ant与TestNG集成环境
    本文详细介绍了如何在Ubuntu 16.04系统上配置Jenkins、Ant和TestNG的集成开发环境,涵盖从安装到配置的具体步骤,并提供了创建Windows Slave节点及项目构建的指南。 ... [详细]
  • 本文详细介绍了 Android 开发中 layout_gravity 属性的使用方法及其在不同布局下的效果,旨在帮助开发者更好地理解和利用这一属性来精确控制视图的布局。 ... [详细]
  • Shell脚本中变量操作详解
    本文基于《鸟哥的Linux私房菜》一书,详细介绍了Shell脚本中变量的使用方法,包括变量的赋值规则、字符串处理技巧以及环境变量的管理等,旨在帮助读者更好地理解和使用Shell中的变量。 ... [详细]
  • 本文探讨了在多种编程语言中实现Hello World输出的方法,从经典的C语言到现代的JavaScript,每种语言都有其独特的表达方式。 ... [详细]
  • 本文提供了在 Kali Linux 2020.01 x64 版本上安装 Docker 的详细步骤,包括环境准备、使用清华大学镜像源、配置 APT 仓库以及安装过程中的常见问题处理。 ... [详细]
  • 深入分析十大PHP开发框架
    随着PHP技术的发展,各类开发框架层出不穷,成为了开发者们热议的话题。本文将详细介绍并对比十款主流的PHP开发框架,旨在帮助开发者根据自身需求选择最合适的工具。 ... [详细]
  • 本文详细介绍了在 Ubuntu 16.04 系统中使用 APT-GET 包管理器安装 MySQL 5.7 数据库的过程,并对安装后的文件和目录结构进行了说明,包括重要的配置文件及其功能。 ... [详细]
  • 使用Bootstrap创建响应式渐变固定头部导航栏的方法
    本文详细介绍了如何利用Bootstrap框架构建一个具有渐变效果的固定顶部响应式导航栏,包括HTML结构、CSS样式以及JavaScript交互的完整实现过程。适合前端开发者和学习者参考。 ... [详细]
author-avatar
泪水是爱后的_468
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有