Windows与ubuntu共同安装的几个要点

本文探讨了UEFI与BIOS的固件接口区别,强调EFI分区在Ubuntu安装中的重要性,解释了“无法将GRUB安装到/dev/sda”错误的原因,以及如何解决Windows11安装的最低要求问题。
摘要由CSDN通过智能技术生成

1.电脑必须要支持UEFI

UEFI(统一可扩展固件接口)和BIOS(基本输入/输出系统)是计算机固件接口的两种不同标准。

BIOS是早期计算机系统所使用的固件接口标准,它负责初始化硬件设备、加载操作系统,并提供基本的输入/输出功能。它是在计算机启动时首先执行的程序,负责进行硬件自检和初始化,并从启动设备(如硬盘、光盘等)加载操作系统。

UEFI是BIOS的继任者,它是一种更现代化、功能更强大的固件接口标准。UEFI提供了更多的功能和灵活性,相对于BIOS而言具有更快的启动速度、更大的容量、更多硬件接口支持以及图形界面等特性。

尽管UEFI和BIOS是两种不同的固件接口标准,但UEFI可以兼容BIOS。许多现代计算机和主板仍提供对BIOS的兼容性支持,这被称为“Legacy BIOS”模式。在Legacy BIOS模式下,计算机仍然可以使用传统的BIOS方式进行启动和操作。

然而,UEFI提供了一个称为“UEFI模式”的新启动模式,它取代了传统的BIOS模式。在UEFI模式下,计算机使用UEFI固件进行启动,并可以利用UEFI的先进功能和特性。

总而言之,UEFI是BIOS的现代化替代品,提供更多功能和灵活性,但仍然可以兼容传统的BIOS方式

2.EFI分区的创建非常重要,它决定了Ubuntu装好后有无双系统选择启动界面。

Ubuntu安装好后没有双系统选择界面,如下图:

这是因为GNU GRUB没有正常的安装到位,如果是用重装系统工具装的windows系统,这个问题的发生是大概率是事件,因为EFI分区有问题。要用制作好的windwos正式U盘去规范安装windows11, 否则ubuntu装完后启动界面出不来。这是因为一些工具安装完后没有创建EFI分区,或者对EFI分区内容进行了修改,以至于后面装Ubuntu时,ubuntu的GNU GRUB没有办法创建开机双系统启动选择界面,你再用命令行是修改恢复是非常麻烦和不可预知的。

EFI系统分区几个知识点

在安装Windows 11时,通常会自动创建EFI系统分区(ESP)来支持UEFI启动。这个过程是自动完成的,无需手动创建EFI分区。

在安装Windows 11时,UEFI固件会自动检测到你的硬盘,并根据需要进行分区和格式化操作。其中,会自动创建一个EFI系统分区,用于存储UEFI固件和引导管理器所需的文件。

EFI分区通常是一个较小的分区,使用FAT32文件系统,并被标记为EFI系统分区(ESP)。它会包含引导管理器和操作系统引导文件,以便在计算机启动时正确加载和启动操作系统。

在安装Windows 11时,只需按照安装向导的指示进行操作,选择要安装的目标磁盘,并选择分区选项即可。Windows 11安装程序将自动处理分区和EFI系统分区的创建。

请注意,如果你手动分区或对硬盘进行其他修改,可能会影响安装过程或导致启动问题。因此,建议在安装Windows 11时让安装程序自动处理分区和EFI系统分区的创建。

3.在ubuntu的安装中出现“无法将GRUB安装到 /dev/sda致命错误“的原因和解决办法。

在ubuntu的安装中出现“无法将GRUB安装到 /dev/sda 执行’grub-install/dev/sda’失败。这是一个致命错误的。“,如下图:

这是因为是手动增加EFI分区,将它建在了其它分区之后。安装时在磁盘头部区域找不到EFI分区,所以报错。手动将EFI分区建在其它分区之前,ubuntu正常安装后,不会报此错;但会出现开机没有双系统启动菜单的问题,就是因为手动创建的EFI分区没有windows启动内容,强烈建议用windows11正常安装时系统自建分区功能。

4.安装win11提示不符合最低要求

5.如果用win11启动盘正常安装的方法,安装win11时,大部分机器会报:安装win11提示不符合最低要求的错误,导致安装无法继续。


可以在电脑上打开记事本新建一个文件,复制以下内容到文件中:

Win11安装提示

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]

"BypassTPMCheck"=dword:00000001

"BypassSecureBootCheck"=dword:00000001

"BypassRAMCheck"=dword:00000001

"BypassStorageCheck"=dword:00000001

"BypassCPUCheck"=dword:00000001

接着把文件另存为bypass.reg。当在Windows11系统安装过程中显示无法安装的提示时,点击后退按钮,接下来同时按下Shift+F10调出命令提示符,然后输入rgedit命令打开注册表编辑器,并把编辑好的注册表文件导入,关闭所有窗口后点击下一步就可以正常安装win11系统了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值