zoukankan      html  css  js  c++  java
  • 系统启动

    # vi /boot/grub2/grub.cfg 

     

    修改/etc/default/grub这个文件让它生效

    #grub2-mkconfig -o /boot/grub2/grub.cfg

    这行这条命令之后,实际上是执行/etc/grub.d/下的一系列脚本

    # ls /etc/grub.d/

    你经历了千辛万苦修改/boot/grub2/grub.cfg的很多参数

    没有备份这个文件,结果升级内核了,升级内核之后会产生新的grub.cfg.

    然后在执行grub2-mkconfig -o /boot/grub2/grub.cfg这条命令,重新生效。

    进入这几种模式

    按e

    实验:忘记root密码,然后修改

    在Linux最后一行添加

    init=/bin/sh

    按Ctrl+x

    查看根的挂载,以只读的方式

    #mount | grep ‘/’

    重新挂载,加入可写权限

    #mount -o remount,rw /

    #echo redhat | passwd --stdin root

    #touch /.autorelabel

    #exec /sbin/init

    修改启动内核

    后面的数字,一般从0开始

    #grub2-set-default 1

    #reboot

    添加grub加密

    # vi /etc/grub.d/00_header 

    最后一行插入

    执行生效

    # grub2-mkconfig -o /boot/grub2/grub.cfg 

    加密grub密码

    # grub2-mkpasswd-pbkdf2 

    输入所加密的密码

     

    再次修改

    # vi /etc/grub.d/00_header 

     

    执行生效

    # grub2-mkconfig -o /boot/grub2/grub.cfg 

  • 相关阅读:
    Rust语言学习笔记(11)
    Rust语言学习笔记(10)
    Rust语言学习笔记(9)
    Rust语言学习笔记(8)
    趣味编程:静夜思(Rust版)
    Python sorted()
    Python 魔法方法
    Python filter()
    Python的map和reduce
    Python函数的参数
  • 原文地址:https://www.cnblogs.com/djlsunshine/p/9813225.html
Copyright © 2011-2022 走看看