【双系统】Windows10+Ubuntu22.04安装全过程以及安装后的配置

news2024/11/16 13:54:42

文章目录

  • 0 背景
    • 0.1 电脑配置
    • 0.2 电脑磁盘的初始情况
  • 1 准备空闲的磁盘
    • 1.1 文件整理
    • 1.2 压缩卷和扩展卷的操作
  • 2 准备系统启动盘
  • 3 设置电脑的模式(未验证)并进入Ubuntu安装
  • 4 安装Ubuntu
  • 5 Ubuntu的配置
  • 6 其他

0 背景

之前一直在虚拟机上使用Ubuntu系统,但是由于电脑本身的配置不是太好,并且在Ubuntu上做的事情又很费系统资源,导致很卡,于是我就计划安装双系统。

这篇文章是我安装好之后根据记忆来写的(我安装了两遍所以很熟悉),99%应该是符合的,但是一些极细微的细节可能没记住。

0.1 电脑配置

DELL G3 3500游戏本
内存32G
磁盘容量512G(实际可用空间也就470多个G)

0.2 电脑磁盘的初始情况

C盘共94G,可用15G
D盘共120G,可用110G
E盘共120G,可用90G
F盘共120G,可用117G
可见还是有很多空闲空间的,于是我打算分出200G来给Ubuntu用。

1 准备空闲的磁盘

1.1 文件整理

由于最初不是我自己分的盘,以为CDEF是连着的,但是没想到是下面这种构造:
在这里插入图片描述
而我的软件在D盘和E盘都有安装,为了避免重装软件和更改路径带来的麻烦,我决定保留D盘和E盘,所以我打算将D盘和E盘的文件先都移动到F盘去,再在后面分出一个新的D盘和新的E盘以及一个连续的空闲空间给另一个系统。(其中有许多小插曲,比如某管家的文件不能被移动啊,F盘的可压缩空间远远小于可用空间啊之类的,这里不再展开)
经过了耗时很长的文件移动后,最后将DEF三个盘的可压缩空间全部移到了最后,并保留了原来的盘符不变(因为环境变量这些都会用到文件路径,所以不能贸然地移动文件所在目录),最终的构造图如下:
在这里插入图片描述

1.2 压缩卷和扩展卷的操作

  1. 找到“此电脑”并右键,点击“管理”
    在这里插入图片描述
  2. 点击左侧的“磁盘管理”
    在这里插入图片描述
  3. 选择想要进行压缩或者扩展的分区,右键即可
    在这里插入图片描述

为什么有时候扩展卷(压缩卷一般不会)是灰色的无法点击呢?
这是因为想要扩展一个卷(分区),在紧挨着它的右边必须要有一块未分区的空间。否则就只能压缩卷(只要卷没满,理论上都可以压缩)。

  1. 点击“压缩卷”之后,系统会计算这个卷可被压缩的最大空间(有可能远小于你看到的可用空间,具体原理很简单,这里不再赘述),然后根据需要选择要压缩出多少空间来,然后在这个分区的右侧就会出现被压缩出来的空间(显示为“未分配”)。

在进行文件的压缩之后,就只需要右键最右边的一个盘,然后压缩,分出来的空闲分区大概有209G。这个未分配的空闲区就不要管它了,千万不要右键然后新加卷!!

2 准备系统启动盘

  1. 准备一个大小至少为8GB的U盘(注意里面原有的数据是要被格式化的),我准备的是32G的空U盘
  2. 下载Ubuntu22.04LTS的光盘映像文件,即.iso文件,访问官网或者清华镜像,我直接访问镜像网站,就10来秒。
    在这里插入图片描述
  3. 下载Rufus软件,这个软件是不需要安装的,下载下来就是一个.exe文件,直接用就行了,界面如下:
    在这里插入图片描述
  4. 插入U盘,Rufus会自动检测到U盘,在“设备”一栏选取即可(如果有多个U盘的话)
  5. 然后选择镜像文件,就是你下载的.iso文件,然后其它的内容都会自动填充,不要去修改!!可能分区类型那里显示的是MBR,但是也不要去改(在当前Rufus版本下,后续我不知道会不会改变)
  6. 然后“开始”按钮就会变绿,点击即可,一切默认。
  7. 等待较为漫长的写入过程,写入完后,直接关闭Rufus即可(不要再去点那个绿色的“开始”,只会重来一遍)
  8. 到这一步,启动盘就备好了。

3 设置电脑的模式(未验证)并进入Ubuntu安装

这一步我不确定是不是必要的,但是我这样做了之后没毛病,如果能直接安装系统那最好,如果不能的话,就做这一步的操作吧

  1. 先将电脑的引导设置为安全引导:
    首先win+r唤出运行输入框,输入msconfig回车即可
    在这里插入图片描述
    勾选图中方框然后点击确定即可。
  2. 重启电脑(注意U盘在Ubuntu系统安装好之前都是不能取的),疯狂按F12(使用笔记本键盘的话不需要加fn键),进入BOOT界面
  3. 【可选】如果让你选择“从哪个设备启动”的列表里面有看起来像是你的U盘的设备,那么就选择一下试试(这条路线我没走过,不知道能不能成功安装,也不知道安装之后系统稳不稳定),我的当时也有,但由于是第一次安系统(Windows也不是我本人安装的),所以没敢直接选。
  4. 如果不自己尝试一下的话,那就按我的经验来吧:
  5. 使用上下左右键选择到系统配置里面(界面是全英文的,我记得是右边有一个表格,是里面的第一个格子),进去之后左边是一列选项,第一个是oerview
  6. 然后找到关于AHCIRaid on的设置,应该默认是选中的Raid on,将其改为AHCI(没记错的话应该是中间那个)
  7. 电脑继续启动,如果开机之后你发现你的电脑界面字很大,背景是全黑的,那说明你成功了。
  8. 然后按最开始的方法,将“安全引导”那个框取消勾选再确定,然后重启。
  9. 依然像上面的步骤那样进入BOOT界面,这个时候再选择像是你的U盘的那个设备来启动。
    10.不出意外的话,这个时候就会出现Grub界面让你选择Try and install ubuntu 了,就选这个,进入Ubuntu的安装。

4 安装Ubuntu

  1. 第一个是选择尝试还是安装,废话不多说,直接安装!
  2. 第二个选时区,点中国,就会自动定位到上海
  3. 然后就是选语言,先默认英语,之后再改
  4. 其它的基本是默认即可,但是有一个很重要的是磁盘分区,这一步要选择第三个选项“其他”,然后就会进入磁盘分区界面。
  5. 分区具体操作不多说,和Windows上一样,只能对空闲的区域划分,由于在最开始我准备了200多个G的空闲分区,所以这一步的时候就直接定位到空间比较大的那个分区即可,先用鼠标选中,再点击左下角的加号,重复添加即可:
    1. 第一个分区应该是efi系统分区,选择下拉框,找到开头是EFI字样的选项,选择即可,分配空间200~500MB,我选择分配256MB,分配之后它会变成255MB,并且左边的目录那里后面会多一个efi字样
    2. 交换分区(swap),由于我的内存足够大,所以我没有给这个分配空间,如果要分的话,应该找到带"swap"字样的选项,分好之后左边的目录那里后面会多一个swap字样
    3. 主分区(根目录/),剩余空间全部给它即可,选择项也是默认的Ext4即可。至于为什么只留一个区,这也是我走“重装系统一次加重新分区一次”的弯路的原因。我最开始是给根目录(/)20G,然后给家目录(/home)180G,剩余空间未分配。然后在里面安装各种软件,发现软件直接就是安装在/目录下的,家目录使用的空间很小,所以我就直接重装系统,重装系统的过程中,我在Windows下使用DiskGenius删除分区,然后发现剩余空间只有200G,比之前莫名其妙少了9个G!然后我就疯狂的查,也没查出什么,然后我接受了现实,200G就200G吧,也够用了,然后我就重装系统,然后发现空间根本没有消失,在Ubuntu分区的时候磁盘大小两次是一样的,然后我给了根目录100G,家目录剩余空间。然后又安装软件,结果还是根目录的消耗比家目录大多了(因为只是我一个人用,如果是很多人用的话不一定),有强迫症的我就直接决定将其合并,然后我又使用Ubuntu下的分区工具Gparted来合并分区。在这次合并中,我先将/home全部备份到/中(这其中还要先创建root用户),然后直接格式化/home那个分区,结果当时系统提醒我要重启怎么的,然后我就重启了,结果就进入了紧急模式(原因通过查看日志,意思就是加载时找不到/home那个分区)。让你输入root密码才能进去,也不能用图形化界面,然后我进入磁盘分区的那个文件,直接把/home那个分区的那一行注释掉。然后再把之前备份的/home重新移到根目录中(因为你不能直接备份成/home),使得有正常的/home目录。然后重启,注意不能用他给你提示的systemctl reboot,而是直接reboot即可,然后进去之后发现界面是有了,但是不能叫出终端,也就是说这个用户不能用了,所以我就直接进入root用户,重新分一次区(分区也有坑,不是直接就分了,还要把磁盘左边那个钥匙去掉,使其不是只读的),这次终于合区成功!!,然后再新建一个用户即可(其实吧,之前安装的软件还在,只是需要你再重新配置一下,而不需要去重新安装了)
    4. 所以在Ubuntu中,就只需要一个分区即可,不需要分区。
    5. 分好区之后,就是安装启动引导器的设备(下面的那个下拉框),选择带有efi字样的那个设备名即可,然后继续下一步。
  6. 分好区之后,应该是设置用户名和密码,自己设置即可。
  7. 然后就是安装。。。。。。
  8. 然后它会提示你拔出U盘并回车,照做就行。
  9. 然后应该就会进入grub的选择界面,第一个就是Ubuntu,选择即可
  10. 然后就是Ubuntu的欢迎程序了(如果在这里卡死,那么你一定要等待,不然的话下一次你进来它还会有,直到某次它成功显示完。。)
  11. 接下来就开始配置Ubuntu吧

5 Ubuntu的配置

  1. 第一件事就是给自己这个用户设置权限并设置sudo时不要输入密码,方法就是打开/etc/sudoers文件并编辑,找到关于root那一行,照搬一行复制在下面,把root改为你的用户名即可,并在最后一个ALL之前添加NOPASSWD:使其成为NOPASSWD:ALL,其余的也可以设置成不要密码。
  2. 检查一下WIFI连接有没有问题,我的没问题
  3. 设置好之后更新apt/apt-get,输入sudo apt-get update即可,你会发现使用sudo不要密码是很爽的
  4. 更新好之后,就同步双系统的时间:
    sudo apt install ntpdate
    sudo ntpdate time.windows.com
    sudo hwclock --localtime --systohc
    
  5. 配置Consolas和微软雅黑字体(从Windows上复制到Ubuntu中再设置)
  6. 设置正确的区域,选择设置中的时间和区域,全部改为和中国/中文有关的,并重启,不出意外的话应该会问你需不需要改变你的家目录下面的那些目录的英文名,选择保留英文名
  7. 顺便安装搜狗输入法(这里也需要稍微配置一下,并重启)
  8. 安装gitvimgccJDKPython3.11(Ubuntu22.04默认的是Python3.10,已经很高了)MySQL
  9. 安装并配置vscode
  10. 找点好看的图片做背景,美化一下终端界面
  11. 可以使用自带的Thunderbird配置网易邮箱,这样就不用再去安装什么软件
  12. 可以卸载掉自带的libreoffice那一套,有几百兆呢,游戏的话可以不必卸载,也就几百KB,有空还可以玩玩呢
  13. 界面左边不出意外的话应该会出现windows上的盘,这个在设置的“外观”里面就可以设置它不显示
  14. 然后还可以设置一下dock,让它不要拉伸到整个屏幕,你就会发现瞬间好看了些
  15. 安装其它软件,做一做美化应该就差不多了。
  16. 有必要的话就创建个root用户

6 其他

  1. Windows切Ubuntu:可以直接重启,也可以按住shift键之后点击"重启",选择你要启动的设备(其实和直接重启差不太多)
  2. Ubuntu切Windows,直接重启,到grub界面选择即可(一般是第3个带有windows boot …的那个)
  3. 两个系统的文件传递可以用邮件传输,也可以U盘直接拷贝
  4. 个人认为没必要在Ubuntu上安装QQ微信这种软件

这是我个人安装Ubuntu系统得到的经验和教训,其中可能某些地方的顺序和细节描述得不到位,但是重要的点我是描述到了的。希望能帮助到一些和我一样第一次一个人装双系统的人。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1339238.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CentOS 5/6/7 基于开源项目制作openssh 9.6p1 rpm包—— 筑梦之路

背景介绍 开源项目地址:https://github.com/boypt/openssh-rpms.git 该项目主要支持了centos 5 、6、7版本,针对使用了比较老的操作系统进行openssh安全加固,还是不错的项目,使用简单、一件制作,欢迎大家去支持作者。…

YOLOv5改进 | 主干篇 | 利用SENetV2改进网络结构 (全网首发改进)

一、本文介绍 本文给大家带来的改进机制是SENetV2,其是2023.11月的最新机制(所以大家想要发论文的可以在上面下点功夫),其是一种通过调整卷积网络中的通道关系来提升性能的网络结构。SENet并不是一个独立的网络模型,而是一个可以和现有的任何…

电影“AI化”已成定局,华为、小米转战入局又将带来什么?

从华为、Pika、小米等联合打造电影工业化实验室、到Pika爆火,再到国内首部AI全流程制作《愚公移山》开机……业内频繁的新动态似乎都在预示着2023年国内电影开始加速进入新的制片阶段,国内AI电影热潮即将来袭。 此时以华为为首的底层技术科技企业加入赛…

openmediavault(OMV) (19)云相册(3)mt-photos

简介 MT Photos是一款为Nas用户量身打造的照片管理系统。通过AI技术,自动将您的照片整理、分类,包括但不限于时间、地点、人物、照片类型。可以在任何支持Docker的系统中运行它。详情可查看mtmt.tech官网,mt-photos是付费订阅使用的,也可以一次性付费永久使用,具体使用mt…

修复Apache httpd中的SSL/TLS 协议信息泄露漏洞(CVE-2016-2183)

漏洞详情如下: 详细描述TLS是安全传输层协议,用于在两个通信应用程序之间提供保密性和数据完整性。 TLS, SSH, IPSec协商及其他产品中使用的IDEA、DES及Triple DES密码或者3DES及Triple 3DES存在大约四十亿块的生日界,这可使远程攻击者通过S…

记录 | ubuntu源码编译python3.7.3(指定版本)

一、安装依赖包 sudo apt-get install -y make build-essential libssl-dev zlib1g-dev sudo apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm sudo apt-get install -y libncurses5-dev libncursesw5-dev xz-utils tk-dev 二、从Python网…

node.js express框架开发入门教程

文章目录 前言一、Express 生成器(express-generator)二、快速安装1.express框架express-generator生成器安装2.使用pug视图引擎创建项目,projectName 为项目名称自定义 三、安装热更新插件 nodemon四、目录结构1. public文件夹2.routes路由其他请求方式…

本地部署生成式AI,选显卡or笔记本电脑?!新款酷睿Ultra举票

来源 | 算力豹 200亿个大模型参数无压力,新一代酷睿Ultra凭什么? 12月14日报道,在大模型军备竞赛如火如荼的今天,真正让AI铺开惠民,那么移动端、PC将成为首选,AI PC或成标配。英特尔今日奉上AI硬件大招&am…

对于c++的总结与思考

笔者觉得好用的学习方法:模板法 1.采用原因:由于刚从c语言面向过程的学习中解脱出来,立即把思路从面向过程转到面向对象肯定不现实,加之全新的复杂语法与操作,着实给新手学习这门语言带来了不小的困难。所以&#xff…

搞定Apache Superset

踩雷了无数次终于解决了Superset的一系列问题 现在是北京时间2023年12月27日,亲测有效。 Superset概述 Apache Superset是一个现代的数据探索和可视化平台。它功能强大且十分易用,可对接各种数据源,包括很多现代的大数据分析引擎&#xff…

<软考高项备考>《论文专题 - 32 成本管理(5) 》

6 收尾-经验教训 6.1 经验 1、做好计划,项目成本管理和我们的日常开支管理一样,如果不做好计划,很容易造成成本失控,最后是钱花光了,活没干完 2、要有冗余思想,受成本预算和实际之间的偏差以及项目中必不…

Postman常见问题及解决方法

1、网络连接问题 如果Postman无法发送请求或接收响应,可以尝试以下操作: 检查网络连接是否正常,包括检查网络设置、代理设置等。 确认请求的URL是否正确,并检查是否使用了正确的HTTP方法(例如GET、POST、PUT等&#…

HBase 例行灾备方案:快照备份与还原演练

博主历时三年精心创作的《大数据平台架构与原型实现:数据中台建设实战》一书现已由知名IT图书品牌电子工业出版社博文视点出版发行,点击《重磅推荐:建大数据平台太难了!给我发个工程原型吧!》了解图书详情,…

Oracle 12c rac 搭建 dg

环境 rac 环境 (主)byoradbrac 系统版本:Red Hat Enterprise Linux Server release 6.5 软件版本:Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit byoradb1:172.17.38.44 byoradb2:…

算法——哈希表

哈希表简介 **是什么:**存储数据的容器有什么用:快速查找某个元素,时间复杂度O(1),空间复杂度O(n)**什么时候使用哈希表:**频繁查找某一个数(这里不要忘了之前的二分,时间复杂度O(logN)&#x…

论文阅读:Large Language Models Are Zero-Shot Time Series Forecasters(2023NIPS)

摘要 文章涉及了两个时间序列的任务:forecasting,imputation. 对于预测任务:通过将时间序列编码为一系列数字,可以将时间序列预测任务转化为文本里面的next-token预测任务。在大规模预训练语言模型的基础上,文章提出了…

泰迪智能科技分享:AI大模型发展趋势分析

大规模预训练语言模型,也被称为“大模型”或“基座模型”,其特点在于拥有巨大的参数量,构成了复杂的人工神经网络模型。大模型具有规模性(参数量大)、涌现性(产生预料之外的新能力)以及通用性&a…

k8s二进制最终部署(网络 负载均衡和master高可用)

k8s中的通信模式 1、pod内部之间容器与容器之间的通信,在同一个pod 中的容器共享资源和网络,使用同一个网络命名空间,可以直接通信的 2、同一个node节点之内,不同pod之间的通信,每个pod都有一个全局的真实的IP地址&a…

最新国内使用GPT4教程,GPT语音对话使用,Midjourney绘画,ChatFile文档对话总结+DALL-E3文生图

一、前言 ChatGPT3.5、GPT4.0、GPT语音对话、Midjourney绘画,文档对话总结DALL-E3文生图,相信对大家应该不感到陌生吧?简单来说,GPT-4技术比之前的GPT-3.5相对来说更加智能,会根据用户的要求生成多种内容甚至也可以和…

ChatGPT在地学、GIS、气象、农业、生态、环境等领域中的高级应用

目录 ​专题一 开启大模型 专题二 基于ChatGPT大模型提问框架 专题三 基于ChatGPT大模型的数据清洗 专题四 基于ChatGPT大模型的统计分析 专题五 基于ChatGPT大模型的机器学习 专题六 基于ChatGPT大模型的科研绘图 专题七 基于ChatGPT大模型的GIS应用 专题八 基于基于C…