问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

U盘安装Win11+Ubuntu20.04双系统安装踩坑历程(双系统)

创作时间:
作者:
@小白创作中心

U盘安装Win11+Ubuntu20.04双系统安装踩坑历程(双系统)

引用
CSDN
1.
https://blog.csdn.net/m0_58469455/article/details/134491243

本文将详细介绍如何使用U盘在Windows 11系统上安装Ubuntu 20.04双系统。文章内容详尽,包含了从资源准备、安装流程到踩坑分享的完整步骤,适合有一定技术基础的用户参考。

前言

最近在学习ROS(机器人操作系统),网上推荐安装Ubuntu,并且作为生产系统生态良好,教程丰富,于是着手安装Ubuntu系统。一开始选择安装虚拟机,但由于bug实在太多,使用不方便,于是改成了安装双系统。经过一番查找和尝试,成功安装了双系统,这里整理一下我使用U盘安装Windows 11(原系统)+Ubuntu 20.04双系统的安装过程。

资源准备

  • U盘一个(备份数据并格式化)
  • Ubuntu 20.04 LTS 镜像
  • 下载地址:清华源下载ubuntu-20.04.3-desktop-amd64.iso
  • Rufus 启动工具
  • 下载地址:Rufus - 轻松创建 USB 启动盘

安装流程

一、准备U盘

安装Ubuntu系统需要将U盘清空,备份好数据之后,建议将U盘格式化为NTFS格式。

我的方法如下,首先保证把自己的数据备份好,接下来以Windows 11为例,打开U盘,右上角可以将U盘格式化,如图。

二、如何确认自己电脑的类型

引用:

a类: MBR的BIOS + 单硬盘
b类: MBR的BIOS + 双硬盘(SSD固态 + 机械硬盘)
c类: UEFI的BIOS + 单硬盘
d类: UEFI的BIOS + 双硬盘(SSD固态 + 机械硬盘)

怎么看自己电脑是MBR还是UEFI:
键盘按下Win+R(Win:开始键/也就是Windows的标志那个键),在输入框内输入msinfo32后,回车确认,

出现以下信息:

确定自己电脑 硬盘 的类型
在显示屏下方的搜索框内搜索“计算机管理”
点击进入后,再点击左边列表内的“磁盘管理”,就可以查看自己的电脑的硬盘类型

针对之前说过的a,b,c,d四种情况,每一种类别的安装方法都有区别,必须按自己电脑对应的类型,选择对应的安装方式,不然会导致失败,甚至会损坏原有的Windows操作系统。

如果有可能,大家装新系统前尽量备份自己的重要数据,虽然我自身的安装过程中从没遇到过此问题,不过还是要以防万一。只要细心大胆,一切都是可完成的!

再次提醒,先弄清电脑的类型,再选择安装方法

三、为Ubuntu分配硬件储存空间

根据博主分享,我的电脑属于d类: UEFI的BIOS + 双硬盘(SSD固态 + 机械硬盘)

引用:

再次像之前一样,在显示屏下方的搜索框内搜索“计算机管理”, 选择“磁盘管理”
选择最后一个磁盘空间的磁盘,比如 C一个盘的最后一个盘就是C盘,C、D两个盘的最后一个盘是D盘(CDE盘的最后一个E盘,CDEF盘的最后一个盘F盘,以此类推),鼠标右键点击该磁盘,选择压缩卷:

a类: MBR的BIOS + 单硬盘
c类: UEFI的BIOS + 单硬盘

可以直接按照以下方法分盘
并根据需要选择需要压缩/分给新操作系统的硬盘大小,一般至少分配50个G(1G = 1024MB)。如果大小不够就腾一些空间,保证最后一个盘有40~50G的空余空间吧,如果空间足够,建议分配的硬盘大小越多越好,年轻人请注意:讲武德,点到为止,不要大E=

设置好分配的硬盘大小后,点击“压缩”
压缩后,会发现多出一块未分区磁盘(黑色分区),如果选择的压缩大小是50G, 则黑色部分为50G可用空间。

b类: MBR的BIOS + 双硬盘(SSD固态 + 机械硬盘)
d类: UEFI的BIOS + 双硬盘(SSD固态 + 机械硬盘)

和a类,c类,单硬盘的分盘方法基本一样,唯一差别:一开始分区时,在SSD(也就是Windows的C盘)分200M的空间来安装启动项,在机械硬盘分50G左右(可以更大,只要磁盘容量充足),SSD分的200M的空间之后会放efi,其他的就放在另外的50G里面。除分盘外,其他部分就完全一样了。

分配空间的步骤按照博主的分享来就可以了。

我向磁盘0分配了200MB的未分配空间作为Ubuntu的EFI启动分区,磁盘1分配了150G的未分配空间作为操作系统的空间。

另外,如果你安装过Ubuntu系统,需要完全删除原来的分区以及启动项,避免和新安装的Ubuntu系统造成不必要的冲突,具体操作站内有很多教程,这里不再赘述。

例如:彻底删除电脑中的Ubuntu,删除BIOS启动项中的Ubuntu 启动/引导 选项 详细教程http://t.csdnimg.cn/pHu2z

四、安装Ubuntu镜像文件

这里注意不要直接安装到U盘,记住你的安装路径。

五、烧录Ubuntu镜像文件

插入U盘,打开下载好的refus.exe

  1. 插入U盘,选中要烧录镜像的U盘;
  2. 选中安装好的镜像文件;
  3. 电脑是MBR,分区类型选择MBR即可,电脑是UEFI类型则选择GPT格式,怎么看自己电脑是MBR还是UEFI前面已经提过不赘述。
  4. 格式化选项中,文件系统选择NFTS格式;
  5. 开始烧录,等待烧录完成。

静待5-10分钟烧录完毕即可

六、进入BIOS界面,选择U盘启动

以Redmi G电脑为例:

重启电脑,开机同时按F2进入BIOS界面,右上角进入高级模式

打开安全菜单

关闭secure boot(安全启动)(不关闭这个系统会拒绝启动Ubuntu系统)

进入启动菜单

接下来确认USB启动为打开

将第一启动改为USB启动,按F10保存退出

按F10保存退出,进入 Ubuntu 安装界面。

(以上操作各厂商设置不同需自行查询)

如果找不到U盘启动项,请重装系统,在使用refus烧录时设置分区类型MBR改为GPT。

七、Ubuntu安装

这里感谢强秦的沉默烤羊_Java编程基础,人生,多操作系统-CSDN博客博主的回答:

选择右边语言,往下拉会有中文

安装 Ubuntu时,可以先不连WiFi,装系统时联网,边装边下会影响速度

接下来推荐选择“其他选项”,可以自行分盘。若选择“直接安装”,默认之前分配的50G空间为单独一个“大盘”

接下来,会找到一个较大的空闲分区,也就是我们之前在Windows系统中,创建的那个分区

关于 Linux 的分区:

a. 首先 Linux分区和 Windows分区是不同,Linux 是以文件形式作为分区
b. 所以分区就像划分磁盘大小一样,在这里假设你划分的空盘分区为 60G,点击预留的空闲盘符,进行分区,分区方式:

a类:MBR的BIOS + 单硬盘
b类:MBR的BIOS + 双硬盘(SSD固态 + 机械硬盘)

1)/boot:这个就是实现你双系统的原因了,这个就是用于启动 Ubuntu 的目录,里面会有系统的引导,这个文件只有几十MB,但建议将其划分为 200M,文件格式为 ext4,这个分区必不可少!

c类:UEFI的BIOS + 单硬盘
d类:UEFI的BIOS + 双硬盘(SSD固态 + 机械硬盘)

1)efi:这个就是实现你双系统的原因了,这个就是用启动 Ubuntu 的目录,里面会有系统的引导,这个文件其实只有几十MB,但建议将其划分为 200M,文件格式为 efi,这个分区必不可少,否则后果你懂得!

MBR和UEFI的区别,各自使用 /boot 和 efi

接下来的几步,两种电脑类型的安装方式,又再次相同

2)swap:这是 Linux 也就是 Ubuntu 的交换区目录,大小一般为内存的 2 倍,在电脑内存不足时,系统调用这片区域,来运行程序。可以将其分为48G,文件格式为交换空间,英文swap
3)/:这是 Linux 也就是 Ubuntu 的根目录,就是一个反斜杠,相当于Windows的C盘,我们将其分为10
20G,文件格式为ext4,条件允许可以再大,毕竟Ubuntu装软件,默认装在这里
4)/home:这是 Ubuntu 的“其他盘”, 或者说是个人目录,相当于Windows的DEF盘,为了让个人目录大一些,将剩下的存储空间全分给它,文件格式为ext4

依然在这个界面上,选择“安装启动下拉菜单”,刚刚第1)步创建了“/boot” 或“efi” 文件,现在看看这个区前面的编号是多少,安装启动引导器的设备,也就选“/boot” 或“efi” 文件,对应的编号

然后在“安装启动下拉菜单”中找到对应编号,如下图都为/dev/sbd2(“/boot” 或“efi”,图中的例子是efi)

安装继续,设置地区,键盘布局,用户名、密码设置…
最后等待安装成功

全部完成之后,新系统会提醒你重启,把U盘拔了,点击重启。之后每次开机,就可以根据自身需求,选择进入的操作系统

踩坑分享

安装过程遇到SQUASHFS error:

第一次我使用UltraISO烧录进U盘

安装到最后出现了如下情况:

linux系统安装过程中报告错误:SQUASHFS error: sb_bread failed reading block

Squashfs 是Ubuntu以及各种Linux发行版本的镜像中的一种文件系统。而导致出现这种错误的原因可能有下面几个:

  1. 镜像文件不完整,有损耗等等。 解决方法:换个新的镜像文件。
  2. 烧盘的U盘出现问题了,无论怎么重新烧写新镜像都依旧存在这个问题。 解决方法:换个别的U盘进行重新安装试试。
  3. 电脑的硬件——内存条出现问题,这是最不希望看到的,但是如果排除了上面那两个可能性,就要考虑这个可能性了。解决方法:利用memtest86/memtest86+进行内存条测试,如果在正常的情况下出现的坏道比较多,就要考虑更换内存条了。

所以出现这个问题建议删除重装,一般可以解决问题。

但我重装后依然出现了同样的SQUASHFS error。

经过查询,发现我的Ubuntu镜像文件大小超过了4G(4.05G),而正好fat32格式最大只能支持4G的文件,所以这个文件根本没法在这个U盘上存在,使用UltraISO的写入硬盘映像功能,不管你的U盘是什么样的文件系统,制作完成后,U盘都会变成FAT32文件系统,这对于包含有超过4G文件的光盘映像,比如我安装的Ubuntu 20.04 LTS镜像文件(4.05G),包括很多Windows 7、8、8.1的映像,来说,这就是噩耗,这样制作出来的U盘将无法正确的存储超过4G的文件,所以根本就没法使用。简单来说,使用UltraISO的写入超过4G文件的光盘映像会导致系统无法安装。

SQUASHFS error解决过程:

解决用UltraISO将操作系统ISO镜像写入U盘后U盘变成FAT32文件系统而无法安装的问题 - 简书 (jianshu.com)
弹出了“syslinux引导扇区不支持ntfs文件系统”的错误,这个没能解决我的问题,大家可以尝试一下。
其实换个启动工具选择ntfs格式化然后烧录就行了
【精选】Ubuntu 20.04安装详细图文教程(双系统)_ubuntu 20.04安装教程_Hacah的博客-CSDN博客
这位博主使用的是Rufus启动工具
立马按照博主的步骤尝试了一下,果然安装成功了!!
这里注意:如果电脑使用U盘启动无法识别该U盘,设置分区类型MBR改到GPT即可。

分享:
ntfs和fat32格式的区别:fat32和ntfs的区别? - 知乎 (zhihu.com)

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号