标签 :Ubuntu KVM 一键重装 Linux桌面 运维
🛑 前言与高危预警
在开始操作之前,请务必注意以下事项:
- 数据全清预警 :本教程涉及磁盘格式化,原 Windows 系统内的所有数据将被彻底清空,请务必提前备份重要数据!
- 环境要求:本教程适用于 KVM 架构的 VPS 或虚拟机(不支持 OpenVZ/LXC)。
- 必备工具 :请确保你拥有云服务商提供的 VNC / 控制台 访问权限,因为重装过程中 SSH 会断开。
第一步:解除封印(关闭 Windows Defender)
Windows 自带的 Defender 会将底层的重装脚本误判为威胁并拦截下载,导致 Access is denied 错误。必须先将其彻底关闭。
-
点击屏幕左下角 开始菜单。
-
输入 "安全" ,打开 Windows 安全中心 (Windows Security)。
-
点击 病毒和威胁防护 (Virus & threat protection)。
-
点击 "病毒和威胁防护设置" 下面的 管理设置 (Manage settings)。
-
关键一步 :将 实时保护 (Real-time protection) 的开关 关掉 (Off)。
提示:如果不执行此步,后续的下载命令将直接报错,脚本无法运行。
第二步:一键执行重装脚本
我们将使用社区广泛使用的重装脚本(支持国内 CDN 加速),直接在 CMD 中接管系统引导。
- 以管理员身份运行 CMD (命令提示符) 或 PowerShell。
- 复制并执行以下命令下载脚本:
cmd
certutil -urlcache -f -split https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.bat
- 执行脚本,开始重装 Ubuntu 22.04:
cmd
.\reinstall.bat ubuntu 22.04
跟脚本操作
第三步:安装图形化桌面环境
系统安装完成后,默认进入的是 Ubuntu Server(纯命令行模式)。我们需要手动安装桌面环境。
- 通过 VNC 或 SSH 登录新系统(默认用户:
root,密码:脚本安装时设置的密码,默认为脚本提示的密码)。 - 更新软件源(脚本已预置清华源/阿里云源,速度很快):
bash
apt update
- 安装 Ubuntu 完整版桌面(包含浏览器、设置中心等,约 2GB):
bash
apt install ubuntu-desktop -y
第四步:修复 KVM 黑屏/无驱动问题(🔥 核心步骤)
这是 99% 的教程没提到的坑!
问题描述 :
很多同学在安装完 ubuntu-desktop 并重启后,发现系统黑屏 、卡在光标闪烁界面,或者报错 Segmentation fault。
根本原因 :
一键重装脚本为了兼容性和体积,通常安装的是 Cloud Kernel (云内核) 。这种内核为了精简,阉割了 KVM 虚拟显卡 (QXL/Virtio-GPU) 的内核模块。导致 Xorg 图形服务器找不到显卡,直接崩溃。
解决方案 :
不需要更换内核,只需要补齐缺失的内核模块即可。请执行以下命令:
bash
# 自动识别当前内核版本,并安装对应的 extra 模块包
sudo apt install linux-modules-extra-$(uname -r) -y
原理 :
linux-modules-extra包中包含了qxl.ko和virtio-gpu.ko等关键驱动文件。安装后,内核就能正确识别 KVM 的虚拟显卡了。
第五步:重启与验证
完成驱动修复后,重启系统让改动生效:
bash
reboot
重启后,你应该能看到熟悉的 Ubuntu 登录界面(GDM3)。登录后,你可以随意调整分辨率,并正常使用浏览器和终端。