windows: workaround install.esd

This commit is contained in:
bin456789
2023-07-06 21:52:48 +08:00
parent 297f834936
commit d166302650
2 changed files with 15 additions and 7 deletions

View File

@ -516,10 +516,12 @@ EOF
# windows 7 没有 invoke-webrequest
# installer分区盘符不一定是D盘
# 所以复制 resize.bat 到 install.wim
image_name=$(wiminfo $install_wim | grep -ix "Name:[[:blank:]]*$image_name" | cut -d: -f2 | xargs)
wimmountrw $install_wim "$image_name" /wim/
download $confhome/resize.bat /wim/resize.bat
wimunmount --commit /wim/
# TODO: 由于esd文件无法修改要将resize.bat放到boot.wim
if [[ "$install_wim" = "*.wim" ]]; then
wimmountrw $install_wim "$image_name" /wim/
download $confhome/resize.bat /wim/resize.bat
wimunmount --commit /wim/
fi
# 添加引导
if [ -d /sys/firmware/efi/ ]; then