事情是这样的:
1 - 我有一台 Imac,并尝试通过手动强制安装将其从 High Sierra 降级到 El Capitan。这损坏了操作系统文件,我无法启动 Imac。
2 - 然后我在 U 盘中创建了一个可启动的 Ubuntu 18.04 LTS,并以此方式启动 Imac。虽然 Ubuntu 确实列出了该驱动器,但它无法安装它。因此,我无法备份文件以尝试重新安装 mac OS。
那么,我该如何安装 Apple SSD 来备份我的文件?
它是一个 1.0 TB 磁盘 Apple SSD GPT 分区,并且 imac 无法访问互联网,所以为了解决这个问题我可能需要安装的任何东西都必须从另一台计算机获取并使用闪存驱动器传输到 mac。
希望我说得足够清楚,我不是代码专家,所以期待最简单的解决方案。
编辑:这是我尝试过的一些事情:
sudo fdisk -l
Disk /dev/sda: 931.9 GiB, 1000555581440 bytes, 1954210120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/sda1 40 409639 409600 200M EFI System
/dev/sda2 409640 1954210079 1953800440 931.7G unknown
ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt/mydrive mount: /mnt/mydrive: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or helper program, or other error.
root@ubuntu:~# sudo mount -o force -t hfsplus /dev/sda2 /mnt/mydrive mount: /mnt/mydrive: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or helper program, or other error.
`root@ubuntu:~# sudo blkid /dev/sda1:LABEL="EFI" TYPE="vfat" PARTLABEL="EFI 系统分区" /dev/loop0:TYPE="squashfs" /dev/loop1:TYPE="squashfs" /dev/loop2:TYPE="squashfs" /dev/loop3:TYPE="squashfs" /dev/loop4:TYPE="squashfs" /dev/loop5:TYPE="squashfs" /dev/loop6:TYPE="squashfs" /dev/sdb1:LABEL="Ubuntu 18.04 LTS amd64" TYPE="iso9660" PTTYPE="dos" /dev/sdb2:SEC_TYPE="msdos" TYPE="vfat" /dev/sda2:PARTLABEL="客户"
ubuntu@ubuntu:~$ chmod 777 /mnt/mydrive chmod: changing permissions of '/mnt/mydrive': Operation not permitted
root@ubuntu:~# dmesg | tail [15973.657824] hfsplus: unable to find HFS+ superblock [16676.299567] hfsplus: unable to find HFS+ superblock [16678.938532] hfsplus: unable to find HFS+ superblock [16692.359656] hfsplus: unable to find HFS+ superblock [16698.538832] hfsplus: unable to find HFS+ superblock [17648.524471] usb 1-6: USB disconnect, device number 12 [17906.084770] hfsplus: unable to find HFS+ superblock [18851.170154] hfsplus: unable to find HFS+ superblock [20157.836826] hfsplus: unable to find HFS+ superblock [20311.030734] hfsplus: unable to find HFS+ superblock
答案1
开始gnome 磁盘在那里您可以获得设备地址/dev/XXX
。(例如/dev/sda1
:)。
然后您可以尝试在终端中安装它。如果失败,您可以发布错误消息,以便我们更好地帮助您 ;-)
mkdir mnt_ssd
sudo mount /dev/XXX mnt_ssd/
编辑:看来您的超级块存在一些问题。
您可以尝试使用偏移安装
sudo mount -t hfsplus -o ro,offset=$((512*409640)),sizelimit=$((512*1953800440)) /dev/sda /mnt/mydrive
如果这不起作用,我建议使用以下方法复制磁盘sudo dd if=/dev/sda2 of=/somewhere/you/have/enough/space/disk.dd