中国移动家庭云电脑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.kovirtio-gpu.ko 等关键驱动文件。安装后,内核就能正确识别 KVM 的虚拟显卡了。


第五步:重启与验证

完成驱动修复后,重启系统让改动生效:

bash 复制代码
reboot

重启后,你应该能看到熟悉的 Ubuntu 登录界面(GDM3)。登录后,你可以随意调整分辨率,并正常使用浏览器和终端。


相关推荐
有谁看见我的剑了?5 分钟前
介绍一款 测试 DNS解析成功率的网站
运维
半桔9 分钟前
【IO多路转接】高并发服务器实战:Reactor 框架与 Epoll 机制的封装与设计逻辑
linux·运维·服务器·c++·io
HABuo42 分钟前
【linux文件系统】磁盘结构&文件系统详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
Howrun7771 小时前
关于Linux服务器的协作问题
linux·运维·服务器
小白同学_C2 小时前
Lab3-page tables && MIT6.1810操作系统工程【持续更新】
linux·c/c++·操作系统os
十年磨一剑~3 小时前
Linux程序接收到sigpipe信号崩溃处理
linux
geshifei3 小时前
Sched ext回调3——select_cpu(linux 6.15.7)
linux·ebpf
yunfuuwqi3 小时前
OpenClaw✅真·喂饭级教程:2026年OpenClaw(原Moltbot)一键部署+接入飞书最佳实践
运维·服务器·网络·人工智能·飞书·京东云
迎仔3 小时前
C-算力中心网络隔离实施方法:怎么搞?
运维·网络
代码游侠3 小时前
C语言核心概念复习——网络协议与TCP/IP
linux·运维·服务器·网络·算法