Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
btwise
OpenCorePKG_MOD
提交
b80c8ec3
O
OpenCorePKG_MOD
项目概览
btwise
/
OpenCorePKG_MOD
通知
26
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
OpenCorePKG_MOD
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
b80c8ec3
编写于
2月 10, 2022
作者:
V
vit9696
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Added script to build qemu recovery images to macrecovery
上级
459849c8
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
21 addition
and
0 deletion
+21
-0
Utilities/macrecovery/README.md
Utilities/macrecovery/README.md
+3
-0
Utilities/macrecovery/build-image.sh
Utilities/macrecovery/build-image.sh
+18
-0
未找到文件。
Utilities/macrecovery/README.md
浏览文件 @
b80c8ec3
...
...
@@ -3,3 +3,6 @@
macrecovery is a tool that helps to automate recovery interaction. It can be used to download diagnostics and recovery as well as analyse MLB.
Requires python to run. Run with
`-h`
argument to see all available arguments.
To create a disk image for a virtual machine installation use
`build-image.sh`
.
Utilities/macrecovery/build-image.sh
0 → 100755
浏览文件 @
b80c8ec3
#!/bin/bash -e
rm
-rf
Recovery.RO.dmg Recovery.RO.raw Recovery.dmg.sparseimage
hdiutil create
-size
800m
-layout
"UNIVERSAL HD"
-type
SPARSE
-o
Recovery.dmg
newDevice
=
$(
hdiutil attach
-nomount
Recovery.dmg.sparseimage |
head
-n
1 |
awk
'{print $1}'
)
echo
newdevice
"
$newDevice
"
diskutil partitionDisk
"
${
newDevice
}
"
1 MBR fat32 RECOVERY R
N
=
$(
echo
"
$newDevice
"
|
tr
-dc
'0-9'
)
diskutil mount disk
"
${
N
}
"
s1
MOUNT
=
"
$(
diskutil info disk
"
${
N
}
"
s1 |
sed
-n
's/.*Mount Point: *//p'
)
"
mkdir
-p
"
$MOUNT
/com.apple.recovery.boot"
cp
./
*
.dmg ./
*
.chunklist
"
$MOUNT
/com.apple.recovery.boot/"
diskutil umount disk
"
${
N
}
"
s1
hdiutil detach
"
$newDevice
"
hdiutil convert
-format
UDZO Recovery.dmg.sparseimage
-o
Recovery.RO.dmg
rm
Recovery.dmg.sparseimage
qemu-img convert
-f
dmg
-O
raw Recovery.RO.dmg Recovery.raw
rm
Recovery.RO.dmg
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录