linux系统排错

1.忘记root密码

当你不小心忘记自己的root密码时,可以用下面的操作来更改root密码

开机,在此界面中按e 注意此界面存在时间比较短,可以按上下键来停到此界面


按e后进入此界面,寻找linux16 这一行,从ro之后全部删除,将ro改为rw,在后面加上rd.break,然后按ctrl+x 进入下一个界面


ctrl+x进入下面界面,然后输入

chroot /syseoot/

passwd root      ##然后就可以更改你的密码了

更改完成后,输入

touch  /.autorelabel

boot 加载 进入系统 就完成了更改root密码的操作



2./boot/grub2/grub.cfg 文件丢失

如图,开机后看到这个界面,可能你的/boot/grub2/grub.cfg 文件丢失了


然后下面的操作帮你找回此文件,让你系统恢复如初

在此界面中 输入

set root='hd0.msdos1'

linux16 /vmlinux-3******* ro root=/dev/vda3 ## **** 可以用tab补齐 /drv/vda3 为你的根目录所在的位置

initrd16 /initramfs-3********.img

boot

当执行完上述操作后,你的系统就正常进入了



3./initramfs-3**********.img文件缺失

当开机后出现此情况后,上面明显写着你缺失此文件,下面的操作就可以帮你恢复你的系统


打开虚拟机控制器,添加光驱,并光驱中加入linux镜像


在Boot Oprions 中把光驱启动放到最上面,让他最先启动


重启系统,会出现下面界面,选择Troubleshooting


然后选择Rescue a Red Hat ********


进入后,选择1,等待片刻,敲击回车,会出现输入框


在输入框中输入

chroot /mnt/sysimage/

mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)##$(uname -r)为当前主机的版本号

然后输入两次exit 退出保存


在Boot Oprions 中把磁盘启动放到最上面,让他最先启动

然后系统就可以正常进入了



4.vmlinuz-3 ******* 文件缺失

开机后提示,vmlinuz-3 ******* 文件缺失,下面操作可以帮你恢复系统


与3问题相同,进入光驱启动界面,然后输入下面命令

cd /mnt/sysimage/mnt/ ##进入真实的根

rpm2cpio /run/install/repo/Packages/Kernel-3*******.rpm | cpio -id##下载内核

cd boot/ ##注意 / 在后面

cp vmlinuz-3******** /boot ##将下载的vmlinuz-3 *******文件复制到/boot目录下

exit

再重新以磁盘启动,系统就ok了


































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值