安装Windows以刷新UEFI / BIOS,然后重新安装Ubuntu


11

我将在计算机上重新安装Windows,以便可以刷新UEFI / BIOS(计算机制造商仅提供.exe文件)。之后,我想有效地重新安装Ubuntu。您能说明一种节省时间的方法吗?

编辑:确实,我正在寻找以合理程度的效率执行此操作的最安全方法。


2
我只需要在硬盘驱动器上做一个+最小大小的分区即可进行Windows安装。如果grub之后需要修复,请方便地安装ubuntu磁盘。让ubuntu独自安装。
crip659

1
有些带有.exe文件的文件也提供DOS文件,因此您可以创建一个DOS可启动闪存驱动器来运行更新。现在,大多数更好的系统都允许您直接从UEFI运行更新并在FAT32分区上运行更新。而且一些新的UEFI系统将直接通过Linux通过fwupd.org/lvfs/devicelistfwupd.org/vendorlist
-oldfred

1
您有可用的备用硬盘驱动器吗?
Eric Towers

1
@tudor我已经刷过uefi,但可能是有用的信息。
whitelightning

1
@Eric Towers是的,我有备用驱动器。
whitelightning

Answers:


17

最有效的方法是找到Live Windows映像并从中启动。

您将能够从中刷新BIOS。

但是请注意,在某些情况下,刷新新BIOS不是一个好主意。大约一周前,我使用BIOS实用程序(内置在名为EasyFlash的BIOS中)将新的BIOS刷新到了Asus笔记本电脑上。

之后,我在Ubuntu中丢失了触摸板,并遇到了其他问题。我无法使用同一实用程序降级BIOS,因为它不允许刷新较旧的BIOS。

因此,我必须使用Live Windows映像,在该映像中我使用/nodate开关成功降级了BIOS 。

因此,如果您没有充分的理由并且一切正常,请不要升级BIOS。Ubuntu将处理CPU微代码。


我似乎找不到有关/ nodate的任何信息。对此很好奇。
白色闪电

2
它可能是华硕特有的。
试点

1
建议不要更新BIOS有点狡猾。它可能使您容易受到重大漏洞的影响。
MechMK1

5
您能否举一个BIOS中“大”漏洞的例子?
飞行员

2
@Joshua,除非您是三字母代理商的目标或做类似有价值的事情,否则您无需担心Spectre。是的,这是一种强大的攻击手段,但要在实验室环境之外实施也是非常棘手的。
标记

13

断开Ubuntu系统驱动器的连接,连接一个旧的备用或用过的驱动器,在其上安装Windows,然后进行BIOS更新(如果如上述Pilot6所述,如果绝对肯定的话,必须更新BIOS)。然后,断开旧驱动器的连接,重新启动Ubuntu OS驱动器,您已经知道,Windows不会破坏Linux,您已经准备好了。


1
这确实是唯一正确的答案。断开Ubuntu驱动器的连接后,Windows安装程序无法将其破坏。
蒙蒂·哈德

此处有12,000个帖子的用户说,您需要实际运行安装(不仅仅是插入旧驱动器)才能进行grub修复。 forums.linuxmint.com/…–
whitelightning

但是,g修复不是目的。OP希望刷新BIOS /固件更新,这是一个以Windows为中心的任务。我的回答旨在使他们能够做到这一点,而又不会使其Ubuntu情况复杂化。任何grub维修都将是一个单独的问题,因此不在此处讨论。
K7AAY

@whitelightning:您引用的帖子假定您只有一个硬盘驱动器,并且让Windows安装程序修改该驱动器上的启动数据。该答案通过防止安装程序在当前的Ubuntu安装中访问驱动器来避免这种麻烦。
Eric Towers

@Eric Towers当我拥有可引导的Ubuntu光盘(不包括实时安装媒体)时,UEFI将“ ubuntu”添加为引导设备。因此,我当时认为连接Windows并闪烁会消除这种情况。但是,我现在想的是,在挂接Ubuntu驱动器时会自动重新创建它。
白色闪电

2

将现有的Ubuntu安装恢复到系统上的最省时的方法是从拇指驱动器启动,将整个驱动器的完整映像备份到另一个(足够大)的存储设备,然后在恢复后还原该映像备份。 Windows完成。

我将链接有关如何执行此操作的文章(请注意;您可以像备份一样轻松擦除所有内容),但这dd是这些操作的核心命令。


我的理解是,当我安装新的UEFI时,关于系统的其他部分,需要进行一些更改。我相信引导加载程序就是其中之一。那么,我们不需要自然地创建一些“安装”文件的方法吗?
白色闪电

考虑到完整的磁盘备份需要花费几个小时,因此这几乎“最省时”。即使打开笔记本电脑并更换驱动器也会更快。
jpa

@whitelightning引导配置存储在EFI系统分区的磁盘上,因此还原磁盘映像也将还原这些更改。但是,如果要快速完成,请使用Clonezilla进行映像,而不要使用dd。Clonezilla将仅备份已用空间。
gronostaj

@gronostaj当我安装Ubuntu时,有一个EFI系统分区,使用fat32文件系统。Ubuntu安装会自动创建它。您是在说我们不希望搬走,对吧?
whitelightning

@whitelightning我是说这个分区包含已安装操作系统的完整启动配置。只要您具有完整的磁盘备份(包括ESP),还原它还将还原先前的启动配置。更新UEFI不会影响这些文件,因此以下合理的计划是:1)完全备份,2)擦除并安装Windows,3)更新UEFI,4)恢复备份。
gronostaj

2

如果.exe不需要安装Flasher工具,则可以从Windows安装程序光盘中进行安装。

从Microsoft下载具有适当位数(32位或64位)的Windows 10安装程序iso映像。如果您从Windows访问该站点,则Microsoft希望您下载其“媒体创建工具”,该工具可以下载iso或创建可启动的USB驱动器。我相信,如果您从Linux上访问,该站点只会提供iso文件,但我没有尝试过。这是一个免费下载,并且由于不需要安装,因此不需要许可证。

用安装光盘引导计算机。逐步进行安装,直到进入“立即安装”屏幕,不要单击该按钮,然后按Shift + F10打开命令提示符窗口。从那里,您可以执行许多操作,例如:插入带有闪存的USB驱动器,.exe在其中导航(您可能需要尝试几个驱动器号才能找到正确的驱动器号),然后执行它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.