所以我仔细阅读了 Josh 的回答问题 35108,无需 CD 驱动器即可升级到 Snow Leopard
但是当我使用磁盘工具时,它显示“此磁盘包含启动卷,无法分区”。
如果我不能用 CD 驱动器、USB 驱动器或外部驱动器升级,这是否意味着我注定只能使用 Mac OS X 10.4?这真是太令人沮丧了 =(
答案1
我建议你找一个有外置驱动器的人来帮你升级你的 Mac。
答案2
您不需要在系统上安装硬盘驱动器或光驱...您可以使用任何 Macintosh 创建磁盘映像,并将其还原到拇指驱动器...不过,您至少需要一个 6 Gb 的拇指驱动器。
您不需要将其恢复到您的第二个分区...除非您真的必须这样做。
无论哪种方式,过程都是相同的,创建 DVD 的磁盘映像,然后使用磁盘工具将磁盘映像还原到要用作安装程序的驱动器...
答案3
我使用外部硬盘安装它,因为我的 Superdrive 当时出现故障。但是,您仍然需要访问光盘驱动器,以便可以翻录原始 Snow Leopard 光盘。
将原始光盘翻录为磁盘映像,然后对外部驱动器进行分区。打开磁盘实用程序并使用 Snow Leopard 的磁盘映像恢复其中一个分区。Boom。可启动分区。
答案4
实时分区(Josh 建议使用的功能)仅在 Leopard(Mac OS X 10.5.x)的磁盘实用程序中引入。由于您使用的是 Tiger(10.4.x),因此您的磁盘实用程序版本不允许您执行此操作。
在没有备份的情况下执行此操作需要您自担风险。如果出现问题或选择了错误的分区,您可能会删除整个硬盘和文件,因此请确保您在正确的分区上使用该命令。
但是,您仍然可以通过命令行(10.4.6 或更新版本)或使用 Boot Camp(如果您仍然安装了它,即使它不受支持)来执行此操作。
Tiger 中的命令行实时分区:
# Determine the disk ID of your startup volume:
diskutil list
输出应类似于:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Myriad 999.9 GB disk0s2
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *300.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Garamond 299.7 GB disk1s2
在这种情况下,我们关心的磁盘是 disk0s2(我的启动卷名为 Myriad,我的 Time Machine 备份名为 Garamond),您会注意到 disk0s0 显示的是 GUID_partition_scheme。如果没有,实时调整大小将不起作用。
然后,您可以通过运行以下命令创建一个新的 8GB 分区:
#sudo diskutil resizeVolume DISK_ID FORMAT NAME SIZE
sudo diskutil resizeVolume disk0s2 JHFS+ SnowyDVD 8G
拥有足够的可用空间很重要。它可能会要求您重新启动计算机,但您可以继续按照说明将 .dmg 恢复到新创建的分区上。
为了回收空间,安装后您需要使用以下gpt
命令删除分区:
#Find the partition (gpt show DISK_ID)
sudo gpt show disk0
确定 Snow Leopard DVD 映像恢复到哪个分区号:第一个 GPT 部分是 EFI 分区,第二个应该是启动驱动器,3应该是您的 Snow Leopard DVD 分区。您应该可以从大小判断出来。
您可以通过运行以下命令删除分区:
sudo gpt remove -i NUMBER disk0
然后,您可以将分区大小调整回其完整大小:
sudo diskutil resizveVolume disk0s2 SIZE
您可以通过运行以下命令来仔细检查最大大小:
sudo diskutil resziveVolume disk0s2 limits
话虽如此,如果您还没有对 Snow Leopard DVD 进行映像处理,因为您没有 DVD 驱动器,我不确定创建分区将如何帮助您。