BIOS为什么不直接加载Linux内核-MBR和所有这些麻烦? [英] Why doesn't BIOS load the Linux Kernel directly - why the MBR and all that trouble?

查看:162
本文介绍了BIOS为什么不直接加载Linux内核-MBR和所有这些麻烦?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近了解了Linux的启动过程.我不禁纳闷为什么我们要在BIOS之后访问MBR,以便在那里的指令又可以将内核加载到RAM中.

I've recently learned about the boot process for Linux. I can't help but wonder why we go through the trouble of acccessing the MBR after BIOS so that instructions there can, in turn, load the kernel into RAM.

为什么要中间人-为什么BIOS不直接加载内核?

Why the middle man - why doesn't BIOS load the kernel directly?

推荐答案

否则,由于每当您使用其他磁盘或文件系统时,都需要在BIOS中重写指令. MBR是代表BIOS处理信息的中介程序,它知道操作系统的去向.

Because otherwise any time you used a different disk or file system you would need to rewrite the instructions in the BIOS. The MBR is an intermediary that handles that on behalf of the BIOS, knowing where to go to for the operating system.

这篇关于BIOS为什么不直接加载Linux内核-MBR和所有这些麻烦?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆