Friday, October 13, 2006

Mac OS X Leopard

Mac OS X Leopard

昨天花了11小时58分钟下载了Mac OS X Leopard Developer Preview,内部版本号9A241,安装虽然费了点事,但最后总算装好了。

首先是分区,固然可以用Boot Camp以GUI的方式划分,但是我还是习惯使用diskutil命令行工具进行精细控制。从10.4.6版本开始,diskutil可以像PartitionMagic那样改变已有分区的大小,而且可以在系统运行的同时改变启动分区的大小。我的Tiger装在disk0s2,这是diskutil list打印的当前分区状况:

/dev/disk0
   #:                   type name                size     identifier
   0:  GUID_partition_scheme                    *149.1 GB disk0
   1:                    EFI                     200.0 MB disk0s1
   2:              Apple_HFS Macintosh HD        148.6 GB disk0s2

需要划出一个分区用于安装Leopard,首先运行命令diskutil resizeVolume disk0s2 limits确定最小可以把分区修改到多小,然后运行diskutil resizeVolume disk0s2 146028888064B "Journaled HFS+" "Leopard" 13534806016B,这个命令是说,要把disk0s2缩小为146028888064字节(136.0G),然后划出一个分区disk0s3,大小为13534806016字节。与使用传统MBR分区表的Windows以柱面边界划分分区不同的是,使用GUID分区表的Mac OS X Intel允许以字节为单位控制分区大小。

分区完成,接下来要把下载的Leopard的.dmg光盘镜像刻录光盘。这个压缩的.dmg文件有4.3G,展开以后超过5G,需要双层DVD光盘才能放下,为了不外出买双层空白盘片,必须先给它减肥。最简单的办法是把安装过程中不需要的Xcode开发工具从镜像中移走,这个过程着实费了些劲,因为第一次为了省事,使用Finder刻录的安装光盘,用它启动系统等了好久还停留在灰色的苹果画面,不见安装程序运行,进入verbose mode才发现原来系统拒绝运行owner非root的LaunchDaemons,不仅如此,Finder刻录的光盘还把原来的英文文件名本地化成了中文,把符号链接变成了普通文件。第二次用Disk Utility刻录,为了谨慎考虑,把系统语言切换成了英文,第一步,用磁盘工具转换.dmg文件为可读写,然后mount之,用命令行删除里面的Xcode Tools和几个.开头的隐藏文件,然后再用磁盘工具把mount后的目录转换成只读的.dmg,注意不能直接转换.dmg本身,要转换.dmg里面的内容,否则会得到一个有1.xG可用空间的.dmg镜像,还是刻录不下。把Xcode删除以后的.dmg就可以用普通单层DVD装下了。刻录,重启,安装。

安装过程没什么可说的,基本和Panther、Tiger没什么区别。安装完成重启,欢迎界面和Tiger基本一样,除了10.4变成了10.5,Tiger变成了Leopard以外。右上角是欢迎界面设置完成后看到的第一画面。

3 Comments:

At Saturday, October 21, 2006 12:31:00 PM, Anonymous said...

你在哪里啊?好久没有你的消息了呢!还记得我么?杨絮:)

 
At Sunday, June 24, 2007 2:38:00 AM, Anonymous said...

我想问一下,装好之后怎么再把分区恢复成原来的样子呢

 
At Saturday, November 10, 2007 5:08:00 PM, dawdler said...

我想问一下,装好之后怎么再把分区恢复成原来的样子呢 我也有同样的问题,因为windows进不去了。

 

Post a Comment

<< Home