1.更改root用户的密码
启动时用上下键停留在选择界面,按e进入,更改linux16这行,从后往前删到199,输入rw rd.break,然后按Ctrl+X,进入输命令界面。
chroot /sysroot/
echo (lee)|passwd --stdin root
touch /.autorelabel
exit
exit两边输完将会重启。
2.启动时链接文件被修改(级别被修改)
启动时用上下键停留在选择界面,按e进入,更改linux16这行最后面加5,按Ctrl+x,即可进入,但要进去进行修改,否则每次重启都会发生错误。
系统启动就会读取cd /etc/systemd/system下的文件
cd multi-user.target.wants/这里面显示的都是开机启动的链接。
开机启动的还有:/lib/systemd/system/poweroff.target
/lib/systemd/system/reboot.target
/lib/systemd/system/default.target
如果default.target后面的graphical.target被修改,则开启启动会受到影响。
systemctl set-default graphical.target
给default建立graphical.target文件。
default.target会恢复正常。
3.初始化镜像被误删了
cd /boot/
ls以下内容被误删
删除后此状态为发生了错误。
先创建光驱,Boot Options选择先运行光驱。
选择Troubleshooting
再选择第二行的(Rescue…)
输入1回车继续
df查看看最大的,然后chroot /mnt/sysimage
cd /boot/
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
exit
exit
重启成功
4.内核被删除如何修复
进入光驱df查看占用最大的
cd Packages/
cp kernel-3.10.0-123.el7.x86_64.rpm /mnt/ ##复制文件
chroot /mnt/sysimage/
rpm2cpio kernel-3.10.0-123.el7.x86_64.rpm |cpio -id ##解压文件
ls查看 会有个boot
cd boot/
ls查看 cp vmlinuz-3.10.0-123.el7.x86_64 /boot/ ##恢复内核
exit
exit
修复成功。
5.启动文件被删除
vim /boot/grub2/grub.cfg为开机启动文件。若此文件被删除,会进入到手动引导界面。
再次之前先df查看自己的boot分区,和/的分区。(vda)
进入vim /boot/grub2/grub.cfg记住78行 84行 85行。
在引导界面输入78行 84行后加(dev/vda) 85行(按Tab键可以补齐)
最后输入boot
手动引导结束后,需要重新写入文件。
grub2-mkconfig> /boot/grub2/grub.cfg
6.字节被破坏
先看fdisk -l上的*再那个上面
dd if=/dev/zero of=/dev/vda bs=446 count=1劫取字节系统将无法正常启动。
选择光驱运行。
先df查看,找占用最大的。
chroot /mnt/sysimage
grub2-install /dev/vda
显示(Installing for i386-pc platfrom.
Installation finished.No error reported.)
exit
exit
则恢复完成,可以正常启动。