英文原文:http://www.ubuntuforums.org/showthread.php?t=89960&
掏银子买 iPartition 或VolumeWorks来缩小OS X的分区?实际上没必要,只要用parted就可以免费搞定了。
开始:
必须登陆到OS X,关闭硬盘的日志:启动“磁盘工具”(Disk Ubility),选择“文件->禁用日志”。然后可能会提示:文件系统启用了日志,无法禁用。这时可以用shell搞定:
Code:
cd /Volumes/
然后,输入:
Code:
ls
当你看到挂载的卷/分区后,确定需要停止日志的卷。以为"Macintosh HD"例:
运行命令:
Code:
sudo diskutil enableJournal Macintosh\ HD/
当然,你需要替换成你实际的卷标。“enableJournal”实际上是用来关闭日志的。这是Tiger的一个bug,把日志分区标记成没有日志的分区。之后运行:
Code:
sudo diskutil disableJournal Macintosh\ HD/
确认分区日志是否被停止
现在重启Mac,放入安装CD。电脑启动后,出现灰屏前,按c键。这样可以引导Ubuntu CD。
一直运行到分区的步骤,不要点“继续”,而是点“后退”,然后出现了一个菜单。选择"Go to a shell"。
shell启动后敲“parted”。之后:
Code:
显示出分区列表。留意你要更改大小的分区的"Minor"号码。然后敲:
Code:
resize MINOR_NUMBER_HERE START_BLOCK_SIZE_FROM_PRINT_OUTPUT NEW_END_BLOCK_SIZE
例如:
Code:
resize 3 128.032 37237.821
按回车后显示:
Quote:
I have detected an HFS+ system with some strange characteristics, in theory I can still shrink this but it's still experimental, please email me if it all goes wrong |
按 "I"忽略该提示,parted开始修改HFS+分区。结束后,print命令可以检查效果。按"q",然后敲"exit"回到安装程序。
没有评论:
发表评论