mirror of
https://github.com/dockur/windows.git
synced 2025-10-28 03:45:48 +00:00
Update install.sh
This commit is contained in:
parent
da2ab9ab0d
commit
e19c1a42dd
1 changed files with 4 additions and 35 deletions
|
|
@ -584,39 +584,8 @@ prepareImage() {
|
|||
|
||||
desc=$(printVersion "$DETECTED" "$DETECTED")
|
||||
|
||||
case "${DETECTED,,}" in
|
||||
"win9"* | "win2k"* )
|
||||
MACHINE="pc-i440fx-2.4" ;;
|
||||
"winvistax86"* | "win7x86"* | "winxp"* | "win2003"* )
|
||||
MACHINE="pc-q35-2.10" ;;
|
||||
esac
|
||||
|
||||
case "${DETECTED,,}" in
|
||||
"win9"* | "win2k"* | "winxp"* | "win2003"* )
|
||||
HV="N"
|
||||
BOOT_MODE="windows_legacy" ;;
|
||||
"winvista"* | "win7"* | "win2008"* )
|
||||
BOOT_MODE="windows_legacy" ;;
|
||||
esac
|
||||
|
||||
case "${DETECTED,,}" in
|
||||
"win9"* )
|
||||
DISK_TYPE="auto"
|
||||
ETFS="[BOOT]/Boot-1.44M.img"
|
||||
return 0
|
||||
"win2k"* )
|
||||
DISK_TYPE="auto"
|
||||
ETFS="[BOOT]/Boot-NoEmul.img"
|
||||
return 0
|
||||
"winxp"* )
|
||||
DISK_TYPE="blk"
|
||||
prepareXP "$iso" "$dir" "$desc" && return 0
|
||||
error "Failed to prepare $desc ISO!" && return 1 ;;
|
||||
"win2003"* )
|
||||
DISK_TYPE="blk"
|
||||
prepare2k3 "$iso" "$dir" "$desc" && return 0
|
||||
error "Failed to prepare $desc ISO!" && return 1 ;;
|
||||
esac
|
||||
! setMachine "$DETECTED" "$iso" "$dir" && return 1
|
||||
skipVersion "$DETECTED" && return 0
|
||||
|
||||
if [[ "${BOOT_MODE,,}" != "windows_legacy" ]]; then
|
||||
|
||||
|
|
@ -625,13 +594,13 @@ prepareImage() {
|
|||
missing=$(basename "$dir/$EFISYS")
|
||||
[ ! -f "$dir/$ETFS" ] && missing=$(basename "$dir/$ETFS")
|
||||
|
||||
error "Failed to locate file \"${missing,,}\" in $desc ISO image!"
|
||||
error "Failed to locate file \"${missing,,}\" in ISO image!"
|
||||
return 1
|
||||
fi
|
||||
|
||||
prepareLegacy "$iso" "$dir" "$desc" && return 0
|
||||
|
||||
error "Failed to extract boot image from $desc ISO image!"
|
||||
error "Failed to extract boot image from ISO image!"
|
||||
return 1
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue