linux之系统排错

一.grub 磁盘引导阶段

MBR
mbr 的作用是为了记录 /boot 目录所在分区位置
磁盘的 0 磁道 1 扇区的前 446 字节

dd if=/dev/zero of=/dev/xda bs=446 count=1  ##覆盖虚拟机的主导分区

导致系统无法正常开机

1. 添加光驱

这里写图片描述

2.光驱启动虚拟机进入挽救模式

进入系统后,得到一个 shell
chroot /mnt/sysimage
安装主导分区的程序
grub2-install /dev/xda
这里写图片描述

3.安装完成后,以虚拟硬盘驱动开机即可
二.文件引导损坏
/boot/grub2/grub.conf  ##boot分区的引导文件

引导文件指定了boor分区的位置;加载内核;启动系统初始化进程

1.文件损坏或丢失,命令重新创建

这里写图片描述

2.如果系统没有grub2-mkconfig,手动引导

这里写图片描述
注意:
需要恢复grub2-mkconfig > /boot/grub2/grub.cfg文件

三.内核引导软件损坏

/boot/vmlinuz-3.10.0-123.e17  ##丢失
光驱引导挽救模式得到shell
chroot /mnt/sysimage/
挂载光驱   mount   /dev/sr0    /mnt
将光驱中内核软件拷贝至指定目录下
mkdir   /kernel
cp   /mnt/Packages/kernel-3.10.0-123.el7.x86_64.rpm   /kernel
解开kernel,得到所需的内核引导软件
rpm2cpio   kernel-3.10.0-123.el7.x86_64.rpm   |   cpio   -id
cp   ./boot/vmlinuz-3.10.0-123.el7.x86_64    /boot
查看/boot分区文件是否完整,ok后以虚拟硬盘驱动开机即可

这里写图片描述
这里写图片描述

四.img文件丢失

光驱引导挽救模式得到shell
chroot /mnt/sysimage/
mkinitrd  /boot/initramfs-$(uname -r).img  $(uname -r)
exit两次退出
硬盘启动ok

这里写图片描述

五.系统故障,开机自动关机

原因:把poweroff链接到开机自启
这里写图片描述
这里写图片描述
出现问题:
这里写图片描述
解决方法:

5   ctrl+x     
恢复文件
systemctl set-default graphical.target
ll /etc/systemd/system/default.target

这里写图片描述
这里写图片描述

六.配置超级用户密码

重新启动系统
在系统启动阶段按上下键停止系统  按e编辑
找到linux16引导条目这一行,删到ro ,把ro 改成rw  rd.break
ctrl + x 启动引导条目
进入系统得到一个shell
chroot /sysroot
passwd root
touch    /.autorelabel  
exit两次退出

这里写图片描述
这里写图片描述

如果出现以下情况:
/etc/sysimage/bin/bash不存在
可以  cp /bin/bash /etc/sysimage/bin/bash
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值