首页
学习
活动
专区
圈层
工具
发布

Centos学习笔记—系统引导

2012-2-13 linux 引导流程 1.固件firmware(cmos,bios)-》post加点自检 2.自举程序Bootloader(grub)-》载入内核 3.载入内核                 ...-》驱动硬件 4.启动进程init              -》系统启动的第一个进程 5.读取执行配置文件 /etc/inittab master boot record->MBR主引导扇区 位置...:--》ntldr 以及 boot.ini文件中的内容 linux中为:  --》/etc/grub.conf init的工作: init启动后读取inittab文件,执行缺省运行级别而继续从而引导过程...在unix系统中 ,init时第一个可以存在的进程,它的PID恒为1,但他也同时必须向一个更高级的功能负责 :PID为0的内核调度器(kernel scheduler),从而获得cpu时间...当出现电源错误时执行process指定的命令,不等待其结束 powerokwait:当电源恢复是执行process指定的命令 respawn:一旦process指定的命令中止,便重新运行该命名 任何的系统级别都会起动系统的启动脚本

99620
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用BOOTICE修复双系统引导

    之前不小心删除掉了系统的一个启动文件,电脑一开机就报系统引导文件错误。开机U盘启动进入PE系统,执行修复引导项,还是解决不了。重装系统是可以解决问题的,但不想重装系统。...于是我在其他盘里装了一个临时系统,用于主系统的修复。 本文使用的软件是:BOOTICE,本软件分32位和64位,请根据系统选择正确的版本。...操作步骤: 启动进入系统,运行BOOTICE,切换到“BCD编辑”页,点“智能编辑模式”; 进入BCD编辑,点击“添加”—“新建Windows 7/8/8.1启动项”; 在右边“启动设备”中选择“启动磁盘...”,选择Win7安装所在的硬盘; 在“启动分区”中选择Win7安装所在的分区; 在“菜单标题”中可以修改启动项显示的名字,然后点击右下方的“保存当前系统设置”即可。...保存后,重启,过了Win10 LOGO界面后就会出现启动菜单“选择操作系统”。 终于大功告成,又可以愉快的写代码了。以后再也不手贱乱删文件了。

    11.3K10

    清除linux系统的多余引导

    由于我把系统给升级(update)了,在grub引导模式出现新旧版本(Grub与Grub2)的引导系统分别为正常启动和进入恢复模式各2个引导项,如下图显示:百度找不到相关或类似的教程,只好半夜起来研究,...此时我们选择新版本的引导项(旧版本的引导是无法登录系统的),进入系统后打开终端界面,使用cd命令切换到/boot分区,再用ls命令查看该分区,此时应该会有显示grub和grub2这两个文件夹,重点在grub2...这个文件夹内,cd命令切换到/boot/grub2/目录下,再用ls查看目录下的内容,使用VIM编辑器找到并打开gurb.conf文件,找到多余的引导代码行删除并保存后方可重启。...多余的代码可以从启动时的选项中参考,重启后就剩下新版本的正常启动和恢复模式了,grub.conf文件中每一个menuentry就是一个引导项,所以找到你要删的引导项,删除整个menuentry{}即可。

    9K20

    数据误删?别怕!COS防误删和误删恢复攻略请查收

    对象存储COS准备了一份“防误删”和“误删恢复”攻略给大家,本文将深入介绍这两部分。 防误删:构建数据安全的第一道防线 一....访问控制确保只有授权用户才能执行敏感操作,如删除数据;而WORM则保证了一旦数据被写入,就不能被修改或删除,除非达到了预设的锁定期限;除此之外,MFA操作保护为用户的敏感操作提供了一层额外的安全保障,对敏感操作系统会要求二次确认...支持在列表查看已配置的规则,配置后系统将按照规则对源存储桶中的增量对象进行自动、异步地复制到的目标存储桶中。...误删追溯和恢复:数据的“时光机” 一、背景与意义 即使数据安全有了第一道防线保障,数据误删除的威胁依旧不可忽视。无论是操作失误还是系统故障引发的数据丢失,都可能对企业带来严重影响。...总结 数据防误删和误删恢复在我们日常工作中尤为重要。

    1.5K10

    误删Lustre后端文件系统数据的影响

    概述 此次演练Lustre文件系统中ldiskfs-osd后端存储上的对象被删除后,Lustre文件系统的表现。...Lustre MDS通过mount -t ldiskfs /dev/sdb /mnt/mdt挂载后端存储后,此次我们关注ROOT目录,ROOT目录是所有Lustre文件系统客户端看到的统一的posix的视图...,在这个目录里操作对应的Lustre内部对象 Lustre OST通过类似的方法挂载后端存储,这里我们关注O/0目录,这个目录存储了Lustre文件系统的数据的分片,我们会找到写入文件的分片位置,来操作.../d2]$ 删除OST下O/0数据分片 OST上的文件对应的数据分片删除后,Lustre客户端访问这些文件的元数据都不存在任何的问题,但是访问OST上的实际数据就会进程卡主的问题但是不会影响到整个文件系统的使用...如果OST上的文件的数据分片所消耗的inode资源超过系统最大限制,导致OST不可用如何进行恢复?

    1.1K40

    用WinDirStat清理文件会不会误删系统数据?

    简单来说,使用WinDirStat清理文件有可能误删系统数据,而选择专业的C盘清理工具如磨针C盘清理则能有效避免这一风险。...然而,一些用户在使用开源工具如WinDirStat时,担心会误删系统关键文件,导致系统不稳定甚至崩溃。...用户影响对于普通用户而言,误删系统文件可能导致系统运行异常,严重时甚至需要重装系统。因此,选择一个安全可靠的C盘清理工具至关重要。...然而,由于其功能相对单一,缺乏智能识别系统文件的能力,容易误删重要数据。定义:什么是磨针C盘清理?...他之前使用WinDirStat时,曾误删了一个系统文件,导致系统崩溃。后来他改用磨针C盘清理,发现该工具不仅清理效果好,而且从未误删过任何重要文件。

    6710

    操作系统开发:编写开机引导

    操作系统是用来管理与协调硬件工作的,开发一款操作系统有利于理解底层的运转逻辑,本篇内容主要用来理解操作系统是如何启动的,又是如何加载磁盘中的内核的,该系列文章参考各类底层书籍,通过自己的理解并加以叙述,...MBR 继续执行引导 如上提到过的0x7c00就是MBR代码的开始位置,之所以是0x7C00是因为,DOS中要求最小内存是32KB而MBR大小必须是512字节,所以选择32kB中的最后1KB的位置最为合适...简单的引导MBR的代码如下,首先我们需要先初始化每个段寄存器DS,ES,SS,FS,SP然后通过调用两次int 0x10中断对命令行进行置空操作,最后通过mov ax,01301h也就是13号中断,打印出字符串...这个地址转换过程是由操作系统与处理器共同协作完成的,处理器在硬件上提供地址转换部件,操作系统提供转换过程中所需要的页表。...S字段 第12位是S字段,用于指示是否为系统段,为0是系统段,为1是数据段,通常与Type字段配合使用。

    1.3K30

    速读原著-GRUB_多系统引导(简介)

    GRUB_多系统引导(简介) 摘要: GRUB是多系统引导管理器,简单的说既能引导Linux,同时也能引导Windows;从讨论区近四年的观察来看,大多初学者并不能在短时间内掌握GRUB的用法,为了解决初学者在最短时间内掌...GRUB都是适用的; 一、什么是多重操作系统引导管理器,什么是GRUB; 1、什么是多重操作系统引导管理器及工作原理; 系统启动引导管理器,是在计算机启动后运行的第一个程序,他是用来负责加载、传输控制到操作系统的内核...,一旦把内核挂载,系统引导管理器的任务就算完成退出,系统引导的其它部份,比如系统的初始化及启动过程则完全由内核来控制完成; Briefly, boot loader is the first software...NTLOADER就是一个多系统启动引导管理器,NTLOADER 同样也能引导Linux,只是极为麻烦罢了; 在Powerpc 架构的机器中,如果安装了Linux的Powerpc 版本,大多是用yaboot...,系统引导管理器不仅仅有GRUB ,而且也有LILO,但对于多重系统引导管理器,你只能选择其一而用;不能两个同时使用; 目前这两个多重系统引导管理器是大家最常用的,也是主流Linux发行版而采用的;有的弟兄喜欢

    1.6K50

    Linux From Scratch(LFS11.0)使 LFS 系统可引导 - 使用 GRUB 设定引导过程

    这里不属于任何文件系统,在启动时,第一个物理磁道中的程序从引导分区加载 GRUB 模块,默认在 /boot/grub 中查找模块。...引导分区的位置由负责进行配置的用户自己决定,作者推荐创建一个小的 (建议大小为 200 MB) 分区,专门存放引导信息。...这样,不同的 Linux 系统 (无论是 LFS 还是商业发行版) 在启动时和启动后都能访问相同的引导文件。...直接使用 LFS 分区也是可以的,但这样在配置多系统启动时比较麻烦。 根据以上信息,确定 LFS 根分区 (或 boot 分区,如果使用了独立的 boot 分区) 的名称。.../boot/vmlinuz-5.13.12-lfs-11.0-systemd root=/dev/sda3 ro } EOF GRUB 是一个很强大的程序,它提供了非常多的选项,可以支持多种设备、操作系统和分区类型

    3.1K50

    UEFI+GPT引导系统迁移更换硬盘克隆

    说重点迁移系统 软件:diskgenius和BOOTICE 1.先用diskgenius按照意愿对硬盘进行GPT分区。...2.系统迁移 点击要迁移的系统盘右击克隆分区,选择需要拷贝到的分区,按文件复制开始到结束就OK 3.uefi引导修改 进入源系统的硬盘ESP分区下,复制efi文件到新硬盘的ESP分区下 进入...3.点引号内“…”打开 找到ESP分区盘符,里面就一个efi的文件夹依次点开:efi>microsoft>boot>BCD,打开BCD,然后智能编辑模式 1是修改为新的硬盘 2改为新硬盘的系统区...3自己源系统这里不用改 4,5都点保存下 修改UEFI启动顺序 下图1到2进入页面 3是要修改的菜单标题4把启动磁盘改为新硬盘,5改为新硬盘的ESP分区 6保存即可 最后电脑启动进入快速启动页面选择

    15.2K22

    操作系统开发:BIOSMBR 编写开机引导

    在Linux写代码不太舒服,所以最好在Windows上做实验,下载好虚拟机以后还需要下载Nasm汇编器,以及GCC编译器,为了能够使用DD命令实现磁盘拷贝,这里你可以安装windows 10 下面的子系统...注释:该系列笔记是在学习《操作系统真相还原》时通过阅读后简化并适当描述整理的学习笔记,首先,致敬作者郑刚博士,在读本书时能深刻的感觉到作者写书时一丝不苟的态度,书很厚写的,讲解细致幽默,很能让人愿意继续读下去...BIOS 软件接力第一棒 BIOS 基本输入输出系统,BIOS代码所做的工作是一成不变的,所以他是被固化到ROM中的一块只读区域中,在开机时此ROM会被映射到低端1MB内存的顶部,原因是系统在开启时默认是实地址模式

    2.1K20

    速读原著-GRUB_多系统引导(菜单命令)

    1、bolcklist //显示某文件所在分区位置(block list notation) 2、boot //启动操作系统 3、cat //显示文件内容 4、chainloader //把启动控制权软交给另外的启动引导器...APM BIOS信息 9、displaymem //显示内存配置 10、embed //嵌入Stage 1.5文件 11、find //查找包括某文件的所有设备 12、fstest //测试文件系统...(SMP)的信息 17、initrd //加载initrd文件 18、install //安装GRUB 19、ioprobe //查询某驱动器的输入输出(I/O)端口 20、kernel //引导操作系统内核...reboot //重新启动计算机 30、read //读取内存中的内容 31、root //设置GRUB的root设备 32、rootnoverify //设备GRUB的root设备但不装载文件系统...33、savedefault //保存当前的启动菜单项为默认启动 34、setup //自动安装GRUB 35、testload //从文件系统中测试读取某文件 36、testvbe //测试

    1.5K10

    31 | 误删数据

    误删数据的分类: 使用 delete 语句误删数据行; 使用 drop table 或者 truncate table 语句误删数据表; 使用 drop database 语句误删数据库; 使用 rm...命令误删整个 MySQL 实例。...预防误删库 / 表的方法 账号分离 只给业务 DML 权限,而不给 truncate/drop 权限。而如果业务开发人员有 DDL 需求的话,也可以通过开发管理系统得到支持。...改表名的时候,要求给表名加固定的后缀(比如加 _to_be_deleted),然后删除表的动作必须通过管理系统执行。并且,管理系删除表的时候,只能删除固定后缀的表。...只要不是恶意地把整个集群删除,而只是删掉了其中某一个节点的数据的话,HA 系统就会开始工作,选出一个新的主库,从而保证整个集群的正常工作。

    1.1K10

    清理C盘怎么选工具才能避免误删系统文件?

    常见的C盘清理问题包括:误删系统文件,导致系统崩溃清理不彻底,浪费时间和精力不知道哪些文件可以安全删除实际使用中,很多用户在清理C盘时都遇到了这些问题,因此选择一个可靠的清理工具至关重要。...磨针c盘清理目前大小查看器二、如何选择合适的C盘清理工具选择C盘清理工具时,应重点关注以下几个方面:安全性:确保工具不会误删系统文件。功能性:提供多种清理选项,如大文件查找、重复文件查找等。...不误删数据:智能识别系统文件,避免误删。实际测试发现,磨针C盘清理在清理过程中表现非常稳定,没有出现误删系统文件的情况。同时,其提供的多种功能也大大提升了用户体验。...Q: 磨针C盘清理是否会误删系统文件? A: 磨针C盘清理具备智能识别系统文件的功能,能够有效避免误删系统文件。对比类Q: 磨针C盘清理与其他清理工具相比有什么优势?...磨针C盘清理凭借其完全免费、无任何套路、清理效果强、功能多、简洁易用、不误删数据等优势,成为了一个值得推荐的选择。无论是个人用户还是企业用户,都可以通过磨针C盘清理有效管理C盘空间,提升系统性能。

    4910
    领券