linux系统排错

##############
1.开机忘记密码怎么办
##############

进入登录选择界面时,先按上下键停止进入,然后选择你要登陆的系统按e,将linux那行从末尾删至ro,从ro改变为rw rd.break,再按ctrl+x进入修改界面:
在这里插入图片描述
修改过程命令如下,最后按两次exit退出即可修复
在这里插入图片描述

######################
2.预读取文件丢失怎么挽救
######################

dd if=/dev/zero of=/dev/vda bs=446 count=1 #删除预读取文件制造错误
在这里插入图片描述
reboot #重启
此时系统卡住不读取了
在这里插入图片描述
报错
在这里插入图片描述

virt-manager #打开虚拟化管理

选择左上角灯泡右键添加一个光驱,
在这里插入图片描述
选择boot Options勾选IDE
右边点向上箭头设置开机以光驱启动
在这里插入图片描述
重启后选择第3行
在这里插入图片描述
第2行
在这里插入图片描述
选择countinue
在这里插入图片描述
一直回车ok
在这里插入图片描述
在这里插入图片描述

chroot /mnt/sysimage/移动到目录下

grub2-install /dev/vda #安装预读取文件
在这里插入图片描述
完成后两次exit退出

关机打开虚拟化管理取消boot Options的勾选光驱启动
在这里插入图片描述
重启

我们以光盘启动的过程为进入挽救模式
##################
3.丢失引导文件怎么办
##################

rm -fr /boot/grub2/grub.cfg #删除文件制造错误
在这里插入图片描述

grub2-mkconfig > /boot/grub2/grub.cfg
#这个命令可以生成引导文件避免错误,但此时为了之后的测试不输入

df #查看/boot的位置如果单独挂载要记住磁盘编号,如果不显示则挂载在/下要记住/的磁盘编号
在这里插入图片描述
reboot重启后系统报错
在这里插入图片描述
我们输入
在gurb > 后

set root=‘hd0,msdos1’ #指定boot的位置msdos后的数字是磁盘编号

linux16 /boot/vmlinuz-3.10.0-123.e17.x86_64 ro root=/dev/vda1

initrd16 /boot/initramfs-3.10.0-123.e17.x86_64.img

boot #重启
在这里插入图片描述
以上为临时启动系统开机后还是要输入
grub2-mkconfig > /boot/grub2/grub.cfg
在这里插入图片描述
##################
4.丢失内核文件怎么办
##################

rm -fr /boot/vmlinuz-3.10.0-123.e17.x86_64 #模拟问题错误删除内核文件
在这里插入图片描述

重启报错
在这里插入图片描述

以光驱启动后进入挽救模式

chroot /mnt/sysimage

df #查看光驱挂载位置

mkdir /westos #创建目录
在这里插入图片描述
mount /dev/sr0stos #挂载

cd /westos #移动到westos

cd Packages/ #移动到安装包目录

cp kernel-3.10.0-123.e17.x86_64.rpm /mnt/ #复制这个安装包到一个目录下

cd /mnt/ #移动到这个目录

rpm2cpio kernel-3.10.0-123.e17.x86_64.rpm | cpio -id #拆开这个安装包

cd boot/ #移动到这个目录下

cp vmlinux-3.10.0_123.e17.x86_64 /boot/ #复制这个文件到/boot

两次exit退出

在这里插入图片描述
关闭光驱启动并重启

###################
5.丢失初始化镜像怎能办
###################

rm -fr /boot/initramfs-3.10.0-123.e17.x86_64.img #模拟问题错误删除了初始化镜像
在这里插入图片描述
重启后报错
在这里插入图片描述

进入挽救模式后

chroot /mnt/sysimage

mkinitrd /boot/initramfs-$(uname -r).img $(uname -r) #创建文件
在这里插入图片描述
关闭光驱启动并重启

##################
6.默认配置文件被篡改怎么办
###################
systemctl set-default reboot.target #设置开机后自动重启
在这里插入图片描述

重启系统之后会不停重启

进入登录选择界面时,
先按上下键停止进入,
然后选择自己要登陆的系统按e,
将linux16那行从末尾删至sun16。
输入 5后,ctrl + x可以正常启动:
在这里插入图片描述
重启系统后,修改systemd初始化默认参数即可修复
在这里插入图片描述

###########################
trouble怎么改正
###########################
text1:密码错误改密码
在这里插入图片描述
text2:丢失引导文件
切记开机后输入grub2-mkconfig > /boot/grub2/grub.cfg
在这里插入图片描述
test3:丢失内核文件
挽救模式启动
在这里插入图片描述
在这里插入图片描述
test4:丢失初始化镜像
在这里插入图片描述
test5:丢失/mnt/sysimage/bin/bash
在这里插入图片描述
test6:.默认配置文件被篡改
系统会无限重启
进入登录选择界面时,
先按上下键停止进入,
然后选择自己要登陆的系统按e,
将linux16那行从末尾删至sun16。
输入 5后,ctrl + x可以正常启动:
在这里插入图片描述
重启系统后,修改systemd初始化默认参数即可修复
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值