当前位置:首页 > CN2资讯 > 正文内容

linux 系统BIOSboot linux booting

1天前CN2资讯
Linux Booting Process: (1) BIOS 功能:执行计算机系统完整性检测;通电自检;搜索/加载/执行 boot loader程序。 一旦 boot loader 程序被探测到,并且加载到内存,BIOS会把控制权交给它。 (2) MBR MBR位于引导盘(Bootable Disk)的第一个扇区(512B)。 通常是在/dev/sda或者/dev/hda。 图片.png 注意:引导盘(bootable disk)和引导分区(bootable partition)的区别。 (3) GRUB GRUB = Grand Unified Bootloader 如果在系统中安装有多个内核镜像,你可以选择某一个被执行。 GRUB展示了一个启动画面,等待几秒,如果你不输入任何字符,它将会按照grub配置文件的规定加载默认的内核镜像。 Grub配置文件在: /boot/grub/grub.conf 它包含了内核和initrd.img (4) Kernal (注意Kernal和kernel不一样) Kernal按照grub.conf文件的规定,挂载根文件系统。 一旦kernal启动,它第一件事情就是执行:sbin/init 进程。 initrd是被kernel用做临时根文件系统,直到Kernal挂载了根文件系统。 (5) INIT(Initilization) 根据/etc/inittab文件决定Linux运行层级,运行级别决定了哪个初始化程序(Initial Programs)被加载到启动项。 (6) Run Level 根据你的运行级别的设定,操作系统会执行下来对应的文件夹下的程序: Run level 0 - /etc/rc.d/rc0.d/ Run level 1 - /etc/rc.d/rc1.d/ Run level 2 - /etc/rc.d/rc2.d/ Run level 3 - /etc/rc.d/rc3.d/ Run level 4 - /etc/rc.d/rc4.d/ Run level 5 - /etc/rc.d/rc5.d/ Run level 6 - /etc/rc.d/rc6.d/ Linux的7个运行级别(Run levels): 0 - halt // 系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。 1 - Single user mode // 单用户模式,root权限,用于系统维护,禁止远程登录,就像Windows下的安全模式登录。 2 - Multiuser, without NFS // 多用户状态,没有NFS支持 3 - Full multiuser mode // 完整的多用户模式,有NFS,登录后进入控制台命令行模式。 4 - unused // 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如,笔记本电脑电池用尽时候,可以切换到这个模式来做一些设置。 5 - X11 // X11控制台,登录后进入图形GUI模式,XWindow系统。 6 - reboot // 系统正常关闭并重启,默认运行级别不能设置为6,否则不能正常启动。运行init6 机器就会重启 # init 6 标准的Linux运行级别为3或者5,如果是3的话,系统就在多用户状态;如果是5的话,则是运行着XWindow系统。不同的运行级别有着不同的用处,也应该根据自己的不同清晰来设置。例如,如果丢失了root口令,那么可以让机器启动进入单用户模式来设置。 [root@localhost rc.d]# cd rc4.d/ [root@localhost rc4.d]# ls K50netconsole S10network 如果是使用S(Start)开头的程序,那么是用在启动的时候, 如果是使用K(Kill)开头的程序,那么是用在关机的时候。
    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25425.html

    分享给朋友:

    “linux 系统BIOSboot linux booting” 的相关文章

    ColoCrossing怎么样?高性价比与稳定性的最佳选择分析

    ColoCrossing是一家自2003年起在网络主机市场崭露头角的公司,位于美国纽约州的布法罗市。这家公司以其稳定的性能和合理的价格而闻名,在美国的多个大城市设有数据中心,实现了从东海岸到西海岸的覆盖。这一遍布美国的基础设施,能够为各类业务提供灵活且可靠的网络服务。作为一个用户,我总能感受到Col...

    解决 ChatGPT Access Denied 问题的全面指南

    在使用ChatGPT时,遇到“Access Denied”问题并不罕见。这个问题的出现往往让人感到沮丧,因为我们希望随时随地都能使用这个强大的工具。不过,了解一些常见原因可以帮助我们更快找到解决方案。 地区限制可能是导致“Access Denied”问题的一个主要因素。我常常听说在一些特定的地区,用...

    VPSCheap评测:低价VPS服务的最佳选择与性能分析

    VPSCheap的概述 我第一次听说VPSCheap的时候,是在一个热闹的VPS论坛上。这个成立于2010年的主机商,主要提供KVM型VPS服务,其特点是低价格和无限流量。从那以后,我对VPSCheap的关注逐渐加深。它的数据中心位于美国达拉斯,给不少用户带来了良好的使用体验。论坛上的用户在讨论各自...

    搬瓦工:性能卓越的VPS服务平台,为您的项目提供最佳选择

    搬瓦工概述 在网上冲浪的时候,大家可能都听说过“搬瓦工”,但对于它的真正含义了解的并不多。搬瓦工(BandwagonHost)是一家以提供虚拟私人服务器(VPS)而闻名的公司,采用KVM架构,深受用户青睐。我在使用搬瓦工的过程中发现,选择这个平台的用户不仅因为它的价格相对较低,还因为它提供的服务非常...

    Oracle 免费VPS:轻松入门云计算的最佳选择

    在了解Oracle免费VPS之前,先来看看Oracle Cloud。这是甲骨文公司推出的一项云服务,提供了一系列强大的计算和存储资源。Oracle Cloud的最吸引人的部分是它的免费服务,给用户提供了机会,可以在没有经济负担的情况下体验云计算的强大功能。对于开发者、创业者或只是想进行一些小项目的用...

    Vultr Cloud Computer与High Frequency服务器的全面对比

    在云服务的世界中,Vultr无疑是一个备受瞩目的名字。它提供两种主要的云服务器类型:Vultr Cloud Compute和High Frequency服务器。这两种服务器各有其独特之处,适合不同类型的用户和使用场景。 首先,Vultr Cloud Compute是其最基础的产品,主要以高性价比为卖...