无需光驱即可升级至 Snow Leopard

无需光驱即可升级至 Snow Leopard

所以我仔细阅读了 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 驱动器,我不确定创建分区将如何帮助您。

相关内容