系统恢复
来源:互联网 发布:linux新建配置conf文件 编辑:程序博客网 时间:2024/04/29 23:25
power on ---->BIOS加电自检---->MBR---->grub(stage2 ) --->/boot/grub/grub.conf ----->加载内核和ramfs文件系统--->init ---->读取/etc/inittab , 执行/etc/rc.sysinit等脚本文件------>根据/etc/inittab里的运行级别进入/etc/rc*.d目录,启动里面的服务(s开头的为要启动的) ------->启动登录程序
1.引导程序boot损坏
使用dd if=/dev/zero of=dev/vda bs=446 count=1破坏boot数据
关闭虚拟机,加入iso镜像光盘,从光驱启动
Troubleshooting ##系统修复Rescue a Res Hat Enterprise Linux system ##选择挽救模式
选择1.继续
根据提示选择系统根
chroot /mnt/sysimagegrub2-install /dev/vda
执行两次exit退出从硬盘启动,恢复成功
2.引导文件/boot/grub2/grub.cfg丢失
删除boot 下grub.cfg
set root='hd0,msdos1' 根据自己的boot分区linux16 /vmlinuz-3.10.0-327.el7.x86_64 ro root=/dev/vda3initrd16 /initramfs-3.10.0-327.el7.x64_64.imgboot以上为手动引导
启动成功后grub2-mkconfig > /boot/grub2/grub.cfg恢复文件自动引导
3.内核丢失
cd /bootrm -rf vmlinuz-3.10.0-123.el7.x86_64 ##删除内核
cd /mnt/sysimage/mnt rpm2cpio /run/install/repo/Packages/kerner... | cpio -id ##拆开镜像文件cd bootcp vmlinuz-3.10.0-123.el7.x86_64 /mnt/sysimage/boot/ ##把镜像文件中的内核复制到系统根的boot下面
从硬盘启动,启动成功即可4.初始化文件丢失
cd /bootrm -rf initramfs-3.10.0-123.el7.x86_64.img ##删除初始化文件
chroot /mnt/sysimage ##进入根环境mkinitrd /boot/initramfs-$(uname -r).img $(uname -r) ##恢复初始化文件。$(uname -r)表示内核版本。5.boot丢失
按顺序1-3-4-2恢复系统
阅读全文
0 0
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 如何恢复系统数据库?
- 如何恢复系统数据库?
- 系统恢复软盘DIY
- 如何恢复系统?
- 如何恢复系统数据库?
- linux系统备份、恢复
- 系统数据库灾难恢复
- 恢复路由器系统
- easyui from 单选按钮radio,无法load到值
- c# 计算两日期的工作时间间隔(排除非工作日)及计算下一个工作时间点.
- Android必知必会-Android Studio下配置和使用Lambda
- 605. Can Place Flowers (数组)
- codeforces B
- 系统恢复
- HDU-1196(lowest bit)
- VO、DTO、DO、PO概念,区别与联系
- 为什么要使用数据源
- Spring常见面试题
- windows中安装Node.js-安装angular-cli
- HDU-2106(decimal system)
- 机器学习入门书籍导读-高等数学上
- openstack【Kilo】入门 【网络篇】十四:Neutron安装配置【网络节点】