枕上从妨一夜睡,灯前读尽十年诗。这篇文章主要讲述#yyds干货盘点#Linux启动流程和故障排错相关的知识,希望能为你提供帮助。
1.grub的存放它不是单一的一个文件,他的存放位置有:/boo/grub目录 、MBR的446
字节其中的一部分(即第一阶段,这部分的446字节是0101的二进制)、1.5阶段(设别2阶段所在的分区系统)
2. 误删除/boot/initramfs-2.6.32-754.el6.x86_64.img无法启动,故障恢复
[root@centos6 ~]#rm -f /boot/initramfs-2.6.32-754.el6.x86_64.img
[root@centos6 ~]#reboot
#进入rescue模式
#chroot /mnt/sysimage
#mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
#sync
#exit
#exit
#reboot
ramdisk文件的制作:
mkinitrd命令
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
dracut命令
dracut /boot/initramfs-$(uname -r).img $(uname -r)
3.误删除内核文件/boot/vmlinuz-2.6.32-754.el6.x86_64无法启动,故障恢复故障图:
[root@centos6 ~]#rm -f /boot/vmlinuz-2.6.32-754.el6.x86_64
[root@centos6 ~]#reboot
#进入rescue模式
#chroot /mnt/sysimage
#mount /dev/sr0 /mnt/
#cp /mnt/isolinux/vmlinuz /boot/vmlinuz-2.6.32-754.el6.x86_64
#sync
#exit
#reboot
思路:将光盘里面的内核文件拷贝过来
【#yyds干货盘点#Linux启动流程和故障排错】
推荐阅读
- #yyds干货盘点# linux 基础命令之echo
- osi七层模型和TCP/IP五层模型TCP三次握手四次挥手TCP和UDP区别 网卡绑定bond0的实现
- #yyds干货盘点# Git 报错(fatal: destination path ‘.‘ already exists and is not an empty directory.)
- #yyds干货盘点#Windows Server之AD域软件分发
- 了解DNS的作用,实际中给客户分配什么DNS地址好呢()
- #yyds干货盘点# MySQL性能优化(常见优化SQL的技巧)
- #yyds干货盘点#一次性解决text-justify,text-orientation等冷门属性文本属性
- #yyds干货盘点#一个方便的小系统,用于 CSS 中的动画入口
- #yyds干货盘点#最全深入浅出聊聊IO