系统相关
首页 > 系统相关> > Linux之系统引导过程及引导修复

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

作者:互联网

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

一、通电

二、bios初始化

对硬件检测
初始化硬件时钟

三、磁盘引导

mbr —主引导记录 0磁道1扇区 446 ##mbr里装的找到第一个扇区的信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

作用:
记录grub2引导文件的位置
当mbr数据丢失系统会因为找不到自动分区而停止启动

问题模拟方式
系统磁盘/dev/sda

[root@node98 ~]# dd if=/dev/zero of=/dev/vda bs=446 count=1
1+0 records in
1+0 records out
446 bytes copied, 0.000245783 s, 1.8 MB/s
[root@node98 ~]#

在这里插入图片描述
远程连不上了,进主机
在这里插入图片描述
恢复方式:
用光盘进入系统挽救模式
chroot /mnt/sysimage
grub2-install /dev/vda
exit
exit

四、grub2文件引导

rhel8
/boot/grub2/grub.cfg
/boot/loader/entries/xxxx.conf
指定/boot位置
指定系统启动时加载文件名

模拟问题1:
rhel8:
rm -fr /boot/loader/entries/xxx.conf

修复:
rhel8:
cp /usr/lib/modules/4.18.0-193.el8.x86_64/bls.conf /boot
kernel-install add 内核挑版本号 内核镜像
kernel-install add $(uname -r) /boot/vmlinuz-4.18.0-193.el8.x86_64

手动引导
set root=‘hd0,msdos1’
linux16 /vmlinuz-3.10.0-957.el7.x86_64 ro root/dev/nvme0n1p2
initrd16 /initramfs-4.18.0-80.el8.x86_64.img
boot
模拟问题2:
rm -fr /boot/grub2/grub.cfg
修复:
grub2-mkconfig > /boot/grub2/grub.cfg

五、内核加载

加载内核的作用:
/boot/vmlinuz-$(uname -r)

修复:
复制系统中usr下的内核文件到/boot中即可

进入到挽救模式
chroot /mnt/sysimage
cp /usr/lib/modules/ ( u n a m e − r ) / v m l i n u z / b o o t / v m l i n u z − (uname -r)/vmlinuz /boot/vmlinuz- (uname−r)/vmlinuz/boot/vmlinuz−(uname -r)

六、系统

系统初始化硬件设备

问题出现:
rm -fr /boot/vmlinuz-$(uname -r)

进不去系统。
调整virt-manager硬件
在这里插入图片描述
重启,选forceoff强行重启
在这里插入图片描述
选择troubleshooting
在这里插入图片描述
选择Rescue a red hat enterprise linux system
在这里插入图片描述
过程
在这里插入图片描述
进入挽救模式
在这里插入图片描述
按1.continue

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

exit
exit

forceoff
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

reboot

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
无限重启。
解决方法:
在选项上按e,进入编辑模式。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
没装图形的runlevel N 5,启动依然是3.

单主机破解root密码
在这里插入图片描述
在这里插入图片描述

ctrl  - x

在这里插入图片描述
在这里插入图片描述

标签:引导,修复,uname,boot,grub2,vmlinuz,内核,Linux
来源: https://blog.csdn.net/qq_39679699/article/details/113309399