Centos 7拯救boot下的文件

1.进入救援模式
 插入CentOS 7安装光盘,重启系统。在开机时按BIOS设置对应的按键(通常是F2等),将启动顺序调整为CD - ROM优先。
 系统从光盘启动后,选择“Troubleshooting”,然后选择“Rescue a CentOS system”,按提示选择语言等设置,进入救援模式。
系统会提示你如何挂载现有的系统,选择 “Continue” 选项,系统会将你的现有系统挂载到 /mnt/sysimage 目录下。(选择第一个选项自动挂载)

下为流程图

Centos 7拯救boot下的文件_第1张图片

     Centos 7拯救boot下的文件_第2张图片

     Centos 7拯救boot下的文件_第3张图片

Centos 7拯救boot下的文件_第4张图片

Centos 7拯救boot下的文件_第5张图片

2.chroot /mnt/sysimage            //进入系统根环境

3.grub2-install /dev/sda1           //grub2-install 命令的目的是将 GRUB 2 引导加载程序安装到磁盘的主引导记录(MBR)或者 EFI 系统分区,

4.mount /dev/sr0 /mnt              //将光盘/dev/sr0挂载到  /mnt目录下

5.nmcli device connect ens33 (默认ens33,我为36)           //激活某个网络设备以建立网络连接时,可以使用这条命令

Centos 7拯救boot下的文件_第6张图片

6.nmcli connection add con-name static-connection ifname ens36 type ethernet ip4   192.168.135.188/24 gw4 192.168.135.2                 //是一条使用 nmcli(NetworkManager 命令行工具)创建静态 IP 网络连接配置的命令。(用自己的IP和网关)

7.nmcli connection modify static-connection ipv4.dns "223.5.5.5  223.6.6.6"      

//配置dns解析

编辑网络配置文件第六步和第七步都可以直接编辑文件

vi /etc/resolv.conf

ping baidu.com 测试网络通信

Centos 7拯救boot下的文件_第7张图片

8.nmcli device connect ens33              

//此命令的主要作用是尝试激活指定自己网络设备(这里是 ens33)上的连接。

Centos 7拯救boot下的文件_第8张图片

9.wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo       //是用于将阿里云的 CentOS 7 yum 源配置文件下载并覆盖到系统的/etc/yum.repos.d/CentOS-Base.repo 文件。

Centos 7拯救boot下的文件_第9张图片

Centos 7拯救boot下的文件_第10张图片

10.yum reinstall kernel             //安装内核(过程可能有些长      中间要按yes)

11.grub2 - mkconfig -o /boot/grub2/grub.cfg                //是用于生成 GRUB 2 引导加载程序配置文件的命令

12.exit        //退出        

reboot       //重启        然后把 CD-ROM启动项改为默认就可以了。

Centos 7拯救boot下的文件_第11张图片

你可能感兴趣的:(linux基础,centos,linux,运维)