Kil*_*lui 5 partitioning usb macosx
我不确定是否在此处或在苹果社区发布此线程。但是,由于我使用的是运行 Ubuntu 的 PC,因此我将其发布在这里。
我的 macbook pro(2015 年中)已停止使用。我需要在其上重新安装 OS X。请注意,我无法访问恢复分区;它也被消灭了。
我有InstallESD.dmg我在网上找到的文件;我检查了哈希值。
我想知道如何使用该文件制作可启动的 USB 设备。请注意,我有一个带有 MBR 分区的 USB 密钥。我不确定,但它应该使用 GUID 才能被我的 macbook pro 识别吗?
我试过的:
将.dmg文件转换为.iso文件,使用dmg2img:
$ dmg2img -v -i Downloads/InstallESD.dmg -o Downloads/ElCapitan.iso
Run Code Online (Sandbox Code Playgroud)复制ElCapitan.isoU 盘上的文件:
$ dd if=Downloads/ElCapitan.iso of=/dev/sdb bs=16M && sync
Run Code Online (Sandbox Code Playgroud)插入 USB 密钥并启动。
结果:没有任何反应,USB 密钥没有出现。
小智 6
有一个现成的脚本可以自动化整个过程。手动它如MacWorld 中所述,但使用 Linux 工具:
InstallESD.dmg 是具有 HFS+ 分区的 GPT 磁盘映像,其中包含安装程序文件,但本身不可引导。
作为root,转换InstallESD.dmg为原始图像格式并使用kpartx:
dmg2img InstallESD.dmg InstallESD.img
kpartx -a InstallESD.img
mount /dev/mapper/loop0p2 /mnt/installesd
Run Code Online (Sandbox Code Playgroud)
InstallESD.dmg包含另一个磁盘映像 ,BaseSystem.dmg它是一个可引导的安装程序磁盘。但是直接将其写入 USB 驱动器不起作用,因为这会创建一个几乎没有可用空间的分区,并且仍然缺少一些重要文件。
提取基本系统映像BaseSystem.dmg,也转换为原始和挂载:
dmg2img /mnt/installesd/BaseSystem.dmg BaseSystem.img
kpartx -a BaseSystem.img
mount /dev/mapper/loop1p1 /mnt/basesystem
Run Code Online (Sandbox Code Playgroud)
将 U 盘格式化为 HFS+:
sgdisk -o /dev/sdb
sgdisk -n 1:0:0 -t 1:AF00 -c 1:"disk image" -A 1:set:2 /dev/sdb
mkfs.hfsplus -v "OS X Base System" /dev/sdb1
mount /dev/sdb1 /mnt/usbstick
Run Code Online (Sandbox Code Playgroud)
复制丢失的安装程序文件(注意结尾/):
rsync -aAEHW --info=progress2 /mnt/basesystem/ /mnt/usbstick/
rm -f /mnt/usbstick/System/Installation/Packages
rsync -aAEHW -P /mnt/installesd/Packages /mnt/usbstick/System/Installation/
rsync -aAEHW -P /mnt/installesd/BaseSystem.dmg /mnt/usbstick/
rsync -aAEHW -P /mnt/installesd/BaseSystem.chunklist /mnt/usbstick/
sync
Run Code Online (Sandbox Code Playgroud)
可以使用其他工具(tar、cpio)进行复制,只需提供保留大部分文件元数据的参数即可。rsync还支持-X参数,应该复制 HFS+ 扩展属性,但实际上它失败并显示错误“不支持操作”。
小智 4
如果您无法从 OS X 恢复 (Option-R) 启动,请尝试按住 (Option-Command-R) 从 OS X Internet 恢复启动。
您的 Mac(2015 年中)应该通过 Internet 启动恢复。
了解更多信息,请访问https://support.apple.com/en-us/HT201314
| 归档时间: |
|
| 查看次数: |
11097 次 |
| 最近记录: |