uboot是什么,在linux中干嘛用的

uboot是什么,在linux中干嘛用的,第1张

u-boot是一种普遍用于嵌入式系统中的Bootloader,Bootloader是在 *** 作系统运行之前执行的一小段程序,通过它,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的软硬件环境,为最终调用 *** 作系统内核做好准备。Boot Loader的主要运行任务就是将内核映象从硬盘上读到RAM中,然后跳转到内核的入口点去运行,即开始启动 *** 作系统。系统在上电或复位时通常都从地址0x00000000处开始执行,而在这个地址处安排的通常就是系统的Boot Loader程序。

作用都在名字里体现了。boot就是启动开机要执行的代码,主要是做一些初始化和分配内存的工作;loader是装载,就是装载 *** 作系统并运行,可以在线下载 *** 作系统,也可以从FLASH读出并运行。

bootini是系统启动时,需要查询的一个系统文件,它告诉启动程序本计算机有几个 *** 作系统、各系统的位置在哪里等信息。重新恢复的方法如下:单击“开始”菜单,依次指向“程序→附件→记事本”,打开“记事本”,在记事本里输入:

[boot loader]

timeout=10

default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 98" /fastdetect /NoExecute=OptIn

multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows XP" /fastdetect

然后将它保存为名字是bootini的文件,将此文件存放到C盘的根目录下即可。

secure boot是bios设置中的一个子规格,作用有以下几点:

1、为计算机提供基本的设置和控制。BIOS设置程序是储存在BIOS芯片中的,只有在开机时才可以进行设置。

2、防止恶意软件侵入。它的存在可以避免系统受到外界病毒等攻击,因为恶意软件不可能通过它的识别,就没有办法感染计算机。

3、认证其他的程序。当主板出厂的时候,内置可靠的公钥之后,其他想要在这块主板上加载的 *** 作系统或者硬件驱动程序,都必须通过这些公钥的认证。

4、选择性支持系统。现在系统的电脑都被要求采用uefi接口,这个接口将会替代传统的bios,对uefi这个标准接口而言,它是只支持相当一小部分的 *** 作系统的。

5、支持计算机的安全性启动机制。启动过程中涉及到的软件/固件都必须打上CA数字签名。因此,如果要在打开secure boot的主板上安装linux系统,这个系统就必须通过内置在secure boot中的公钥的认证。

6、保护市场的垄断。secure boot的最初用意可能是出于保证系统安全,但现在随着技术的发展,它也成了一种pc厂商保护市场垄断、阻碍竞争的手段。

以上就是关于uboot是什么,在linux中干嘛用的全部的内容,包括:uboot是什么,在linux中干嘛用的、boot loader 在嵌入式系统中主要起到作用 完成那些工作、“boot”是什么文件夹等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10091837.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存