mirror of
https://gitee.com/gfdgd-xi/deep-wine-runner
synced 2025-06-11 01:16:00 +08:00
修复虚拟机工具在系统版本选择第 5 项及以后出现不会挂载 ISO 的问题(使用 Qemu 的情况下)
This commit is contained in:
parent
754a0d487c
commit
2b0538435a
@ -160,7 +160,8 @@ buildvbox::buildvbox(QString isoPath, int id, int vm){
|
||||
}
|
||||
}
|
||||
else{
|
||||
vm.AutoInstall(isoPath);
|
||||
//vm.AutoInstall(isoPath);
|
||||
vm.MountMainISO(isoPath);
|
||||
}
|
||||
|
||||
vm.SetCPU(get_nprocs(), GetCPUSocket(), GetCPUCore());
|
||||
|
5
qemu.cpp
5
qemu.cpp
@ -105,6 +105,8 @@ int qemu::Start(bool unShown){
|
||||
}
|
||||
int qemu::Stop(){
|
||||
system("killall qemu-system-x86_64 -9");
|
||||
system("killall qemu-system-aarch64 -9");
|
||||
system("killall qemu-system-arm -9");
|
||||
system("killall kvm -9");
|
||||
return 0;
|
||||
}
|
||||
@ -184,6 +186,9 @@ int qemu::EnabledUEFI(bool status){
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
int qemu::MountMainISO(QString isoPath){
|
||||
commandOption += "--cdrom '" + isoPath + "' ";
|
||||
}
|
||||
int qemu::AutoInstall(QString iso){
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user