中国移动家庭云电脑window安装linux桌面系统

标签 :Ubuntu KVM 一键重装 Linux桌面 运维


🛑 前言与高危预警

在开始操作之前,请务必注意以下事项:

  1. 数据全清预警 :本教程涉及磁盘格式化,原 Windows 系统内的所有数据将被彻底清空,请务必提前备份重要数据!
  2. 环境要求:本教程适用于 KVM 架构的 VPS 或虚拟机(不支持 OpenVZ/LXC)。
  3. 必备工具 :请确保你拥有云服务商提供的 VNC / 控制台 访问权限,因为重装过程中 SSH 会断开。

第一步:解除封印(关闭 Windows Defender)

Windows 自带的 Defender 会将底层的重装脚本误判为威胁并拦截下载,导致 Access is denied 错误。必须先将其彻底关闭。

  • 点击屏幕左下角 开始菜单。

  • 输入 "安全" ,打开 Windows 安全中心 (Windows Security)。

  • 点击 病毒和威胁防护 (Virus & threat protection)。

  • 点击 "病毒和威胁防护设置" 下面的 管理设置 (Manage settings)。

  • 关键一步 :将 实时保护 (Real-time protection) 的开关 关掉 (Off)。

提示:如果不执行此步,后续的下载命令将直接报错,脚本无法运行。


第二步:一键执行重装脚本

我们将使用社区广泛使用的重装脚本(支持国内 CDN 加速),直接在 CMD 中接管系统引导。

  1. 以管理员身份运行 CMD (命令提示符) 或 PowerShell。
  2. 复制并执行以下命令下载脚本:
cmd 复制代码
certutil -urlcache -f -split https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.bat
  1. 执行脚本,开始重装 Ubuntu 22.04:
cmd 复制代码
.\reinstall.bat ubuntu 22.04

跟脚本操作


第三步:安装图形化桌面环境

系统安装完成后,默认进入的是 Ubuntu Server(纯命令行模式)。我们需要手动安装桌面环境。

  1. 通过 VNC 或 SSH 登录新系统(默认用户:root,密码:脚本安装时设置的密码,默认为脚本提示的密码)。
  2. 更新软件源(脚本已预置清华源/阿里云源,速度很快):
bash 复制代码
apt update
  1. 安装 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)。登录后,你可以随意调整分辨率,并正常使用浏览器和终端。


相关推荐
Ruiery19 小时前
Linux 6.6内核内存管理深度解析(十三):slab/slub 分配器
linux·运维·服务器
Decay__20 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
丰锋ff21 小时前
压缩命令笔记
linux
江华森1 天前
数据中心基础设施运维实战:概述与实验环境搭建
运维
迪菲赫尔曼1 天前
【基础篇 11】把官方源码放到服务器:版本、解压层级和安装位置,一次弄清楚
运维·服务器·开发语言·人工智能·python·yolo·目标检测
GeW1 天前
产业新优势基础软件的人才底盘,从Linux与数据库开始
linux·数据库
by209991 天前
Linux GCC/G++ 编译与 Makefile 构建
linux·运维·服务器·经验分享
螺丝钉tina1 天前
[Playwright][08] Upload 模块自动化:如何设计真实业务测试用例?
运维·自动化·测试用例
迪菲赫尔曼1 天前
【基础篇 12】把环境与源码接起来:检查 GPU,再安装服务器上的项目
运维·服务器·开发语言·人工智能·python·yolo·目标检测
cq林志炫1 天前
两个Linux服务器之间同步文件
linux·运维·服务器