zoukankan      html  css  js  c++  java
  • linux boot下的文件

    此博客来源于转载https://blog.csdn.net/weixin_41078837/article/details/80567344

    1.kernel 配置文件,kernel

     2.grub

    Rhel7用了grub2,而不再是grub了

    这里说一下linux开机的启动过程。

     主机加电后, 系统首先加载BIOS, 这个BIOS是以写在主板上的. BIOS启动后,执行一些例如开机自检,硬件初始化等工作,然后读取硬盘的第一个扇区,这个扇区被称为MBR.这个扇区中存储了

     一个小程序,叫做boot loader.MBR很小,只有446B. 最常见的一种boot loader叫 grub.

    grub就类似先导,指引底层怎么去启动系统。grub的工作主要是两个,一个是将内核加载到内存中,另一个是启动一个虚拟文件系统.内核文件是/boot/vmlinuz*,虚拟文件系统文件是/boot/initrd*.

    然后系统就启动了。

    这里的grub可以对linux的rescue模式或shell模式(开机界面的时候如果输入e,会打开编辑窗口,我们可以根据需要进入rescue, emergency 或者 shell 模式)进行加密,在/etc/grub.d/00_header 文件中,添加以下内容

    然后编译以下,命令为grub2-mkconfig -o /etc/grub.d/00_header

    当如果忘记root密码的时候,

    开机按esc,按e进入编辑,在linux16位置添加一行代码

    然后ctrl+x保存,并且重新以读写的方式挂载/sysroot,具体命令如下

    mount -o remount,rw /sysroot           //从光盘进,首先修复挂载,因为是从光盘进,所以根是在光盘下,要挂载在文件系统上

    chroot /sysroot/           //修改/sysroot为常规模式,具体命令

    passwd       //修改密码

    touch /.authorelabel    

    exit      //推出

    reboot      //重启

  • 相关阅读:
    python--logging库学习_第一波
    花瓶并发请求的方法
    adb命令记录
    设置苹果机参数
    Appium 服务命令行参数
    sdk下载地址
    Monkey记录
    花瓶使用笔记 (抓数据时,记得添加host,不然抓不了包的)
    selenium笔记2017
    Mac安装appium 问题记录
  • 原文地址:https://www.cnblogs.com/chenrjfight/p/10471664.html
Copyright © 2011-2022 走看看