Ubuntu24.04双系统安装(Linux/windows共存一文打通)
他向远方望去,无法看到高山背后的矮山,只能看到一座座更高的山峰。
目录
编辑
一.前言
二.虚拟机和双系统比较
三.Windows/Linux双系统安装
1.Rufus-制作U盘启动盘系统工具安装
2.Ubuntu24.04下载
3.Ubuntu-u盘启动盘制作
4.压缩磁盘留足安装空间
5.Bitlocker加密
6.进入BIOS
7.开始安装
四.打开RDP远程桌面连接
五.开启SSH
六.写在最后
一.前言
笔者个人之前学过Linux一些常用命令操作但没有详细学过,所以打算这学期好好学一下,努力从入门到开发入行Linux一系列全部打通,仔细想想我们linux老师说的很对,不管写代码还是学系统是用出来的不是学出来的——
二.虚拟机和双系统比较
个人认为 :
计算机相关专业或程序员:双系统 > 虚拟机
偶尔用:虚拟机 > 双系统
大多数人linux入门用的都是虚拟机,即在windows里面去安装虚拟机VMware里安装别的Linux发行版操作系统,以此达到在一台机器上同时运行两个或多个系统。笔者之前入门也是用的虚拟机,给我的感觉有:
1.windows/linux操作系统切换方便,不用关机注销重启,如在刚入门遇到无法解决问题的时候可以切换到windows查阅资料,这应该算是个优点
2.虚拟机经常卡顿,占用磁盘容量很大,经常会无响应,这是用着很不舒服的一点。
3.虚拟机网络好像没那么稳定,经常连不上网络也是存在这种情况的。
由此我试着去给笔记本电脑装了双系统,即Linux与windows系统共存,用了几天给我如下感觉:
1.双系统也很方便,当笔记本重启时我们可以自动或手动选择进入某个操作系统,如下图:
一般默认10s选择时间,当我们不做出手动选择时,电脑会默认进入到 ubuntu,选择上下键进行选择,这时下面倒计时此时会取消,我们有充足的时间进行选择系统,所以不用担心。
2.双系统进去后不卡顿,甚至可以自己更改配置文件,对启动和关机速度秒数进行修改,比如笔者最开始关机速度很慢,我修改了配置文件后把关机时间降到了5s,用起来还是很舒服的(同样笔者后面一样会更新介绍如何解决ubuntu关机慢的文章~)
3.双系统的缺点其实笔者还并未感受到,最直观的就是切换到windows需要重启有点麻烦而已,但是日常学习我觉得配置好常用软件和开发环境倒也没那么必要来回切换,直接脱离windows也未尝不可 ——
三.Windows/Linux双系统安装
现在我们进入正题,如何对笔记本电脑安装双系统?这是我们大多数人的问题,毕竟装系统属于一件大事了,成功了皆大欢喜,失败了轻则重新开始,重则损伤电脑,甚至导致系统文件及磁盘出现问题,还有让自己电脑打不开的风险,下面我们按步骤说明————
1.Rufus-制作U盘启动盘系统工具安装
Rufus 是一个开源免费的快速制作 U 盘系统启动盘和格式化 USB 的实用小工具,它可以快速把 ISO 格式的系统镜像文件快速制作成可引导的 USB 启动安装盘,支持 Windows 或 Linux 启动。
在昨天Rufus发行了最新版4.6,点击直接下载就行,当然4.4,4.5等等都可以。
下载地址:http://Index of /downloads
2.Ubuntu24.04下载
去官网下载是很慢的 ,建议去镜像网站下,一共是5.8GB左右,这里我贴一个镜像网站——
下载地址:ubuntu-releases-24.04安装包下载_开源镜像站-阿里云
注意:下载时记清下载路径,方便后续制作U盘启动盘往里面拖iso映像文件
3.Ubuntu-u盘启动盘制作
前置准备:准备一个里面没有任何东西的空U盘(8GB及8G以上),这里注意一定要是空U盘才行,不然是制作不成功的,也可以先给一个U盘格式化去制作,看个人
其次: 双击刚下载的rufus-4.6.exe工具启动会自动识别U盘,如没有则自己选择刚插入的U盘,并选择下载的Ubuntu24.04镜像文件。
如下图,其他选项默认即可,选好后直接点击开始制作启动盘
这一步完成后,U盘将不再是一块普通的U盘,而是Linux启动盘,可以随身携带,随插电脑安装ubuntu操作系统 ,非常神奇——
当看到U盘名称变为Ubuntu且里面出现了如上文件 则为启动盘制作成功 这时我们可以进入到下一步——
4.压缩磁盘留足安装空间
首先右键笔记本下方开始按钮,选择“磁盘管理”选项,选择空间足够的分区,如C盘,D盘,右键选择压缩卷,压缩出至少40G空间。如图我压缩出了60G可用空间
5.Bitlocker加密
查看笔记本是否开启Bitlocker加密,如果开启务必给关了,不然安装Ubuntu后续重启时会提示bitlocker加密解锁,这是微软官方对每一台出厂的计算机进行安全防范的一种加密方式,说白了就是在你电脑密码的基础上再次加上一层,如果重启出现了bitlocker,那我们就要知道自己的48位密钥才能打开(因为我自己最开始安装的时候也是忘了关,所以能踩的坑我就已经踩了一遍wuwu~~),防别人没防到,自己是破防了-----
怎么关闭BitLocker驱动器加密呢?其实有很多方法,大家去网上查一下就能发现,这里我介绍一种使用cmd关闭被Bitlocker驱动器加密的C盘方法——
1️⃣ 以管理员身份打开命令提示符:在开始菜单中搜索“CMD”,右键点击“命令提示符”,选择“以管理员身份运行”。
2️⃣ 输入关闭命令:在命令提示符中输入以下命令来关闭 BitLocker:
manage-bde -off C:
如下图所示:
(注:我这里因为是之前已经关掉过了所以出现错误提示让打开Bitlocker)
那如果忘记该怎么办呢? 那只能借用别人电脑科学上网后登录微软账号查看自己的48位密钥才行,反正是挺能折腾的,具体怎么找回bitlocker密钥笔者之后也会出教程。
6.进入BIOS
网上看每款电脑启动进入BIOS的方式不太一样,甚至笔者注意到DELL笔记本电脑每一个型号的BIOS都不太一样
启动盘插入笔记本,重启电脑,启动过程中按F2进入BIOS(我的华硕笔记本是F2进入BIOS,大家其他电脑可自行搜寻进入BIOS方法),选择U盘启动
通用方法也可以在笔记本下方搜索栏搜索 “更改电脑高级启动选项”选择重启进入BIOS。
7.开始安装
一定注意:在BIOS选择U盘启动之前一定要去Security里关闭安全启动,将Secure Boot Mode设置从enabled为disabled,F10保存退出即可。。。有些电脑是已经关闭的(比如我的华硕笔记本),有些是没关的,而且必须先给BIOS密码才可以有关闭安全启动的权限,否则关不掉(今晚我在给室友安装的时候就因为最开始没关安全启动导致出现Ubuntu24.04安装完成后出现黑屏内核报错,电脑开机出现checking media failed报错),最后我找到原因就是因为最开始没关闭安全启动,所以大家在安装的时候一定要注意一下,至于如何BIOS选择U盘启动,这里每个电脑不太一样,但都比较简单,几步以内肯定可以进入顺利安装的,这里笔者不再做过多的演示——
在BIOS上选择U盘启动,系统再次重启后进入安装界面:
(1) 选择安装Ubuntu,回车
(2) 选中文下一步,键盘汉语下一步
(3) 选使用有线连接,下一步
(4) 安装Ubuntu,下一步
(5) 选择交互安装,下一步
(6)选择默认集合,下一步
(7)选择图形和WiFi,下一步
(8)因为我在前面操作从C盘压缩了60GB出来,所以这里选第一项,在Windows Recovery Environment中安装,无需选手动分区,会自动选择前面压缩出来的60G可用空间安装Ubuntu。
否则就要选择第三项进行手动分区进行安装,我觉得手动分区还是很麻烦的,而且每个电脑的磁盘分区也不一样,故没有统一的做法,因此这里最好和我一样先压缩60GB出来——
(9)设置用户名,密码等,建议使用英文名
(10)选择地区,默认自动选择上海即可
(11)确认选择无误后进行安装,等待一会,安装结束,然后点击重启(重启时要记得拔掉U盘否则会有进入到安装界面)
等待安装出现这个界面后,恭喜你成功安装了双系统Ubuntu24.04!!!
四.打开RDP远程桌面连接
RDP远程桌面连接是通过Android手机你也可以从远端遥控操作你的电脑 ,操作非常简单,我们现在Ubuntu中给打开——
五.开启SSH
安全外壳协议(Secure Shell,简称SSH)是一种在不安全网络上用于安全远程登录和其他安全网络服务的协议,我们通过命令行打开SSH,首先ctrl + Alt + T打开终端Terminal,输入如下命令即可:
# 1:更新系统包
sudo apt-get update# 2:下载并安装OpenSSH服务
sudo apt-get install openssh-server# 3:安装完成后,检查服务状态是否运行
sudo systemctl status ssh# 4:(可选)如果您需要修改SSH配置,编辑 /etc/ssh/sshd_config 文件,然后重启SSH服务以应用更改
sudo systemctl restart ssh# 5:添加ssh服务开机自启动
sudo systemctl enable ssh# 6:允许ssh通过防火墙
sudo ufw allow ssh
六.写在最后
写到这笔者也写累了,为了装好双系统折腾了不少时间,基本把好多坑都踩了一遍,感谢未曾放弃的自己,也感谢社区里的前辈的无私分享,很多优质好文给了我很多启发和思考,也为Linux的学习提供了很大的帮助,最后我把自己的感受心得分享在这里希望对大家有所帮助——
笔者自认为已经是csdn上介绍安装双系统最全的步骤教程了哈哈,欢迎大家前来交流讨论与指正!
如果对你有所帮助,那就点个关注加个赞吧嘿嘿 之后我会继续更新有关Linux的博客,拜拜~~
相关文章:

Ubuntu24.04双系统安装(Linux/windows共存一文打通)
他向远方望去,无法看到高山背后的矮山,只能看到一座座更高的山峰。 目录 编辑 一.前言 二.虚拟机和双系统比较 三.Windows/Linux双系统安装 1.Rufus-制作U盘启动盘系统工具安装 2.Ubuntu24.04下载 3.Ubuntu-u盘启动盘制作 4.压缩磁盘留足安装空…...

C++ - deque
博客主页:【夜泉_ly】 本文专栏:【C】 欢迎点赞👍收藏⭐关注❤️ 文章目录 💡双端队列简介1. 基本特性2. 与其他容器的比较与 vector与 list 3. 中控数组的设计4. 优缺点优点缺点 5. 应用场景6. 结论 💡双端队列简…...

国产!瑞芯微米尔RK357核心板革新AIoT设备,8核6T高算力
随着科技的快速发展,AIoT智能终端对嵌入式模块的末端计算能力、数据处理能力等要求日益提高。近日,米尔电子发布了一款基于瑞芯微RK3576核心板和开发板。核心板提供4GB/8GB LPDDR4X、32GB/64GB eMMC等多个型号供选择。瑞芯微RK3576核心优势主要包括高性能…...

中国人寿财险青岛市分公司践行绿色金融,助力可持续发展
中国人寿财险青岛市分公司积极响应国家绿色发展战略,大力推进绿色金融实践。在保险产品创新方面,推出一系列绿色保险产品。如新能源汽车保险,为新能源汽车产业发展提供风险保障,促进交通领域的节能减排。环境污染责任保险则助力企…...

ajax 读取文件
DOMException: Failed to read the responseXML property from XMLHttpRequest: The value is only accessible if the objects responseType is or document (was blob). at XMLHttpRequest.r ( $.ajax({ url: 未来之窗_服务, method: GET, …...

火语言RPA流程组件介绍--开始监听网络请求
🚩【组件功能】:开始监听内置浏览器网络请求(提示:本组件仅适用于火语言内置浏览器) 配置预览 配置说明 匹配网址 可以添加一个或者多个匹配规则用于筛选需要保存的网络请求. 输入输出 输入类型 万能对象类型(Sy…...

CSS综合案例——新闻详情
一、知识点 1、文字颜色 属性名:color 属性值: 颜色表示方式属性值说明使用场景颜色关键字颜色英文单词red,green,blue学习测试rgb表示法rg(r,g,b)r,g,b表示红绿蓝三原色,取值0-255了解rgba表示法rgba(r,g,b,a)a表示透明度,取…...

【【自动驾驶】车辆运动学模型】
【自动驾驶】车辆运动学模型 1. 引言2. 以车辆重心为中心的单车模型2.1 模型介绍2.2 滑移角 β \beta β 的推导2.2 航向角 ψ \psi ψ推导过程:2.3 滑移角 β \beta β2.3 Python代码实现2.4 C代码实现 3. 前轮驱动的单车模型3.1 模型介绍3.3 Python代码实现3.4 …...

叉尖避障新科技:因泰立科技ILS-T52三维深度成像激光雷达
ILS-T52三维深度成像激光雷达是一款高性能的纯固态式激光雷达,采用激光时间飞行法,提供出色的三维图像成像和深度感知功能。特别适用于无人叉车领域,为叉尖避障提供卓越的三维成像和深度感知功能。它的高精度、自适应自动曝光、小尺寸、低功耗…...

精华帖分享 | 低估值还能涨多久?
本文来源于量化小论坛策略分享会板块精华帖,作者为亮子,发布于2024年3月19日。 这两年,A股给我们的感觉就是成长股坍塌,高股息低估值的股票扛起大旗。表现出来就是中国神华、中海油这样的垄断型央国企大涨,包括移动联通…...
如何制作一个自己的网站?
在今天的互联网时代,网站展示已经是一个很基础的营销工具。不管是企业、还是个人,如何制作一个自己的网站?本文将会提供一个全面的基础制作网页教程,教你如何从零开始制作网页。 网页制作的基础知识:HTML、CSS和JavaS…...
torch报错
The Kernel crashed while executing code in the current cell or a previous cell. Please review the code in the cell(s) to identify a possible cause of the failure. Click here for more info. View Jupyter log for further details. 从日志中可以看出,内…...

深入探索卷积神经网络(CNN):图像分类的利器
深入探索卷积神经网络(CNN):图像分类的利器 前言CNN的崛起:为何我们需要它?图像卷积:CNN的基石轮廓过滤器:捕捉边缘特征 图像池化:降低维度的利器CNN的组成:卷积层、池化…...

网站建设中需要注意哪些安全问题?----雷池社区版
服务器与应用安全指南 1. 服务器安全 1.1 操作系统安全 及时更新补丁:确保操作系统始终安装最新补丁,以防范系统漏洞。例如,Windows Server 定期推送安全更新,修复如远程代码执行等潜在威胁。优化系统服务配置:关闭不…...

光控资本:养老金融建设提速 高速铜缆市场空间广阔
养老金融制作提速 金融监管总局办公厅近来印发的《关于大力展开商业保险年金有关事项的奉告》(下称《奉告》)提出,进一步扩大商业养老金业务试点;开发习惯个人养老金准则的新产品和专属产品;保险公司要坚持长期出资、…...

部署前后端分离若依项目--CentOS7宝塔版
准备: CentOS7服务器一台 通过网盘分享的文件:CentOS 7 h 链接: https://pan.baidu.com/s/17DF8eRSSDuj9VeqselGa_Q 提取码: s7x4 大家有需要可以下载这个,密码61 若依前端编译后文件 通过网盘分享的文件:ruoyi-admin.jar 链…...

ubuntu22.04 R Rstudio conda python 深大
一、配置IP network:version: 2renderer: networkdethernets:eth0:dhcp4: noaddresses:- 172.20.0.52/24gateway4: 172.20.0.2nameservers:addresses: [8.8.8.8, 8.8.4.4] 二、update apt update apt upgrade 三、安装python ubuntu 22.04安装python3 在Ubuntu 22.04上安装…...

二百七十一、Kettle——ClickHouse增量导入数据清洗记录表
一、目的 在完成错误数据表任务后,需要对每条错误数据的错误字段及其字段值进行分析 Hive中原有SQL语句和ClickHouse现有SQL语句很大不同 二、Hive中原有代码 2.1 表结构 --31、静态排队数据清洗记录表 create table if not exists hurys_db.dwd_data_clean_…...

为什么说Tcp是面向字节流的以及(Tcp粘包问题、TCP/UDP对比、listen函数的backlog参数的意义)
为什么说Tcp是面向字节流的: Tcp通信的本质是创建一个tcp的socket,同时就会对应的创建一个发送缓冲区和接收缓冲区。 调用write时, 数据会先写入发送缓冲区中;如果发送的字节数太长, 会被拆分成多个TCP的数据包发出如果发送的字节数太短, 就会先在缓冲…...
Flink PostgreSQL CDC源码解读:深入理解数据流同步
目录 一、PostgreSQL的数据捕获和复制机制 二、WAL日志格式 三、Debezium部署架构 3.1 Kafka Connect With Debezium 3.2 Debezium Server 编辑3.3 作为嵌入式引擎 四、Flink Postgres CDC源码解读 4.1. 如何捕捉数据和更新快照 4.2. 捕获的数据怎么从Postgres SQL…...
Leetcode 3576. Transform Array to All Equal Elements
Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到…...
ssc377d修改flash分区大小
1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...
Java - Mysql数据类型对应
Mysql数据类型java数据类型备注整型INT/INTEGERint / java.lang.Integer–BIGINTlong/java.lang.Long–––浮点型FLOATfloat/java.lang.FloatDOUBLEdouble/java.lang.Double–DECIMAL/NUMERICjava.math.BigDecimal字符串型CHARjava.lang.String固定长度字符串VARCHARjava.lang…...
DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”
目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...

均衡后的SNRSINR
本文主要摘自参考文献中的前两篇,相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程,其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt 根发送天线, n r n_r nr 根接收天线的 MIMO 系…...
Linux离线(zip方式)安装docker
目录 基础信息操作系统信息docker信息 安装实例安装步骤示例 遇到的问题问题1:修改默认工作路径启动失败问题2 找不到对应组 基础信息 操作系统信息 OS版本:CentOS 7 64位 内核版本:3.10.0 相关命令: uname -rcat /etc/os-rele…...
《C++ 模板》
目录 函数模板 类模板 非类型模板参数 模板特化 函数模板特化 类模板的特化 模板,就像一个模具,里面可以将不同类型的材料做成一个形状,其分为函数模板和类模板。 函数模板 函数模板可以简化函数重载的代码。格式:templa…...
PAN/FPN
import torch import torch.nn as nn import torch.nn.functional as F import mathclass LowResQueryHighResKVAttention(nn.Module):"""方案 1: 低分辨率特征 (Query) 查询高分辨率特征 (Key, Value).输出分辨率与低分辨率输入相同。"""def __…...

Web后端基础(基础知识)
BS架构:Browser/Server,浏览器/服务器架构模式。客户端只需要浏览器,应用程序的逻辑和数据都存储在服务端。 优点:维护方便缺点:体验一般 CS架构:Client/Server,客户端/服务器架构模式。需要单独…...

【Linux】自动化构建-Make/Makefile
前言 上文我们讲到了Linux中的编译器gcc/g 【Linux】编译器gcc/g及其库的详细介绍-CSDN博客 本来我们将一个对于编译来说很重要的工具:make/makfile 1.背景 在一个工程中源文件不计其数,其按类型、功能、模块分别放在若干个目录中,mak…...