系统恢复
来源:互联网 发布:铜仁家长网校软件下载 编辑:程序博客网 时间:2024/05/16 19:47
1.在我们使用linux系统时,有时候由于失误会误删一些东西,这种情况下需要对系统进行恢复
系统启动步骤:
通电
bios初始化
grub2磁盘引导阶段
grub2文件引导街道
指定boot所在分区
启动内核,只读挂载/设备
启动init程序进入初始化阶段
启动systemd初始化进程
读取/etc/systemd/中的文件
启动程序
启动登录环境
引导文件损坏,进行恢复
破坏/dev/vda前446字节引导
dd if=/dev/zero if=/dev/vda bs=446 count=1
删除之后reboot,进行重启,会发现系统会启动不了
然后利用镜像文件启动进行系统恢复
改变系统启动顺序,从镜像启动,然后进入troubleshooting界面,点击进入系统挽救模式
选择1 continue,按下回车,会弹出一个shell界面
et root='hd0,msdos1' 根据自己的boot分区
linux16 /vmlinuz-3.10.0-327.el7.x86_64 ro root=/dev/vda3
initrd16 /initramfs-3.10.0-327.el7.x64_64.img
boot
启动成功后grub2-mkconfig > /boot/grub2.grub/cfg恢复即可
3.内核丢失
vmlinuz-3.10.0-123.el7.x86_64
从光盘启动进入挽救模式
cd /mnt/sysimage/mnt
rpm2cpio /run/install/repo/Packages/kerner... | cpio -id
cd boot
cp vmlinuz-3.10.0-123.el7.x86_64 /mnt/sysimage/boot/
从硬盘启动,启动成功即可
4.初始化文件丢失
initramfs-3.10.0-123.el7.x86_64.img
进入挽救模式
chroot /mnt/sysimage
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
执行两次exit,从硬盘启动成功即可
5.boot分区丢失
先修复内核,再修复初始化文件,修复引导程序,再修复引导文件
6.闪退
从光盘启动进入挽救模式
chroot /mnt/sysimage
cp /bin/bash /mnt/sysimage/bin/bash
exit退出即可
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 系统恢复
- 如何恢复系统数据库?
- 如何恢复系统数据库?
- 系统恢复软盘DIY
- 如何恢复系统?
- 如何恢复系统数据库?
- linux系统备份、恢复
- 系统数据库灾难恢复
- 恢复路由器系统
- Oracle 开启归档日志以及关闭归档日志
- 窗口2
- 搭建Hadoop开发环境
- Linux常见命令使用
- 【JavaEE学习笔记】注解
- 系统恢复
- java中易混肴知识点浅析
- construct2——ET大战
- 生活随笔:来广州小聚
- 理解 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针,回调函数
- Java中equals与hashcode
- 第十周——输入5个数捕捉异常(异常处理)
- Python 练习实例5
- Android Utils总结