linux系统问题修复

######修改超级用户密码######
当忘记超级用户密码时,可以通过图形启动时使用上下健停留在选择系统界面,然后按e进入编辑模式,将linux16这一行从 ro删除到末尾UTF-8,重新写入rw.break,然后Ctrl+x执行,跳转到单用户模式,
输入chroot /sysroot/切换到系统命令行;输入whoami查看用户身份为root;修改root密码;最后建立一个.autorelabel文件,exit两次退出


错误连接文件导致启动失败


首先通过但用户模式,在linux内核启动修改优先级为5之后,使用ctrl+x执行后,系统成功启动,修改错误连接,否则下次启动还会发生错误
/etc/systemd/system/                             //系统开机启动的连接文件,连接系统开机启动所需的文件

 


grup.cfg文件丢失后,启动后停留在grub>未找到引导文件无法启动
系统启动时调到了grub>命令行下

手动引导命令如下
grub>set root='hd0,msdos1'
grub>linux16 /boot/vmlinuz-3.10.0-123.e17.x86_64 ro root=/dev/vda1  //当前系统的设备
grub>initrd16 /boot/initramfs-3.10.0-123.e17.x86_64.img
grub>boot

自动引导建立
grub2-mkconfig > /boot/grub2/grub.cfg //建立系统grup引导的配置文件


vim /boot/grub2/grub.cfg  //自动引导文件编辑

grup自动引导主要的三步引导

 

系统initramfs-3.10.0-123.e17.x86_64.img丢失
chroot /mnt/sys
cd /boot/
mkinitrd initramfs-$(uname -r).img $(uname -r)

 

系统vmlinuz-3.10.0-123.e17.x86_64丢失
mkdir /dir
mount /dev/sr0 /dir
cp /dir/Packages/kernel-3.10.0.e17.x86_64.rpm /mnt/
rpm2cpio /mnt/kernel-3.10.0.e17.x86_64.rpm | cpio -id /mnt/
cp /mnt/boot/vmlinuz-3.10.0-123.e17.x86_64 /boot

对于类此上面两种问题都是安装对应镜像光驱,然后更改为光驱启动方式来修复,缺少什么文件就恢复什么文件

猜你喜欢

转载自blog.csdn.net/qq_33571752/article/details/83755596