centos7修复实验

1. 修改启动时菜单默认的内核

1. vim /etc/default/grub

2.grub2-mkconfig -o/boot/grub2/grub.cfg    ---生成新的grub.cfg文件

2.破解root口令 (单用户模式)

1. 启动时任意按键暂停启动

2. 按e键进入编辑模式

3. 将光标移动到linux16开始的行, 内核参数rd.break

4. 按ctrl+x启动

5. mount -o remount,rw /sysroot

6. chroot /sysroot

7. passwd root

8. touch /.autorelabe

3.启动时进入emergency模式

1. 启动时任意按键暂停启动

2. 按e键进入编辑模式

3. 将光标移动到linux16开始的行, 最后加上systemctlemergency

      4.ctrl+x 启动

4.修复grub2

实验一.1.删除rm -f/boot/grub2/grub.cfg

2.修复配置文件

grub2-mkconfig>/boot/grub2/geub.cfg

实验二.1.删除rm -rf/boot/grub

2.进入救援模式

grub2-install /dev/sda          ---生成grub2下的文件

grub2-mkconfig>/boot/grub2/grub.cfg     ---生成grub2.cfg文件

 

5. 删除编译的内核

cd /boot

rm -rf *3.18*

vim grub2/g    rub.cfg 删除关于3.18内核的所有内容

cd /lib/modules

rm -rf *3.38*

时间: 2024-10-23 11:33:07

centos7修复实验的相关文章

CentOS7修复MBR和GRUB

CentOs7修复MBR和GRUB 一.修复MBR: MBR(Master Boot Record主引导记录): 硬盘的0柱面.0磁头.1扇区称为主引导扇区.其中446Byte是bootloader,64Byte为Partition table,剩下的2Byte为magic number. 备份MBR: #dd if=/dev/sda of=/root/mbr.bak count=1 bs=512 破坏bootloader: #dd if=/dev/zero of=/dev/sda count=

Linux Centos7 综合实验(DNS+DHCP+WEB)

一.Linux Centos7 综合实验(DNS+DHCP+WEB) 1.实验需要的设备:两台客户机,一个二层交换机,一个三层交换机,一个Centos7作为dhcp和dns服务器,一个路由器,一个web服务器(sever2016) 2.实验目的 1.sw2为二层交换机,分别有vlan10,vlan20,vlan100 三个vlan,f1/1-3是接入链路,f1/0为中继链路.2.sw1为三层交换机,分别为三个vlan提供网关,vlan10:192.168.10.1/24.vlan20:192.1

CentOS7启动故障修复实验

故障详情:/etc/fstab和/sbin/init以及/boot目录(系统分区使用逻辑卷)首先手动删除/etc/fstab和/sbin/init文件以及/boot目录下所有文件.恢复思路:1.由于/etc/fstab文件丢失会导致无法自动挂载分区,所以需要手动挂载,但是,由于使用了逻辑卷所以在挂载之前还要先加载逻辑卷.2.挂载逻辑卷之后先手动修复/etc/fstab文件中的内容.并重启3./sbin/init在Centos7中为/lib/systemd/systemd文件的软链接,可以根据情况

关于/boot文件的修复实验

一. 实验1 1. rm -rf /boot 删除 /boot  grub 被破坏  内核文件被破坏,系统不能正常启动 2.进入救援模式 选择第一项可以使用一些shell命令 3 chroot /mnt/sysimage  切根 现在看到的是硬盘的根 可以看出 /boot文件被破坏 boot中主要是内核文件,和init文件,吧文件修复即可 4 mkinitrd /boot/initramfs-`uname-r`.img `uname -r` init文件修复完成 5 mount /dev/sr0

CentOs7 修复 引导启动

一.修复MBR: MBR(Master Boot Record主引导记录): 硬盘的0柱面.0磁头.1扇区称为主引导扇区.其中446Byte是bootloader,64Byte为Partition table,剩下的2Byte为magic number. 备份MBR: #dd if=/dev/sda of=/root/mbr.bak count=1 bs=512 破坏bootloader: #dd if=/dev/zero of=/dev/sda count=1 bs=200 这里边block

CentOS7修复python拯救yum

本人正在吹着空调,喝着茶水,然后qq头像抖了两下,业务开发同学给我打了个招呼,"忙么?帮个忙可以不?" 这很明显了,要忙了呀!来活了.本着爱岗敬业的精神回复"您说". 然后很含蓄的告诉我yum不好用了.得嘞,这活可能很简单,就是自己编译了高版本替换了系统python,然后yum使用python,由于版本高,库没有,导致没法使用.  或者特别麻烦,直接把系统的python卸了!!!!!! 这个有可能没救,这要看业务同学是否手下留情了.闲话到此! +++++++++++

CentOS7修复几个ICMP漏洞

一.环境说明 由于系统为CentOS7.2,版本比较老,使用的是firewall防火墙,只能使用firewall-cmd命令禁用掉部分icmp漏洞参考 https://www.cnblogs.com/lsdb/p/8204578.html 二.漏洞修复 1.ICMP timestamp请求响应漏洞 描述:远程主机会回复ICMP_TIMESTAMP查询并返回它们系统的当前时间. 这可能允许者一些基于时间认证的协议修复: firewall-cmd --permanent --direct --add

centos 6.8 启动损坏修复实验

前两天遇到了一个问题,centos必须借助CD的启动才能进入系统,当时想着做个测试,这会儿正好有时间,在VMWare里面试试. 思想是这样的,删除boot里面的文件,然后重启看效果. 具体过程如下: 先将boot下面的资料被分到远程,方便回头下载 删掉boot下面的东西,然后重启就是下图,呵呵.这个grub貌似是在磁盘的MBR里面,删除boot下面的文件不会影响到. 我们用系统光盘进入rescure模式进行还原数据试试 发现还是黑屏,使用如下命令修复grub,重启后可以正常进入系统. chroo

centos7修复grub2

GRUB  “the Grand Unified Bootloader ”引导加载程序 1.主要配置文件 /boot/grub2/grub.cfg rm  -rf   /boot/grub2/grub.cfg 2.修复配置文件 grub2-mkconfig  >  /boot/grub2/grub.cfg 3.rm  -rf   /boot/grub2/* 修复grub grub-install   /dev/sda   BIOS环境 grub-install     UEFI环境(可扩展固件接