Windows 11 + Ubuntu 20.04 双系统安装教程

一、风险提前规避(核心前提)

潜在风险规避措施
误格式化 Windows 分区提前备份桌面、文档、项目代码等重要文件到移动硬盘
分区 / 安装时断电操作全程保持笔记本插电,或电量≥80%
安全启动阻止安装提前在 BIOS 中关闭 Secure Boot

二、前期准备

1. 物料与软件准备

物品 / 软件要求 / 说明
空白 U 盘≥8G,数据会清空,需提前备份
Ubuntu 镜像推荐 20.04 LTS(适配 ROS Noetic),从 Ubuntu 官网下载
启动盘工具Rufus(免费无广告),从 Rufus 官网下载

2. 关闭 Windows 安全启动(必做)

  1. Win+I 打开设置 → 系统 → 恢复 → 高级启动 → 立即重启;
  2. 重启后选「疑难解答」→「高级选项」→「UEFI 固件设置」→ 重启;
  3. 进入 BIOS/UEFI(品牌快捷键:联想 F2/F12、戴尔 F2、华硕 F2/Del):
    • 找到 Secure Boot → 设置为 Disabled(关闭);
    • 确认 Boot Mode 为 UEFI(不要选 Legacy);
  4. F10 保存设置,电脑自动重启。

3. 划分 Ubuntu 硬盘空间(关键)

  1. Win+X → 选择「磁盘管理」;
  2. 选中剩余空间充足的分区(如 D 盘)→ 右键「压缩卷」;
  3. 输入压缩空间量(50G=51200MB,建议≥50G)→ 点击「压缩」;
  4. 压缩完成后会出现「未分配空间」(黑色块),不要做任何操作,留给 Ubuntu 使用。

三、制作 Ubuntu 启动盘(Rufus 操作)

  1. 插入 U 盘,打开 Rufus(自动识别 U 盘);
  2. 点击「选择」→ 选中下载的 Ubuntu 20.04 ISO 镜像;
  3. 保持默认设置(分区类型 GPT、目标系统 UEFI)→ 点击「开始」;
  4. 确认 U 盘数据备份后点击「确定」,等待制作完成(5-10 分钟)。

四、安装 Ubuntu 双系统(核心步骤)

  1. 插入启动盘 U 盘,重启电脑,开机按启动项快捷键(联想 F12、戴尔 F12、华硕 F8);
  2. 选择 U 盘启动项(带 USB 标识),进入 Ubuntu 安装界面;
  3. 语言选「中文(简体)」→ 点击「安装 Ubuntu」;
  4. 安装类型选「其他选项」(手动分区,避免自动格式化)→ 继续;
  5. 「安装启动引导器的设备」选 Ubuntu / 分区对应的磁盘(如 /dev/nvme0n1pX)→ 点击「现在安装」;
  6. 选择时区(上海)→ 设置用户名 / 密码 → 等待安装完成(15-20 分钟);
  7. 安装完成后点击「现在重启」,拔出 U 盘,开机将显示系统选择菜单。

手动分区(关键!选中未分配空间,右键创建 3 个分区):                                           

分区类型挂载点大小建议格式作用
主分区/40G 左右ext4系统和软件安装目录
交换分区8G(等于内存大小)swap虚拟内存,提升流畅度
主分区/home剩余全部ext4用户文件存储

五、后续优化

1. 切换系统

开机自动弹出 Grub 菜单,方向键选择「Ubuntu」或「Windows Boot Manager」→ 回车进入对应系统。

2. 修复 Windows 时间差

双系统切换后 Windows 时间会快 8 小时,解决方法:reg add

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f 

3.重启 Windows,时间恢复正常。

六、关键注意事项

  1. 全程不要修改 / 格式化 Windows 已有分区(C 盘、D 盘等),仅操作「未分配空间」;
  2. Ubuntu 对多数笔记本硬件驱动支持良好,若摄像头异常可安装 cheese 工具验证;
  3. 安装后若启动菜单未显示 Windows,可在 Ubuntu 中修复 Grub 引导(需额外操作)。

Read more

MCP 工具速成:npx vs. uvx 全流程安装指南

MCP 工具速成:npx vs. uvx 全流程安装指南

在现代 AI 开发中,Model Context Protocol(MCP)允许通过外部进程扩展模型能力,而 npx(Node.js 生态)和 uvx(Python 生态)则是两种即装即用的客户端工具,帮助你快速下载并运行 MCP 服务器或工具包,无需全局安装。本文将从原理和对比入手,提供面向 Windows、macOS、Linux 的详细安装、验证及使用示例,确保你能在本地或 CI/CD 流程中无缝集成 MCP 服务器。 1. 工具简介 1.1 npx(Node.js/npm) npx 是 npm CLI(≥v5.2.0)

By Ne0inhk
解锁Dify与MySQL的深度融合:MCP魔法开启数据新旅程

解锁Dify与MySQL的深度融合:MCP魔法开启数据新旅程

文章目录 * 解锁Dify与MySQL的深度融合:MCP魔法开启数据新旅程 * 引言:技术融合的奇妙开篇 * 认识主角:Dify、MCP 与 MySQL * (一)Dify:大语言模型应用开发利器 * (二)MCP:连接的桥梁 * (三)MySQL:经典数据库 * 准备工作:搭建融合舞台 * (一)环境搭建 * (二)安装与配置 Dify * (三)安装与配置 MySQL * 关键步骤:Dify 与 MySQL 的牵手过程 * (一)安装必要插件 * (二)配置 MCP SSE * (三)创建 Dify 工作流 * (四)配置 Agent 策略 * (五)搭建MCP

By Ne0inhk
如何在Cursor中使用MCP服务

如何在Cursor中使用MCP服务

前言 随着AI编程助手的普及,越来越多开发者选择在Cursor等智能IDE中进行高效开发。Cursor不仅支持代码补全、智能搜索,还能通过MCP(Multi-Cloud Platform)服务,轻松调用如高德地图API、数据库等多种外部服务,实现数据采集、处理和自动化办公。 本文以“北京一日游自动化攻略”为例,详细讲解如何在 Cursor 中使用 MCP 服务,完成数据采集、数据库操作、文件生成和前端页面展示的全流程。 学习视频:cursor中使用MCP服务 一、什么是MCP服务? MCP(Multi-Cloud Platform)是Cursor内置的多云服务接口,支持调用地图、数据库、文件系统等多种API。通过MCP,开发者无需手动写HTTP请求或繁琐配置,只需在对话中描述需求,AI助手即可自动调用相关服务,极大提升开发效率。 二、环境准备 2.1 cursor Cursor重置机器码-解决Too many free trials. 2.

By Ne0inhk
MCP客户端与服务端初使用——让deepseek调用查询天气的mcp来查询天气

MCP客户端与服务端初使用——让deepseek调用查询天气的mcp来查询天气

本系列主要通过调用天气的mcp server查询天气这个例子来学习什么是mcp,以及怎么设计mcp。话不多说,我们开始吧。主要参考的是B站的老哥做的一个教程,我把链接放到这里,大家如果有什么不懂的也可以去看一下。 https://www.bilibili.com/video/BV1NLXCYTEbj?spm_id_from=333.788.videopod.episodes&vd_source=32148098d54c83926572ec0bab6a3b1d https://blog.ZEEKLOG.net/fufan_LLM/article/details/146377471 最终的效果:让deepseek-v3使用天气查询的工具来查询指定地方的天气情况 技术介绍 MCP,即Model Context Protocol(模型上下文协议),是由Claude的母公司Anthropic在2024年底推出的一项创新技术协议。在它刚问世时,并未引起太多关注,反响较为平淡。然而,随着今年智能体Agent领域的迅猛发展,MCP逐渐进入大众视野并受到广泛关注。今年2月,

By Ne0inhk