diff --git a/src/legacy.sh b/src/legacy.sh index f21047ad..38e9be72 100644 --- a/src/legacy.sh +++ b/src/legacy.sh @@ -26,19 +26,6 @@ setMachine() { esac - case "${id,,}" in - - "winnt4" ) - writeState "vga" "cirrus" || return 1 ;; - - "win9"* | "win2k"* | "winxp"* | "win2003"* ) - writeState "vga" "vmware" || return 1 ;; - - # TODO - *) writeState "vga" "std" || return 1 ;; - - esac - case "${id,,}" in "win9"* | "winnt4" ) @@ -77,6 +64,19 @@ setMachine() { esac fi + case "${id,,}" in + + "winnt4" ) + writeState "vga" "cirrus" || return 1 ;; + + "win9"* | "win2k"* | "winxp"* | \ + "win2003"* | "win2008"* | "win2012"*| \ + "winvista"* | "win7"* | "win8"* | "reactos" ) + + writeState "vga" "vmware" || return 1 ;; + + esac + restoreMachine || return 1 restoreBootMode || return 1