百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

拒绝踩坑,分享我安装win11和Ubuntu双系统的虐心过程

liuian 2025-06-03 23:27 8 浏览

【前言】首先阐明一下,我为什么要安装Ubuntu以及win11双系统。最近,我一直在自学python编程,马上开始学习python爬虫时,在网上看到一篇文章说python编程最好是linux环境,尤其是爬虫等网络编程,并且程序员都是使用linux操作系统工作。首先网络服务器绝大多数都是部署在linux系统之上,服务器版linux很流行;其次是linux相比windows系统要纯净、安静得多,现在确实都厌烦了国内混乱不堪的互联网应用,各种弹窗广告、木马、恶意代码、流氓软件等等,让人防不胜防、咬牙切齿,使用windows系统的电脑简直不敢越雷池一步!基于这些,我也想假装一下程序员,感受一下专业的滋味,经过一番考察,决定安装比较流行的linux发行版Ubuntu桌面版。

一、下载Ubuntu光盘镜像文件

初次使用linux系统,感觉比较新鲜,因此想体验一下完整独立的Ubuntu系统,而不想使用虚拟机安装,所以最好的选择就是安装双系统。话不多说,直接百度Ubuntu下载,搜索页面第一个就是Ubuntu的官方下载网站,点击进入出现以下画面:

页面中一共有7项下载内容,逐项了解一下,确定第一项就是我要下载的桌面版,直接点击进入,来到最后下载界面:

在这里可以看到,当前最新版是22.04.1 LTS,LTS是长期支持版本,免费安全维护更新5年,点击下载光盘镜像文件到硬盘,文件大小为5G多。

二、制作USB启动盘

首先找一个8G以上的U盘,如果有重要资料需要事先备份,因为U盘会被自动格式化。打开USB启动盘专业制作工具Rufus,点击“选择”按钮,选择刚才下载的光盘镜像文件,然后所有选项就自动设置好了,点击开始完成制作。由于界面和操作很简单,这里就不再配图了。

三、准备硬盘空间

由于硬盘事先都分配给了win10,为了不影响原来win10的使用,我采取了网上有人讲解的办法——压缩磁盘空间。从这里开始,头脑就得保持清醒,操作就得谨慎了!

首先在桌面上的“我的电脑”或“此电脑”上右键,点击“管理”,调出“计算机管理”界面。再点击“磁盘管理”,界面如下:

找一个剩余空间较大的分区,右键选择“压缩卷”,界面如下:

输入你想分配给Ubuntu的空间数量,然后点击“压缩”按钮。压缩完成后,会出现一块未分配的空间,就是刚刚压缩出来的,用来安装Ubuntu系统。

四、安装Ubuntu系统

插入USB启动盘,重新启动电脑,选择从U盘启动,进入下图这样的引导画面。这里一定要注意谨慎选择,尤其是英文不好的人,我就是在这里翻的车!

我当时也没仔细研究,看到第一项是Install,就直接回车安装。进去后发现界面都是英文,并且没有网上说的中文彩色图形安装界面。按照自己的理解点选选项,然后系统开始安装,先后又有几次选项,费了半天劲也没出现预想的画面!这时我开始心虚冒汗了,决定不再继续安装,按下电脑电源复位键,重新启动了原来的win10系统。看到桌面上一个又一个的失效快捷方式,我傻眼了!打开“我的电脑”,我哭了!我原来的D盘、E盘和F盘全都没了,只剩下一个孤零零的C盘!经过一番研究,我知道我电脑上那几个分区被Ubuntu给占用了,因为在刚才安装Ubuntu时,安装位置我没有选择通过压缩磁盘得到的那个空闲位置,而是选择安装在了DEF盘所在的硬盘,分区都被更改了,之所以C盘得以保存,是因为C盘在另一块独立的固态硬盘上!

至此,我的电脑系统彻底被破坏,失去的DEF几个分区里面的重要资料都没了,还遗留着未安装完Ubuntu的系统分区。逼上梁山,只能把电脑全新重做系统了!因此,我决定开始重新安装win11和Ubuntu双系统。

五、win11和Ubuntu双系统

有了上面的经历和经验,这次操作起来可以说得心应手了!刚才的Ubuntu系统U盘不用动,再找一个8G以上U盘,下载安装深度启动盘制作工具,制作好win11的USB启动安装盘。首先安装win11,都是全自动,不必细说。重点是在分区时要选择手动创建分区,一定要给Ubuntu预留一块空闲空间,暂时不用格式化,在后面安装Ubuntu时会自动格式化。

win11能够正常启动后,再把Ubuntu的启动盘插上,重新启动电脑,选择U盘启动,再一次来到了那个引导画面:

这次我毅然选择了第二项——安全图形模式,终于见到了传说中的彩色图形安装界面。

比较直观的几个选项画面我就不多说了,其中“更新和其他软件”页面里,我选择了“正常”安装,没有选择“最小安装”,因为我的无线网卡不能被识别,就是说不能上网,所以当时没有勾选下面的更新选项。

最重要的画面来了,就是导致我的win10分区丢失的地方,一定一定要选择好!这就是“安装类型”选择,请看下图。

敲黑板划重点——这里一定要选择“其他选项”,选择上面两个选项都可能会把windows系统的分区破坏。然后,在接下来的安装位置选择这里一定要选择“空闲”分区,一定要看好,见下图。

这一步通过后,就没有悬念了,开始正常安装,包括设置用户名和密码等。然后的然后,你就看到Ubuntu的庐山真面目了!

六、双系统引导菜单

双系统全部正常安装使用后,还有一个问题,就是默认的双系统引导菜单第一项是Ubuntu,而我经常使用的还是win11,在出现引导菜单时稍不留神系统就会自动进入默认选项,因此需要更改一下顺序。由于是先安装了win11后安装的Ubuntu,所以引导菜单是由Ubuntu形成的,这就需要在Ubuntu里修改配置信息,修改方法如下:

1、进入ubuntu系统,按住Ctrl+Alt+T键,打开命令终端。

2、输入命令:sudo gedit /etc/default/grub,打开grub文件。其中第6行代码是:GRUB_DEFAULT=0,0就表示是默认启动第一项,因为引导菜单的项目号是从0开始的。而我的win11启动项排在第5个位置,也就是说win11的启动项目号是4,所以把0改成4后保存。

3、输入命令:sudo update-grub,更新grub的配置文件。

再次重启电脑,你会发现上面这种更改,并不是调整了启动项的位置,而是把高亮选择条默认放在了win11启动项上,这样如果几秒钟内你不按任何键,就直接启动win11系统了。

至此,我的win11和Ubuntu双系统就正确安装了。可能有些地方我自己理解和分析的不对,但这是我自己边上网学习边摸索出来的一点经验,分享出来让一些跟我有相同需求的人有所借鉴,共同学习,共同进步!

相关推荐

结构力学!EI会议图表规范秘籍(ei会议排版)

推荐会议:国际结构与材料工程进展大会(ISME2026)会议编号:EI#73521截稿时间:2026年3月10日召开时间/地点:2026年8月15-17日·德国柏林论文集上线:会后4...

如何在simulink中获取足端轨迹?(simulink怎么设置触发角)

哈喽大家好,我是咕噜美乐蒂。很高兴又和大家见面啦。在机器人控制的应用中,足端轨迹是一个非常重要的参数,可以用来评估机器人的运动性能和精度。在Simulink中获取足端轨迹需要考虑到模型的复杂性、仿...

JCMsuite:旋转对称发射器(旋转式发射)

示例取自Gregersen等人[1]。几何形状为非理想微柱结构:单光子柱发射器(旋转对称)多层膜是在布局文件layout.jcm中由外部形状为梯形的特殊原始多层创建的(见下文)。参数扫描Matlab(...

动态离散周期变换技术突破:无ECG参考的生理信号精准解析

来源:电子产品世界摘要本文介绍了新型滑动离散周期变换(DPT)算法,可设计用于处理生理信号,尤其是脉搏血氧仪采集的光电容积脉搏波(PPG)信号。该算法采用正弦基函数进行周期域分析,可解决随机噪声和非平...

电气EI源刊避坑指南速存(电气工程开源期刊)

期刊推荐:《IEEETransactionsonPowerSystems》刊号:ISSN0885-8950影响因子:8.5(最新JCR数据)分区:中科院1区|JCRQ1版面费:约2200美...

Matlab基础入门手册(第五章:脚本/函数)

第五章脚本和函数1.44循环和条件语句1.循环语句和条件语句的用法2.说明循环语句:for,while条件语句:if,switch3.实例演示%1_44forx=1:5%简单for程序实例...

利用GPT4-V及Langchain实现多模态RAG

多模态RAG将是2024年AI应用架构发展的一个重要趋势,在前面的一篇文章里提到llama-index在这方面的尝试《利用GPT4-V及llama-index构建多模态RAG应用》,本文[1]中将以另...

WPF基础之UI布局(wpf ui界面设计)

知识点:WPF中的布局控件主要有以下几种:StackPanel:栈面板,可以将元素排列成一行或者一列。其特点是:每个元素各占一行或者一列。WrapPanel:环绕面板,将各个控件从左至右按照行或列的顺...

27.WPF 形状(wps 形状)

摘要  在WPF用户界面中,绘制2D图形内容的最简单方法是使用形状(shape)——专门用于表示简单的直线、椭圆、矩形以及多变形的一些类。从技术角度看,形状就是所谓的绘图图元(primitive)。可...

WPF与WinForm的本质区别(wpf和winui)

在Windows应用程序开发中,WinForm和WPF是两种主要的技术框架。它们各自有不同的设计理念、渲染机制和开发模式。本文将详细探讨WPF与WinForm的本质区别,并通过示例进行说明。渲染机制W...

.NET跨平台绘图基础库--SkiaSharp

SkiaSharp是一个跨平台的2D图形API,用于.NET平台,基于Google的Skia图形库。它提供了全面的2DAPI,可以在移动、服务器和桌面模型上渲染图像。SkiaS...

django python数据中心、客户、机柜、设备资源管理平台源码分享

先转发后关注,私信“资源”即可免费获取源码下载链接!本项目一个开源的倾向于数据中心运营商而开发的,拥有数据中心、客户、机柜、设备、跳线、物品、测试、文档等一些列模块的资源管理平台,解决各类资源集中管理...

在树莓派上:安装Ubuntu Server 20.04

什么是树莓派树莓派是英国树莓派基金会(https://www.raspberrypi.org)开发的卡片式电脑,采用高通的BCM2711ARM64处理器,可用于机器人、物联网、边缘计算、通用计算等多...

手把手教你搭建深度学习环境Pytorch版-Ubuntu

引言很多搞人工智能的小伙伴,刚开始学习,往往摸不着头脑怎么跑代码。跑代码的前提是要有个环境。本篇结合自己的亲身经历,带你搭建环境。相关知识Ubuntu是Linux系统的一种显卡驱动和cuda是两个不同...

干货,Python竟然可以用Kivy编写和打包安卓APP

请大家多多点赞,关注和分享在上一篇文章中,我们介绍了在Python中使用BeeWare框架编写图形程序并将其打包为安卓的apk文件程序。爆强!直接把Python编写的图形程序打包为安卓A...