• 第八单元 Linux系统引导过程及引导修复


    bios初始化

     

     shift和+可以将光驱启动置顶

    1.磁盘引导

    破坏主机:mbr数据丢失系统会因为找不到启动分区而停止启动

    [root@westos_student50 Desktop]# dd if=/dev/zero of=/dev/sda bs=446 count=1     清空系统/dev/sda上的mbr数据

    不重启的解决办法:

    [root@westos_student50 Desktop]# grub2-install /dev/sda

    重启后的解决办法:(用光盘进入系统挽救模式

     

     2.grub2文件引导

    [root@westos_student50 boot]# rm -rf /boot/loader/entries    子文件丢失

    [root@westos_student50 loader]# rm -rf /boot/grub2/grub.cfg  主文件丢失

    不重启的还原:

    [root@westos_student50 loader]# kernel-install add $(uname -r) /lib/modules/$(uname -r)/vmlinuz     (子文件还原)

    [root@westos_student50 loader]# grub2-mkconfig > /boot/grub2/grub.cfg(主文件还原)

     无论主文件子文件删除后重启后的还原方法:

     3.内核加载

    破坏:

    [root@westos_student50 boot]# rm -rf vmlinuz-4.18.0-193.el8.x86_64

    不重启恢复:

    [root@westos_student50 boot]# cp /lib/modules/4.18.0-193.el8.x86_64/vmlinuz /boot/vmlinuz-$(uname -r) 

    重启后恢复:

     关闭客户机,进入光盘模式启动客户机

     从光盘模式切换到真实主机

    4.系统初始化镜像 

    破坏:

    [root@westos_student50 boot]# rm -rf initramfs-4.18.0-193.el8.x86_64.img

    不重启修复:

    [root@westos_student50 boot]# mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

    重启后修复:

       从光盘模式切换到真实主机进入即可

    5.系统启动级别

    [root@westos_student50 Desktop]# runlevel    查看系统启动级别

    0 关机
    1 单用户
    2 无图形网络模式
    3 无图形网络模式
    4 无图形网络模式
    5 有图形网络模式
    6 重启

    破坏:

    [root@westos_student50 Desktop]# systemctl set-default reboot.target    无限启动

    恢复:

    在开机选择界面按e进入到引导文件编辑模式
    在内核加载选项最后加入启动级别5
    ctrl+x

    [root@westos_student50 Desktop]# systemctl set-default graphical.target   开机后启动图形 6.超级用户密码忘记

    1.在开机选择界面按<e>进入到引导文件编辑模式

    2.在内核加载选项最后删除到ro选项

    3.更改ro---->rw

    4.加入rd.break参数终止系统启动进入单用户模式

    5.ctrl+x启动

     进入拯救模式:

     

     

  • 相关阅读:
    MongoDB的简单使用
    内存操作函数(memcpy、memmove、memset、memcmp)---- C语言
    MyBatisPlus代码生成
    【SA8295P 源码分析 (三)】112 - QNX AIS Camera 出图代码过程详解 之 VFEDriver 源码分析(本文未完,待更新...)
    Thread的常用方法
    旅游卡免费旅游的使用条件有哪些?
    (整理)蓝屏代码对应原因_蓝屏问题解决方法
    GTA5需要什么配置?
    【Java 基础篇】Java 中的 `wait` 与 `notify` 方法详解
    【分层强化学习】HIRO:Data-Efficient Hierarchical Reinforcement Learning
  • 原文地址:https://blog.csdn.net/z17609273238/article/details/125439872