diff --git a/files/initrd/opt/arc/arc.sh b/files/initrd/opt/arc/arc.sh index 5a62f55a..82be262e 100755 --- a/files/initrd/opt/arc/arc.sh +++ b/files/initrd/opt/arc/arc.sh @@ -2701,7 +2701,7 @@ function resetLoader() { initConfigKey "mac" "{}" "${USER_CONFIG_FILE}" initConfigKey "static" "{}" "${USER_CONFIG_FILE}" # KVM Check - if grep -q "^flags.*vmx.*" /proc/cpuinfo | grep -q "^flags.*svm.*" /proc/cpuinfo; then + if grep -q -E "(vmx|svm)" /proc/cpuinfo; then writeConfigKey "arc.kvm" "true" "${USER_CONFIG_FILE}" else writeConfigKey "arc.kvm" "false" "${USER_CONFIG_FILE}" diff --git a/files/initrd/opt/arc/init.sh b/files/initrd/opt/arc/init.sh index 0c8826ea..3cb27238 100755 --- a/files/initrd/opt/arc/init.sh +++ b/files/initrd/opt/arc/init.sh @@ -61,7 +61,7 @@ initConfigKey "netmask" "{}" "${USER_CONFIG_FILE}" initConfigKey "mac" "{}" "${USER_CONFIG_FILE}" initConfigKey "static" "{}" "${USER_CONFIG_FILE}" # KVM Check -if grep -q "^flags.*vmx.*" /proc/cpuinfo | grep -q "^flags.*svm.*" /proc/cpuinfo; then +if grep -q -E "(vmx|svm)" /proc/cpuinfo; then writeConfigKey "arc.kvm" "true" "${USER_CONFIG_FILE}" else writeConfigKey "arc.kvm" "false" "${USER_CONFIG_FILE}"