Windows安装Ubuntu双系统(Win11+最新Ubuntu22.04.1LTS)

2023-10-27

目录

前言

一、查看基础环境

二、准备安装文件

1.下载Ubuntu 22.04.01 LTS镜像ISO文件

2.下载官方推荐的U盘启动制作工具

3.制作启动U盘

4.新建硬盘分区用来安装Ubuntu系统

5.BIOS设置 

三、安装Ubuntu 

1.准备安装

2.接下来按照Ubuntu系统的提示选择,可一路默认安装。

四、默认开机系统及双系统启动界面美化+修改默认启动项

 1.开机直接启动Win11系统

 2. 开机进入双系统选择界面

五、双系统时间不同步问题

1.时间不同步问题的原因(不关心原因的可跳过,直接看2.解决办法)

2.解决办法

六、问题集锦

1.安装完成后遇到错误提示

 2.制作好启动盘后,无法进入系统安装界面。


前言

一直想体验Linux系统,正好最近电脑装了Win11系统,于是抽时间也装一下Ubuntu系统。本文详细了记录安装双系统过程,算是自己的一次学习。对于和我一样也想体验双系统的朋友,可以参考一下。

本文参考了其他网友的分享:

https://blog.csdn.net/weixin_43002202/article/details/120951578

https://zhuanlan.zhihu.com/p/492885761

感谢网友的分享,如有侵权,请及时联系。

本文共分为以下几个部分:

一、查看基础环境

二、准备安装文件

三、安装Ubuntu

四、默认开机系统及双系统启动界面美化+修改默认启动项

五、双系统时间不同步问题

一、查看基础环境

安装环境:win11专业版,64位模式,固态硬盘512G,BIOS模式:UEFI(最好是这个模式)。按win+R后输入msinfo32回车查看系统信息,如果BIOS模式为UEFI,请继续。

二、准备安装文件

  • 1.下载Ubuntu 22.04.01 LTS镜像ISO文件

官网下载地址:Download Ubuntu Desktop | Download | Ubuntuhttps://ubuntu.com/download/desktop如果速度较慢,可以选择清华镜像,清华镜像网址:Index of /ubuntu-releases/22.04.1/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrorhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04.1/

  • 2.下载官方推荐的U盘启动制作工具

U盘启动制作工具选择RUFUS,网址为:Rufus - 轻松创建USB启动盘,选择第一个下载。

  • 3.制作启动U盘

因为该过程会对U盘格式化,擦除u盘上所有数据,建议备份好所有U盘上文件;由于电脑会多次重新读取U盘,相当于重新插入U盘,杀毒软件会多次检查U盘是否有病毒,所以建议关掉杀毒软件,以免对制作过程产生影响

(1)打开Rufus 3.20软件,导入镜像文件;分区类型选择GPT,目标分区类型选UEFI(非CSM);文件系统选择NTFS,簇大小选默认:4096字节(默认),设置完成后点击开始。接下来提示选择写入模式,选择第一个:以ISO镜像模式写入(推荐),点击OK。

​ 

​ 

(2)文件开始擦除数据并写入文件,等待几分钟,我的用10分钟,“准备就绪”,点关闭。

​ 

  • 4.新建硬盘分区用来安装Ubuntu系统

开始->右键->磁盘管理->选择一个磁盘->右键->压缩卷;压缩出40~60G以上空白分区(我分了80G)。

​ 

​ 

  • 5.BIOS设置 

开机按Delete键进入BIOS设置,启动优先顺序从上至下排列,带有UEFI开头的为启动U盘,将其拖动至最上方,则设置为第一启动顺序。设置好后,按F10保存退出。

三、安装Ubuntu 

  • 1.准备安装

插入U盘,开机,按Delete进入启动项设置,选择第一个“Ubuntu (safe graphics)”,回车,开始进入装机界面。选择语言“中文(简体)”,点击“安装Ubuntu”。

  • 2.接下来按照Ubuntu系统的提示选择,可一路默认安装。

键盘布局(默认:Chinese)

无线(默认:I donot want to connect to a WI-Fi network right now)

更新和其他软件(默认:正常安装)

安装类型(默认:安装Ubuntu,与Windows Boot Manager 共存,出现“将改动写入磁盘吗?”对话框,点击“继续”)

您在什么地方?(时区选择,省事些建议选择“London”;如果非要选择“Shanghai”,后面会涉及双系统时间不一致问题,需要调整,见第五部分)

您是谁?(输入用户名和密码,点“继续”)

开始安装,等待一会儿,安装完成,提示重启,拔掉U盘,点击“现在重启”,选择第一个Ubuntu系统。至此安装完成。

四、默认开机系统及双系统启动界面美化+修改默认启动项

安装好Ubuntu系统后,Ubuntu系统的引导启动项排在第一位,如下图启动顺序中的第一个。开机启动时会进入双系统选择界面,且默认启动Ubuntu系统。本部分内同将介绍如何修改默认启动项以及美化启动界面。

  •  1.开机直接启动Win11系统

Win11系统启动就只能启动Windows系统,而Ubuntu系统启动会列出所有已装系统供用户选择。对于平时还是以使用Win11为主的,偶尔才会用到Ubuntu系统的用户,每次开机都要选择系统就有点不方便,这里建议大家修改BIOS启动项,把Win11系统设置为优先启动项,这样每次开机就会默认Win11系统直接开机。

  •  2. 开机进入双系统选择界面

双系统界面美化效果如下:

(1)先下载主题到电脑或者优盘,此主题下载地址:https://www.gnome-look.org/p/1009236/

或者百度网盘链接:百度网盘 请输入提取码 提取码:kedc。

(2)在Ubuntu系统中,把主题文件包“Vimix-1080p.tar”放在根目录文件夹中。

(3)首先解压主题文件包,打开“终端”进行操作,输入指令:tar xvJf Vimix-1080p.tar.xz

(4)然后进入解压后的文件夹Vimix-1080p,输入指令:cd Vimix-1080p

(5)安装,使用root用户命令sudo,输入指令:sudo ./install.sh

(6)系统会提示输入密码,密码为用户密码(输入密码时光标不会移动,直接输完按回车)。

稍后会自动安装。出现“All down!”,则安装完成。

(7)安装完成后,修改启动设置,命令行输入: sudo gedit/etc/default/grub,打开grub文件。

一般,我们需要修改第6项GRUB_DEFAULT(默认启动项,后面的数字编号是开机时看到的若干个开机启动项从上到下依次的编号,记住每个启动项的位置,注意,编号是从0开始的,第一个为0,第二个为1,第三个为3,依次类推,需要哪项为默认启动项,就把其对应编号写在等号后面,我的Windows系统在启动项界面排在第三个,所以将数字设置为2);第7项GRUB_TIMEOUT_STYLE(是否显示倒计时,hidden为表示不会显示倒计时,注释掉该行则显示倒计时,该行前面加#并空格则注释掉该行);第8项GRUB_TIMEOUT(等待时间,单位秒)。

(8)更新修改,在命令行输入:sudo update-grub。重启即可看到设置生效。 

五、双系统时间不同步问题

  • 1.时间不同步问题的原因(不关心原因的可跳过,直接看2.解决办法)

安装Win11和Ubuntu双系统后,一般都会存在两个系统时间不一致问题。之所以 Windows 与 Ubuntu 双系统之间有时间差,是因为这两个系统使用了不同的方式来识别硬件时钟(Hardware Clock)。

Windows 将硬件时钟当作本地时间( Local time),所以Windows会直接显示硬件时间;而Ubuntu 将硬件时钟当作 UTC 时间(格林威治时间),所以Ubuntu会将硬件时间在加上8小时后再显示出来(在中国)。

所有的操作系统(不论是Windows还是Ubuntu)在启动后都会更新系统时间。流程如下:

(1)电脑开机,读取硬件时间(Hardware Clock)并显示。(windows直接显示,ubuntu加8后再显示)

(2)联网后,获取当地时间并显示。

(3)更新BIOS时间。

联网后大家获取到的时间都是当地时间,这没问题。但ubuntu和windows在更新BIOS时间时,做法不同。windows获取到当地时间后,直接把BIOS时间设为当地时间;而ubuntu把BIOS时间设为UTC时间。比如现在是北京时间12点,UTC时间就是12-8=4点,ubuntu就会把BIOS时间设为4点。

  • 2.解决办法

方法一:该方法很简单,直接在Ubuntu“终端”界面输入:

timedatectl set-local-rtc 1

这句话的作用是让Ubuntu将系统时间和硬件时间同步。现在,Ubuntu和windows一样,都认为硬件时间就是当地时间,联网更新时,也是直接将BIOS时间设为当地时间。这样就没问题了。

修改后,Ubuntu系统显示时间可能没有变化,重新进入Windows系统将时间更新设置正确,再回到Ubuntu系统就可以看到时间一致了。

方法二:该方法需要在Ubuntu系统“终端”界面输入三行指令:

sudo apt-get install ntpdate

sudo ntpdate time.windows.com

Sudo hwclock - -localtime - -systohc

修改后,同样先进入Windows系统将时间更新正确,再回到Ubuntu系统,时间就一致了。

方法二是网上流传使用比较多的方法。

六、问题集锦

1.安装完成后遇到错误提示

我安装完成后遇到了一个错误提示,这里选择直接重启就可以了。

 2.制作好启动盘后,无法进入系统安装界面。

有网友在制作好启动U盘后,无法正常进入Ubuntu系统安装界面,卡在Launching ‘EFI\boot\\bootx64.efi'...。原因是有的电脑BIOS中的安全选项默认开启(例如“机械革命”),即Security为Enabled,“bootx64.efi”这个文件是不能通过安全启动的,解决办法:将Security模式改为Disabled。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows安装Ubuntu双系统(Win11+最新Ubuntu22.04.1LTS) 的相关文章

随机推荐

  • 实现FPGA Verilog HDL与NIOS II的通信数据交换——利用AVALON总线

    平时用FPGA基本都是全程用Verilog HDL编程 当遇到液晶的时候 发现Verilog的还不如C语言来的方便 但是用NIOS来编写的时候 实现NIOS与Verilog的通信又是一个问题 今天用了两种方法实现Verilog与NIOS通信
  • C#Socket编程服务器和多客户端通信,客户端和客户端通信

    对于Socket编程 网上资料 博文一抓一大把 不过大多数都是简单讲解单客户端和服务端通信的实例 这里主要给大家展现一下在 net平台上用窗体程序实现的过程 不过比较有特点的是会告诉大家如何实现不同客户端之间的通信 它们如何通过一个服务端准
  • 2023年数学建模国赛C题思路+模型+代码+论文

    一 数学建模常用方法 各赛题思路开赛后会第一时间更新 数学建模是将实际问题抽象为数学模型 并利用数学方法进行求解和分析的过程 在数学建模中 常用的模型算法非常多 下面列举了一些常见的模型算法 线性回归 线性回归是一种常见的建模方法 用于建立
  • 【编程测试题】LeetCode single-number

    Given an array of integers every element appears twice except for one Find that single one Note Your algorithm should ha
  • Windows下谨慎使用动态磁盘

    电脑上的硬盘 磁盘 原本为动态分区 昨天换了一块新的1T的硬盘后 就把旧硬盘改装成移动硬盘了 但是改成移动硬盘后电脑无法识别出来 经检测发现是动态分区的问题 结合之前的经历 个人建议要谨慎使用动态磁盘 基本磁盘和动态磁盘 在网上搜 动态磁盘
  • android data文件夹操作

    1 看代码 public class DBTest extends Activity SQLiteDatabase db Button bn null ListView listView Override public void onCre
  • Qt中时间戳和时间的相互转换关系

    以下内容摘抄博客 https www cnblogs com simp p 17236018 html include
  • 【转】Codeblocks MinGW 配置openCV

    Code Blocks is an GPL based and cross platform IDE This is the tutorials using Code Blocks with OpenCV Create a simple c
  • sublime text3 自定义配色方案

    可以实现自定义修改配色方案 生成下载 绝对github上的神器 自定义配色方案 修改保存后 下载后缀为tmTheme的文件 然后打开Sublime Text 点击菜单栏的首选项 gt 浏览插件 此时会弹出一个窗口 路径大概就是 Sublim
  • VS工作目录,输出目录

    默认情况下 输出目录 和 输出文件 两个属性对应的目录是一样的 这样用着方便 当然 输出文件的值在输出目录的值的基础上还包含有exe文件名 如果两个不一样 则中间生成的链接器用的如xx ilk和xx pdb文件等在输出目录 而最终生成的xx
  • C语言 分支与循环语句 上

    3 5 表达式语句 printf hehe n 函数调用语句 空语句 有时候我们需要一条语句 但是这条语句什么都不需要做 叫做空语句 return 0 分号隔开的是一条语句 用一条语句加一个分号 控制语句用于控制程序的执行流程 以实现程序的
  • Windows 10 中的 BitLocker问题

    最近安装双系统 遇到了BitLocker的问题 被windows狠狠地恶心了一把 这里记录下来 后面的兄弟们不要躺坑 1 BitLocker是什么东西 就是这个界面 首先 这里有微软官方的解释 链接 总结来说就是一种加密方式 实质上个人理解
  • Angular4对cookie的操作

    cookie详细方法及使用 time number 2 60 60 1000 cookie过期时间两个小时 2 60 60 1000 储存cookie this cookieService set userId this userId ne
  • 【大数据】HiveQL:视图

    HiveQL 视图 视图可以允许保存一个查询 并向对待表一样对这个查询进行操作 这是一个逻辑结构 因为它不像一个表会存储数据 换句话说 Hive 目前暂不支持物化视图 当一个查询引用一个视图时 这个视图所定义的查询语句将和用户的查询语句组合
  • 首次域名注册

    什么是域名 域名是Internet网络上的一个服务器或一个网络系统的名字 在全世界 没有重复的域名 域名的形式是以若干个英文字母或数字组成 由 分隔成几部分 如 56dr cn 就是一个域名 域名与网址有什么区别 一个完整网址范例如下 ht
  • 如何评价代码的好坏?

    我们一般从可维护性 可读性 可扩展性 可测试性 可复用性 简洁性来评价代码的质量 可维护性 所谓维护无外乎就是修改bug 修改老的代码 添加新的代码之类的工作 代码易维护指的是在不破坏原有代码设计 不引入新的bug的前提下 能够快速的修改或
  • python基础(5):深入理解 python 中的赋值、引用、拷贝、作用域

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 在 python 中赋值语句总是建立对象的引用值 而不是复制对象 因此 python 变量更像是指针 而不是数据存储区域 这点和大多数 OO 语言类似吧 比如 C java
  • JAVA基础学习笔记1

    教程来源 https www runoob com java java tutorial html 以下是个人学习笔记 用水平线划分小节 我的第一个JAVA程序 通常都写成这样 public class HelloWorld public
  • Spring Boot -01- 快速入门篇(详解图文教程)

    作者 肖朋伟 来源 https blog csdn net qq 40147863 article details 84194493 Spring Boot 01 快速入门篇 图文教程 今天开始不断整理 Spring Boot 2 0 版本
  • Windows安装Ubuntu双系统(Win11+最新Ubuntu22.04.1LTS)

    目录 前言 一 查看基础环境 二 准备安装文件 1 下载Ubuntu 22 04 01 LTS镜像ISO文件 2 下载官方推荐的U盘启动制作工具 3 制作启动U盘 4 新建硬盘分区用来安装Ubuntu系统 5 BIOS设置 三 安装Ubun