笔者在安装上win11后,看我的M.2硬盘太大,就想着以双系统方式再安装上个ubuntu,以方便以后使用。没想到和win11一样,也是连遇到挫折,一番折腾后最终才成功。下面记录下安装要点。

安装windows过程前文已经详述,此处不再赘述,需要注意的是,既然要安装双系统,肯定要为ubuntu留下一定的空间。因此,在给windows分区时,不要把所有的空间都划分了,特别是不要按照如大白菜pe提供的一键分区的模式来为硬盘分区。如果已经用大白菜等PE工具给硬盘一键分区了,或自己手工按windows模式全部分区了,那也没事,可以启动windows后,进入磁盘管理界面,进入方法如下图:

然后出现如下界面

选择最后一个磁盘空间的磁盘,比如 CD两个盘的最后一个盘是D盘(CDE盘的最后一个E盘,CDEF盘的最后一个盘F盘,以此类推),右键点击该磁盘,选择删除,将该盘空间完全腾出来,也可选择压缩卷,分出一些空间给以后的ubuntu用,如下图所示:

这样就给以后的ubuntu腾出了空间,腾出空间后,将空间留置为未分区状态。上面的方法也适用于已经有一个windows系统的主机,想在保留原来的系统的情况下再安装第二个系统的情况。

当然也可在安装winddows时,根据windows安装程序的指示来分区,如安装过程中会出现如下界面

利用这个“新建”按钮来给windows分配空间,不要分配完,按你的计划给以后的ubuntu留置些空间,譬如留一半或四分之一都可以。

windows安装好并给ubuntu留置好空间后,就可以开始下一步安装ubuntu了。安装ubuntu时同样,需要进入ubuntu的官网,下载ubuntu系统的镜像文件,并准备一个U盘,将镜像文件用winiso等镜像工具将镜像文件写入U盘中。

然后关机重启开始安装ubuntu。笔者写稿时最新的桌面版为22.10,官方下载链接如下:Ubuntu 22.10 桌面版(64位

然后按照提示下载安装,并把该镜像文件制作成U盘,制作过程博友可以再百度搜索下,相关教程一大堆,博主在这里就不再赘述了,耽误时间和精力。

先插入U盘,进入bios,设置为U盘启动后,bios顺利交接给U盘,这时坑来了,屏蔽上竟然出现如下图示:

"Failed to open \EFT\BOOT\mm64.efi",这是怎么回事,笔者百度一下,发现很多文章说,需要将boot文件夹下的 grubx. efi更名为 mmx64. efi 即可,我马上进入U盘,去更改文件,果然根目录下有个boot文件夹,可里面却没有grubx.efi文件,当然也没有mmx64.efi文件,这可怎么办,一时我陷入僵局,不知如何是好了,再百度,还是找不到更好的解决方案。这怎么办呢,难道就要放弃?正踌躇莫展时,忽然我注意到错误提示信息是:Failed to open \EFT\BOOT\mm64.efi,哦,原来是EFI目录下的BOOT啊,哎,怪我太粗心了,果然在\EFT\BOOT\下找到了grubx. efi文件,将其改名为mmx64.efi后,果然通过,再没出错误提示信息,一路下一步,顺利安装上了ubuntu。

安装完后,正兴奋中,忽然想到一件事,linux需要给各目录分配空间,今天安装ubuntu怎么没有让我分配空间啊,百思不得其解,又百度搜索了一下教程,原来在安装时经过如下界面时,

默认是第一项,就是将全部空间都按默认配置分配,其实应该选择第二项,其他选项

在这里可以看到当前硬盘的分区信息,第一步:选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,根据自己的情况可以给各目录适当分配大小,最后点击“确定”按钮,如下图所示。

好了,本文旨在讲述安装windows和Ubuntu双系统时需要重点注意的地方,详细安装步骤因为网上相关文章太多,本文就不再多说了,需要的朋友可以自己去搜索下。根据教程来自行安装。

 

ubuntu安装过程(双系统模式)中遇到的坑的更多相关文章

  1. Ubuntu安装教程(双系统)

    经常要重装还不如写个安装教程省的每次都要查 Ubuntu安装教程: win7下安装Linux实现双系统全攻略:https://jingyan.baidu.com/article/c275f6bacc3 ...

  2. Windows XP硬盘安装Ubuntu 12.04双系统图文详解

    Windows XP硬盘安装Ubuntu 12.04双系统图文详解 Ubuntu 12.04 LTS版本于2012年4月26日发布,趁着五一放假,赶紧在自己的Windows XP的电脑上安装下Ubun ...

  3. 沉淀,再出发——安装windows10和ubuntu kylin15.04双系统心得体会

    安装windows10和ubuntu kylin15.04双系统心得体会 一.安装次序      很简单,两种安装次序,"先安装windows后安装linux:先安装linux后安装wind ...

  4. Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘注意事项

    本文来自:http://www.linuxidc.com/Linux/2015-08/122140.htm,此处仅做收藏. Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘 ...

  5. ubuntu安装过程中遇到的一些问题及解决办法。

    由于ubuntu与win10的双系统安装过程百度一下就有很多,在此不再赘述. (其实主要是忘记拍照片了,我一个菜鸡说得肯定也没有那些大佬们好,但网上确实也很多哈,加上有中文引导安装,问题不大.) 此篇 ...

  6. Windows XP硬盘安装Ubuntu 16.04双系统图文详解

    需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 16.04 LTS的镜像文件,具体下载地址如下:   1 2 3       1.grub4dos  点击下载 grub4dos 2 ...

  7. win7 下安装 ubuntu 16.04双系统

    Ubuntu 每年发布两个版本,目前最新正式版版本也升到了 16.04.Ubuntu 16.04 开发代号为"Xenial Xerus",为第六个长期支持(LTS)版本,其主要特色 ...

  8. Windows 8.1硬盘安装Ubuntu 14.04双系统

    Windows 8.1硬盘安装Ubuntu 14.04双系统 学习了: http://www.jb51.net/os/windows/298507.html http://www.linuxidc.c ...

  9. 解决Macbook Pro 2017安装Windows10双系统后在Windows系统中Apple蓝牙鼠标不能使用问题

    MAC BOOK PRO 2017安装Windows10双系统 在Windows系统中蓝牙鼠标不能使用解决办法 最近因工作需要,macOS系统不能要求,大部分工作必须要在Windows系统中进行,最初 ...

  10. Ubuntu和win10双系统Grup无法引导解决方案

    通常我们经常安装双系统, 但是有时候安装完系统无法正常引导, 以下就说明Ubuntu和win10双系统, win10在grub界面不断循环的解决方案 直接在win10启动项目上按e进入编辑模式 在文档 ...

随机推荐

  1. Nuxt3 的生命周期和钩子函数(十一)

    title: Nuxt3 的生命周期和钩子函数(十一) date: 2024/7/5 updated: 2024/7/5 author: cmdragon excerpt: 摘要:本文详细介绍了Nux ...

  2. Spring学习篇

    什么是Spring? Spring是一个轻量级的IoC和AOP容器框架.是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求. 常见的配置方式 ...

  3. Idea 2020.1 编译SpringBoot项目Kotlin报错

    导读 今天公司有个项目莫名其妙的运行不起来,提示Kotlin版本兼容问题,网上找到解决方案后,整理下来. 错误信息 Error:Kotlin: Module was compiled with an ...

  4. yb课堂 新版VueCli 4.3创建vue项目,Vue基础语法入门 《二十九》

    Vue模版语法开发起步 基于HTML的模版语法,允许声明式地将DOM绑定至底层Vue实例的数据 用简洁的模版语法来声明式的将数据渲染进DOM的系统 结合响应系统,在应用状态改变时,Vue能够智能地计算 ...

  5. SpringBoot 1.x 2.x配置文件指定服务项目名

    SpringBoot版本1.x: server.context-path=/demo SpringBoot版本2.x: server.servlet.context-path=/demo

  6. 洛谷P1003

    洛谷P1003 题目大意 简而言之就是在坐标轴上铺地毯,根据输入的坐标将地毯放在坐标轴上,然后最后给出一个坐标,找到铺在这个坐标上最上面的地毯编号 Train of thought 首先我们应该找到每 ...

  7. [oeasy]python0048_注释_comment_设置默认编码格式

    注释Comment 回忆上次内容 使用了版本控制 git 制作备份 进行回滚   尝试了 嵌套的控制结构 层层 控制   不过 除非 到不得以 尽量不要 太多层次的嵌套   这样 从顶到底 含义 明确 ...

  8. oeasy教您玩转python - 4 - # 调试程序

    ​ 调试程序 回忆上次内容 py 的程序都是写在明面上的 所有需要执行的事情都明着写到了 py 文件中 用 python3 解释 py 文件进行执行 可以下载人家写好的 py 文件 下载的 py 文件 ...

  9. SQL分析“聚集索引、非聚集索引”区别

    概述 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序. 聚集索引确定表中数据的物理顺序.聚集索引类似于电话簿,后者按姓氏排列数据.由于聚集索引规定数据在表中的物理存储顺序,因此一 ...

  10. EF6/EFCore Code-First Timestamp SQL Server

    EF 6和EF Core都包含TimeStamp数据注解特性.它只能用在实体的byte数组类型的属性上,并且只能用在一个byte数组类型的属性上.然后在数据库中,创建timestamp数据类型的列,在 ...