15 Linux系统引导过程及引导修复

Linux系统引导过程及引导修复

##超级用户密码忘记
步骤:
开机界面按 e

删除到ro 改称rw -rd.break
ctrl x
在这里插入图片描述
在这里插入图片描述

####磁盘引导:
mbr=主引导记录=0磁道1扇区446
作用:记录grub2引导文件的位置
当mbr数据丢失系统会因为找不到启动分区而停止启动

模拟问题:
fdisk -l
dd if=/dev/zero of=/dev/vda bs=446 count=1
(系统磁盘 dev/sda)
在这里插入图片描述

挽救:
设置光驱 顶上去
在这里插入图片描述

重启
troubleshooting
rescue a red hat enterprise linux system
在这里插入图片描述

chroot /mnt/sysimage/
grub2-install /dev/vda
vim /etc/selinux/config

在这里插入图片描述
作用:加速重启
在这里插入图片描述

cdrom 放下去
在这里插入图片描述

###grub2 文件引导
rhel8

/boot/grub2/grub.cfg
/boot/loader/entries/xxx.conf
指定/boot位置
指定系统启动时加载文件成名
情况(1).
模拟问题:

rm -rf /boot/grub2/grub.cfg
reboot

手动引导
set-root=‘hd0,msdos1’
linux16 /vmlinuz-4.18.0-193.e18.x86_64 ro root=/dev/vda3
initrd16 /initramfs-4.18.0-193.e18.x86_64.img
boot
在这里插入图片描述

在这里插入图片描述

情况(2).
模拟问题:

rm -rf /boot/loader/entries
reboot

引导
在这里插入图片描述

kernel-install add $(uname -r) /boot/vmlinuz-4.18.0-193.e18.x86_64
(内核版本号) (内核镜像)

若安装失败则

find / -name bls.conf 查找位置
cp /usr/lib/modules/4.18.0-193.e18.x86_64/bls.conf /boot/bls.conf
kernel-install add $(uname -r) /boot/vmlinuz-4.18.0-193.e18.x86_64
在这里插入图片描述

###5.内核加载 x86_64

rm -rf /boot/vmlinuz-$(uname -r)

在这里插入图片描述

进入挽救模式

chroot /mnt/sysimage
cp /usr/lib/modules/$(uname -r)/vmlinuz /boot/vmlinuz-$(uname -r)
exit
exit

##系统初始化镜像 init
在这里插入图片描述

mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

###boot 内容 清空
模拟问题:
rm -rf /boot/*
在这里插入图片描述
挽救模式:

chroot /mnt/sysimage
cp /lib/modules/$(uname -r)/vmlinuz /boot/vmlinuz-$(uname -r)
mount /dev/cdrom /mnt/
cd /boot
grub2-install /dev/vda
cd /mnt/BaseOS/Packages/
rpm -ivh kernel-core-4.18xxxxxxxxx --force
exit
exit
cd /boot
grub2-mkconfig > /boot/grub2/grub.cfg 

##系统启动级别
问题模拟:

systemctl set-default reboot.target

恢复:
开机选择界面 按 e
内核加载选项最后加入级别5
ctrl x
在这里插入图片描述

systemctl set-default graphical.target
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lll_cf

喜欢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值