详细总结在电脑上安装 Ubuntu 22.04 双系统(Windows + Ubuntu)全过程

目录

一、准备阶段

1.1 重要数据备份

1.2 下载 Ubuntu 22.04 镜像

1.3 制作 Ubuntu 启动U盘

二、Windows 分区调整(为 Ubuntu 腾出空间)

2.1 打开磁盘管理

2.2 压缩完成后

三、BIOS/UEFI 设置(强烈建议提前完成)

3.1 重启电脑 → 进入 BIOS/UEFI

3.2 保存设置,插入U盘,重启

四、启动并安装 Ubuntu

4.1 选择U盘启动

4.2 进入 Ubuntu 安装界面

4.3 安装语言、布局、网络、第三方驱动

4.4 安装类型(最关键一步)

4.4.1 正确选择“双系统”

4.4.2 手动分区(高级玩法,可跳过)

五、正式安装并配置

六、首启及GRUB引导管理

七、初次进入 Ubuntu 的建议操作

7.1 系统更新

7.2 驱动与中文输入法

7.3 常用软件安装

7.4 配置软件源为国内源(提高速度)

7.5 美化与优化

八、常见问题与解决

总结:一张图梳理流程


一、准备阶段

1.1 重要数据备份

  • 强烈建议:提前将 C 盘和重要分区中的文件备份到 U 盘、移动硬盘或云盘。
  • 原因:所有系统分区操作都存在风险,尤其是分区和引导修复环节,务必防止数据丢失。

1.2 下载 Ubuntu 22.04 镜像

1.3 制作 Ubuntu 启动U盘

  1. 下载 RufusVentoy 等制作工具。
  2. 插入8GB及以上空U盘,备份U盘数据(制作过程会格式化)。
  3. 打开 Rufus,选择 U 盘和下载的 .iso 镜像。
    • 分区类型:大多数新电脑为 GPT,旧电脑为 MBR
    • 文件系统:一般默认即可。
    • 点击“开始”,等待写入完成。

二、Windows 分区调整(为 Ubuntu 腾出空间)

2.1 打开磁盘管理

  1. Win+R → 输入 diskmgmt.msc → 回车。
  2. 找到 C 盘或其他大容量分区,右键 压缩卷
  3. 输入你计划分配给 Ubuntu 的容量(建议 ≥ 50GB,推荐 100~200GB)。

2.2 压缩完成后

  • 会看到一块未分配空间,不用格式化,也不用新建卷,保持未分配即可。

三、BIOS/UEFI 设置(强烈建议提前完成)

3.1 重启电脑 → 进入 BIOS/UEFI

  • 常见按键:F2DelEscF10 等,开机时有提示。
  • 推荐操作:
    • 关闭 Secure Boot(安全启动):部分机型不关会导致 Ubuntu 无法引导。
    • 保持 UEFI 启动模式(不建议改为 Legacy)。
    • 启用 F12/BBS Popup(选择启动项的快捷键)。

3.2 保存设置,插入U盘,重启


四、启动并安装 Ubuntu

4.1 选择U盘启动

  • 开机时按快捷键(如 F12/Esc/F8)进入启动菜单,选中你的 U 盘。

4.2 进入 Ubuntu 安装界面

  1. 选择“Try or Install Ubuntu”(推荐先试用下确保硬件兼容性)。
  2. 进入桌面后,点击“Install Ubuntu”图标开始安装。

4.3 安装语言、布局、网络、第三方驱动

  • 选择简体中文(或你喜欢的语言)。
  • 键盘布局默认。
  • 是否联网可自行选择,联网可自动下载安装驱动和补丁。
  • 是否勾选“安装第三方软件(NVIDIA/显卡/无线/解码器)”:建议勾选

4.4 安装类型(最关键一步)

4.4.1 正确选择“双系统”

  • 选项1:“与 Windows Boot Manager 共存
    推荐新手直接选这个,Ubuntu 会自动识别 Windows 并利用未分配空间分区。
  • 选项2:“其他选项
    适合进阶用户自定义分区,可以手动选择挂载点。

4.4.2 手动分区(高级玩法,可跳过)

  • 选择“其他选项”,手动新建:
    • / 根分区(建议 ≥ 40GB,ext4)
    • swap 交换分区(一般4~8GB,内存大的可省略)
    • /home 家目录分区(可选,专门存用户文件)
  • 引导加载器安装位置(GRUB):通常为 /dev/nvme0n1/dev/sda(整个硬盘,不要选分区!)

五、正式安装并配置

  1. 检查分区无误后,点击“现在安装”。
  2. 确认弹窗警告(将格式化对应分区),点“继续”。
  3. 选择时区,输入用户名、密码、电脑名等。
  4. 安装完成后提示“移除安装介质并重启”。

六、首启及GRUB引导管理

  • 重启后,拔掉U盘。
  • 进入 GRUB 启动菜单,会有 Windows 和 Ubuntu 两个选项。
  • 默认启动 Ubuntu,可用方向键选择 Windows Boot Manager 启动 Windows。

七、初次进入 Ubuntu 的建议操作

7.1 系统更新

sudo apt update sudo apt upgrade -y 

7.2 驱动与中文输入法

  • “软件和更新”→附加驱动,自动安装推荐驱动(如NVIDIA)。

安装中文输入法:

sudo apt install fcitx5 fcitx5-chinese-addons 

并在“设置→区域与语言”切换为Fcitx5。

7.3 常用软件安装

  • 常见如 Chrome、VS Code、微信、QQ、WPS等,可用 .deb 包或 snap/apt 方式安装。

例如安装 Chrome:

sudo dpkg -i google-chrome-stable_current_amd64.deb sudo apt-get -f install 

7.4 配置软件源为国内源(提高速度)

  • 推荐清华、中科大、阿里等镜像站,方法如下:
    1. “软件与更新” → “下载自” → 选择合适的镜像站
    2. 或手动编辑 /etc/apt/sources.list

7.5 美化与优化

  • 可在“设置-外观”中调整主题、图标、字体大小、任务栏图标大小等

安装 tweak 工具优化体验:

sudo apt install gnome-tweaks 

八、常见问题与解决

  • GRUB引导丢失:可用U盘修复或用Boot Repair工具修复。
  • 无法进入Windows:通常是分区或引导问题,可用Windows安装盘修复启动。
  • 时间不同步:Windows与Linux对硬件时钟处理不同,可用命令调整(有需要可详细问我)。
  • 硬件兼容性问题:优先尝试官方驱动或社区解决方案。

总结:一张图梳理流程

Windows分区备份 ↓ 压缩磁盘留空 → BIOS设置 → U盘启动 ↓ 试用/安装Ubuntu → 选择双系统安装或手动分区 ↓ 完成安装 → 首次启动配置 → 常用软件、驱动安装 ↓ 日常备份和优化 

Read more

【超详细】Python FastAPI 入门:写给新手的“保姆级”教程

【超详细】Python FastAPI 入门:写给新手的“保姆级”教程(2025–2026 最新版) 这篇教程的目标是: 零基础 → 能独立写出生产级别的 RESTful API 预计认真跟着做完前 80%,你大概需要 3–10 天(每天 2–4 小时)。 目录(建议按顺序阅读) 1. 为什么选择 FastAPI(而不是 Flask / Django) 2. 环境准备(最稳的几种方式) 3. 第一个 FastAPI 程序(Hello World) 4. 核心概念速览(5 分钟建立大局观) 5. 路径参数、查询参数、请求体(

By Ne0inhk
Python快速落地的临床知识问答与检索项目(2025年9月教学配置部分)

Python快速落地的临床知识问答与检索项目(2025年9月教学配置部分)

项目概述与技术选型 本项目定位为临床辅助决策支持工具,而非替代临床诊断的独立系统,旨在解决医疗行业两大核心痛点:一是医学知识更新速率加快,2025 年临床指南年均更新量较 2020 年增长 47%,传统知识管理方式难以同步;二是科室规范呈现碎片化分布,不同院区、亚专科的诊疗流程存在差异,导致知识检索效率低下。技术路线采用 RAG 知识库 + ChatFlow 多轮对话 + 工具节点对接 的三层架构,通过整合指南文献、临床路径和院内 SOP 文档,满足门诊快速问诊、病房随访问答及科室知识库精准检索需求,最终实现医疗信息可及性提升 30%、基层医生决策效率提高 25% 的核心价值目标[1]。 技术栈选型分析 1. 大语言模型:领域专精与多模态融合 临床知识问答核心模型需兼顾专业性与部署灵活性。2025 年主流选型包括: * Chimed - GPT:基于 Ziya - V2 架构,通过预训练、

By Ne0inhk
SkyWalking - Python 应用追踪:基于 skywalking-python 的埋点

SkyWalking - Python 应用追踪:基于 skywalking-python 的埋点

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕SkyWalking这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶的开发者,希望你都能有所收获! 文章目录 * 🐍 SkyWalking - Python 应用追踪:基于 skywalking-python 的埋点 * 🧭 什么是 SkyWalking? * 🐍 Python 埋点基础:skywalking-python * 🔧 安装与配置 * 📡 示例一:Flask 应用自动追踪 * 🧵 示例二:手动埋点 —— 自定义 Span * 🔗 跨服务追踪:Python 与 Java 交互 * 🔄 上下文传播机制详解 * 📊 数据上报协议:gRPC vs HTTP * 🎯 性能影响评估 * 🧩 插件生态与框架支持 * 🧭 分布式追踪原理图解 * 🧪 示例三:异步任务追踪(Celery) *

By Ne0inhk
【Python】使用uv管理python虚拟环境

【Python】使用uv管理python虚拟环境

本文介绍了python虚拟环境管理工具uv,包括uv的作用、uv的常用命令等等。 参考:UV - 管理Python 版本、环境、第三方包 1. 介绍uv 官网:https://docs.astral.sh/uv/ uv是一个python虚拟环境管理工具,可以用来替代pip、pyenv、virtualenv等等工具。根据官网的介绍,使用uv来管理虚拟环境,相比于pip能得到至少10倍以上的性能提升。 uv工具有如下功能: * 管理python版本; * 管理第三方库(Python packages)的版本; * 拥有全局的第三方库的缓存,能减少磁盘空间占用; * 安装uv不需要python环境,可以通过curl或pip安装; * 多平台支持:macOS、Linux、Windows; 试用过后,感觉uv还是很不错的,于是编写本文,推荐给大家。 2. 安装uv 文档:https://docs.astral.sh/

By Ne0inhk