Ubuntu 23.04原版在VMware与VirtualBox中安装卡顿的解决方案咨询
Ubuntu 23.04原版在VMware与VirtualBox中安装卡顿的解决方案咨询
看起来你遇到的问题是老CPU(二代、三代i5)搭配虚拟化软件时,Ubuntu 23.04的新安装器兼容性拉胯——毕竟新安装器对硬件资源和虚拟化特性的要求比传统版本高不少,老硬件扛不住很正常。结合你的两台机器配置,给你几个实用的解决方案:
优先尝试Legacy传统安装器镜像
Ubuntu 23.04其实提供了带传统安装器的桌面版镜像(不是Server版哦),这个版本的安装流程和22.04几乎一致,对老虚拟化环境的兼容性好很多。你下载镜像的时候找带“Legacy Installer”标识的版本,挂载到虚拟机里安装,应该能避开卡顿问题。调整虚拟机硬件配置适配老CPU
新安装器吃资源比旧版本狠,给虚拟机加配置或者关掉一些高要求特性:- 至少分配2个CPU核心、4GB内存,老CPU单核心性能有限,多核心能缓解安装时的卡顿;
- 关闭虚拟化高级特性:VMware里关掉“Hyper-V兼容”选项,VirtualBox里禁用“Nested VT-x/AMD-V”,老i5对这些特性的支持本来就一般,反而可能拖慢速度;
- 切换显卡模式:VMware选“VMware SVGA 3D”,VirtualBox选“VMSVGA”,避免新安装器和显卡虚拟化的兼容性冲突。
从Ubuntu 22.04 LTS升级到23.04
既然你已经确认22.04能正常安装,这可能是最稳妥的方案:- 先把22.04系统更到最新:
sudo apt update && sudo apt upgrade -y - 安装升级工具:
sudo apt install update-manager-core - 启动跨版本升级:
sudo do-release-upgrade -d(-d参数用来升级到非LTS的23.04)
整个升级过程是在稳定运行的系统基础上进行的,对老硬件的兼容性比直接安装新系统好很多。
- 先把22.04系统更到最新:
确认硬件虚拟化完全启用
别忽略最基础的一步:检查你的两台电脑BIOS/UEFI里的VT-x(Intel)选项是否已经开启。老电脑有时候默认是关闭的,没开的话虚拟机性能会暴跌,哪怕是安装23.04衍生版都可能有隐患,更别说原版新安装器了。
另外针对你的两台机器补充个小细节:Win10上的VirtualBox 7,因为你没法升级Win11,Hyper-V应该是默认关闭的,但还是建议你在VirtualBox的全局设置里确认“硬件加速”已经启用;Ubuntu Mate 20.04上的VMware 17.02,可以试着更新一下VMware Tools,确保虚拟机和宿主机的兼容性最优。
备注:内容来源于stack exchange,提问作者Rodri Caballero




