草庐IT

龙芯电脑(LoongArch)如何升级BIOS(UEFI固件)

龙芯UEFI获取地址(包括3A5000台式机,笔记本,3C5000服务器):gitee:https://gitee.com/loongson/Firmwaregithub:https://github.com/loongson/Firmware根据自身机型选择相应的固件(Image目录有相应机型的实物照片),千万注意一旦更新错了固件机器可能会变砖。插好装有固件的U盘(U盘格式为fat32或ext3格式),上电开机后待出现loongsonLogo时按F2键进去UEFI配置界面。进入配置界面后通过上下选择键选中BootManager按回车键进入BootManager进入BootManager后选择

VM虚拟机 运行UEFI程序

需要自行安装一个VM虚拟机,准备一个FAT32的U盘(U盘转格式时,最好用空U盘),U盘里面放你自己编译后生成的.efi文件。1.新建虚拟机,点击“文件-》新建虚拟机”大部分地方直接默认就行,这里只关注两个地方:操作系统选Win10:固件类型选择UEFI:2.选中新建好的虚拟机(不需要添加操作系统镜像):    3.插入U盘:重新启动,在出现这个界面时插入U盘:插入U盘的操作:成功之后可以看到多出了两个设备:  随便进入一个区: 然后运行你这个区下面的程序就行了。注意事项:1.U盘一定要切换成FAT32格式的,并且切换时最好使用空U盘,不然U盘数据会被清空。2.不需要操作系统镜像。

【Linux】使用 UEFI 的操作系统启动过程

参考书籍《BeyondBIOS:DevelopingwiththeUnifiedExtensibleFirmwareInterfaceThirdEdition》文章目录一、从UEFI到OSRunTime1.1BIOS和UEFI1.2UEFI启动过程1.21Security(SEC)Phase1.22Pre-EFIInitialization(PEI)Phase1.23DrivereXecutionEnvironment(DXE)Phase1.24BootDeviceSelection(BDS)Phase1.25TransientSystemLoad(TSL)Phase1.26RunTime(R

【BIOS/UEFI硬件储备知识】内存模组结构

Channel         主板上,内存插槽设计分为2SPC(2SlotperChannel)和1SPC(1SlotperChannel)。图示是一个2SPC,即一个通道两个插槽,也就是可以插两个DIMM。Rank          内存条通过内存通道连接到内存控制器,一组可以被一个内存通道同时访问的芯片称为一个Rank。一个rank中的Chip芯片共用内存通道提供的地址线、控制线和数据线。        从组成上看,多个Chip组成一个Rank。单Rank配置的宽度为64位,双Rank内存模组的宽度是单Rank模组的两倍,为128位。由于内存通道只有64位宽,内存控制器一次只能寻址一个R

银河麒麟V10服务器系统UEFI模式PXE部署

银河麒麟V10服务器UEFI模式PXE部署一、PXE简介​所谓的PXE是PrebootExecutionEnvironment的缩写,字面上的意思是开机前的执行环境。​PXE是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXEclient在网卡的ROM中,当计算机引导时,BIOS把PXEclient调入内存执行,并显示出命令菜单,经用户选择后,PXEclient将放置在远端的操作系统通过网络下载到本地运行。​vmlinuz:核心文件(kernelfile)​initrd.img:开启过程中核心组件的参数​kylin-ks.cfg-->demo:开

搭建 PXE 服务器(基于 Ubuntu 22.04,支持 IPv4/6 及 Legacy/UEFI)

基于Ubuntu22.04搭建PXE服务器,支持IPv4,IPv6网络,支持Legacy,UEFI启动模式。文章目录一、PXE启动流程二、配置清单三、配置步骤3.1搭建HTTP服务器3.2搭建TFTP服务器3.2.1配置LegacyPXE启动项3.2.2配置UEFIPXE启动项3.3搭建DHCP服务器3.3.1配置静态IP3.3.2配置dhcpd3.3.3(IPv6)配置dhcpd63.4(IPv6)搭建RA服务器一、PXE启动流程PXE启动大致流程如下:PXEClient(客户端)通过DHCP请求获取IP,DHCP服务器在响应请求时同时提供网络启动引导程序(BootFile)的地址(使用TF

电脑bios使用的uefi启动,系统盘使用的mbr格式,为什么安装完系统无法进入?

概要 在电脑的安装系统过程中,我们会遇到一些问题,比如说使用UEFI启动但是磁盘分区使用MBR格式,导致系统安装完成之后无法引导。这是因为UEFI启动只支持GPT格式的磁盘分区。在本文中,我们将探讨如何将磁盘转换成GPT格式,并重新安装系统,以便正确地引导系统。   首先,我们需要了解UEFI启动和MBR格式的磁盘分区。UEFI是一种新型的启动方式,相较于传统的BIOS启动方式,它具有更快的启动速度和更强的安全性。而MBR格式的磁盘分区则是传统的磁盘分区格式,它只能支持最多4个主分区,并且每个分区大小最多只能到2TB。其次,我们需要知道如何将磁盘转换成GPT格式。首先,我们需要备份磁盘上的所有

电脑磁盘布局不受UEFI固件支持

我们在安装Windows10系统的过程中,难免会出现一些无法安装的情况,但其实都是有一定的原因,找到原因之后,才可以对症下药。近期有用户称自己在安装Win10系统的时候,提示了“无法安装Windows10,因为这台电脑磁盘布局不受UEFI固件”的问题,那么这是什么原因呢?下面IT百科分享一下无法安装Windows10,这台电脑磁盘布局不受UEFI固件支持解决方法,来看看吧。   无法安装Windows10   故障原因分析:   一般来说,如果您在主板BIOS中设置开启了UEFI模式,如果您的硬盘分区表格式不是GPT,而是MBR格式,那么就会提示无法安装Windows10系统。需要UEFI+G

uefi安全启动

参考博客:UEFI安全启动-知乎(zhihu.com)UEFI安全引导(SecureBoot)的核心职能就是利用数字签名来确认EFI驱动程序或者应用程序是否是受信任的。在简要地介绍了数字签名的概念(这是安全引导的基础)之后,我们重点介绍UEFI安全引导是如何利用数字签名以及其他的加密方式(如Hash函数等)来确保系统引导的安全可靠。我们还会讲到SecureBoot的部署方面以及他在操作系统的安全负载方面所起到的协助作用。数字签名:目前的加密算法是RSA算法,任何持有A的公钥部分并且可以访问签名数据的人,都可以通过数学手段来验证这一点:数据只能被拥有A的私钥的人来签名——也就是说,只有A可以生成

【BIOS/UEFI】HII 基本框架及概述

    HII(HumanInterfaceInfrastructure)定义了一套管理用户输入的基础框架。HII数据库主要提供用户安装、卸载以及使用各种字符串、字体和图片等资源的接口。        HIDDevices是用户输入设备,如键盘、串口和网络;DisplayDevices是输出设备,如显示器、串口和网络。HIDDevices和DisplayDevices通过FormsBrowser交互。FormsBrowser是负责显示信息和收集输入、输出信息的模块,其要显示的信息从HIIDatabase中获取。HIIDatabase负责所有HII数据的管理。Driver将要显示的信息注册到HI