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 

  • 相关阅读:
    软件工程第四次作业
    软件工程第三次作业-------(李利思 岳庆)
    软件工程第二次作业
    《软件工程》第一次作业
    构建之法书评
    个人阅读作业三
    对MSF八个原则的思考
    个人阅读作业2 软工方法论无用?
    代码复审
    结对编程总结 1175 1176
  • 原文地址:https://www.cnblogs.com/djlsunshine/p/9813225.html
Copyright © 2011-2022 走看看