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

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

一、通电

二、bios初始化

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

三、磁盘引导

mbr —主引导记录 0磁道1扇区 446 ##mbr里装的找到第一个扇区的信息
Linux之系统引导过程及引导修复
Linux之系统引导过程及引导修复
Linux之系统引导过程及引导修复

作用:
记录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 ~]#

Linux之系统引导过程及引导修复
远程连不上了,进主机
Linux之系统引导过程及引导修复
恢复方式:
用光盘进入系统挽救模式
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硬件
Linux之系统引导过程及引导修复
重启,选forceoff强行重启
Linux之系统引导过程及引导修复
选择troubleshooting
Linux之系统引导过程及引导修复
选择Rescue a red hat enterprise linux system
Linux之系统引导过程及引导修复
过程
Linux之系统引导过程及引导修复
进入挽救模式
Linux之系统引导过程及引导修复
按1.continue
Linux之系统引导过程及引导修复

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

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

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

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

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

exit
exit

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

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

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

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

reboot

Linux之系统引导过程及引导修复
Linux之系统引导过程及引导修复
Linux之系统引导过程及引导修复
无限重启。
解决方法:
在选项上按e,进入编辑模式。
Linux之系统引导过程及引导修复
Linux之系统引导过程及引导修复
Linux之系统引导过程及引导修复
Linux之系统引导过程及引导修复
Linux之系统引导过程及引导修复
Linux之系统引导过程及引导修复
没装图形的runlevel N 5,启动依然是3.

单主机破解root密码
Linux之系统引导过程及引导修复
Linux之系统引导过程及引导修复

ctrl  - x

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

上一篇:C++ vector,map,queue,stack,list,forward_list,array


下一篇:ASP.NET MVC使用RenderSection渲染节点