2
0
Эх сурвалжийг харах

config(apple): fixed nested virtualization not being set

Fixes #6789
osy 9 сар өмнө
parent
commit
f99b4f4238

+ 1 - 1
Platform/Shared/VMWizardState.swift

@@ -325,7 +325,6 @@ enum VMBootDevice: Int, Identifiable {
                 bootloader.linuxInitialRamdiskURL = linuxInitialRamdiskURL
                 bootloader.linuxInitialRamdiskURL = linuxInitialRamdiskURL
                 bootloader.linuxCommandLine = linuxBootArguments
                 bootloader.linuxCommandLine = linuxBootArguments
                 config.system.boot = bootloader
                 config.system.boot = bootloader
-                config.system.genericPlatform = UTMAppleConfigurationGenericPlatform()
                 if let linuxRootImageURL = linuxRootImageURL {
                 if let linuxRootImageURL = linuxRootImageURL {
                     config.drives.append(UTMAppleConfigurationDrive(existingURL: linuxRootImageURL))
                     config.drives.append(UTMAppleConfigurationDrive(existingURL: linuxRootImageURL))
                     isSkipDiskCreate = true
                     isSkipDiskCreate = true
@@ -333,6 +332,7 @@ enum VMBootDevice: Int, Identifiable {
             } else {
             } else {
                 config.system.boot = try UTMAppleConfigurationBoot(for: .linux)
                 config.system.boot = try UTMAppleConfigurationBoot(for: .linux)
             }
             }
+            config.system.genericPlatform = UTMAppleConfigurationGenericPlatform()
             config.virtualization.hasRosetta = linuxHasRosetta
             config.virtualization.hasRosetta = linuxHasRosetta
             #endif
             #endif
         case .Windows:
         case .Windows: