linux中丢失grub.cfg引导文件修复

一,linux中丢失grub.cfg引导文件修复

在Linux中不小心删除了grub文件,会导致系统起不来,那我们怎么解决这个问题呢?当然重装可以解决,但是就丢失了这么一个文件而重装系统未免有些小题大做了吧!下面有一个比较便捷的方法解决这个问题?

首先我们要知道系统在打开电源的那一刻,之后电脑都做了什么(即系统的启动流程)。

linux系统管理

一. 系统管理

启动流程

    通电 -> 执行主板内置程序(BIOS/UEFI)
         -> Grub(/boot/grub/grub.cfg)
         -> /boot/vmlinuz* (Linux 核心程序) 挂载临时文件系统(initrd*)
         -> 挂载根分区(/etc/fstab)
         -> systemd(启动第一个进程)
            -> /etc/init/*.conf (运行所有配置文件)
                -> rc-sysinit.conf      定义操作系统运行级别
                -> rcS.conf
                -> rc.conf (开机运行的服务 /etc/rc*.d/*)
                -> lightdm.conf  图形界面
                -> rc.local      执行的最后一个脚本(用于用户自定义执行的脚本)
            -> 用户登录
                -> /etc/profile         任何用户登录就会执行的脚本
                    -> /etc/profile.d/*.sh
                -> /etc/bash.bashrc     终端启动全局配置文件

                -> ~/.profile           用户登录 执行登录用户相关配置, 用户登录就会执行
                -> ~/.bashrc            用户终端配置, 用户打开终端就会执行
                    -> ~/.bash.logout       用户登出执行脚本

:D 一言句子获取中...