系统恢复技术
练习set
磁盘引导阶段
前446字节丢失
1.dd if=/dev/zero of=dev/vda bs=446 count=1
2.linux16 /boot/vmlinuz-3.10.0-123.e17.x86_64 root=/dev/vda1 ###初始化内核
3.initrd16 /boot/initramfs-3.10.0-123.e17.x86_64.img ###初始化程序
4.boot
双系统:win+linux
安装完linux后,会将grub.cfg重写,导致开机没有windows启动选项
1.进入 vim /boot/grub2/grub.cfg
添加
menuentry 'WINDOWS 7'
{set root='hd0,msdos1'
chainlodaer +1 ###grub读入分区的第一个引导记录
}
2.grub2-set-default 1 ###设置默认开机启动的系统
内核引导阶段
若删除了vmlinuz-3.10.0-123.el7.x86_64
内核文件
1.选择网卡或光盘启动
2.chroot /mnt/sysimage
进入bash
找到与系统版本相同的镜像
rpm2cpio kernel-3.10.0-123.el7.x86_64.rpm | cpio -id
解压安装包到一个目录
3.cp vmlinuz-3.10.0-123.el7.x86_64 /boot/
复制内核文件到/boot/
4.exit 俩次退出
选择硬盘启动
启动init程序进入初始化阶段
若删除了initramfs-3.10.0-123.el7.x86_64
mkinitrd /boot/initramfs-3.10.0-123.el7.x86_64 3.10.0-123.el7.x86_64
若删除后重启:
则进入grub中执行该命令
练习set
磁盘引导阶段
前446字节丢失
1.dd if=/dev/zero of=dev/vda bs=446 count=1
2.进入光盘启动
grub文件引导阶段
vim /boot/grub2/grub.cfgrm -f /boot/grub2/grub.cfg
重启后,进入grub手动引导
2.linux16 /boot/vmlinuz-3.10.0-123.e17.x86_64 root=/dev/vda1 ###初始化内核
3.initrd16 /boot/initramfs-3.10.0-123.e17.x86_64.img ###初始化程序
4.boot
进入系统后,grub2-mkconfig > /boot/grub2/grub.cfg
双系统:win+linux
安装完linux后,会将grub.cfg重写,导致开机没有windows启动选项
1.进入 vim /boot/grub2/grub.cfg
添加
menuentry 'WINDOWS 7'
{set root='hd0,msdos1'
chainlodaer +1 ###grub读入分区的第一个引导记录
}
2.grub2-set-default 1 ###设置默认开机启动的系统
内核引导阶段
若删除了vmlinuz-3.10.0-123.el7.x86_64
内核文件
1.选择网卡或光盘启动
2.chroot /mnt/sysimage
进入bash
找到与系统版本相同的镜像
rpm2cpio kernel-3.10.0-123.el7.x86_64.rpm | cpio -id
解压安装包到一个目录
3.cp vmlinuz-3.10.0-123.el7.x86_64 /boot/
复制内核文件到/boot/
4.exit 俩次退出
选择硬盘启动
启动init程序进入初始化阶段
若删除了initramfs-3.10.0-123.el7.x86_64
mkinitrd /boot/initramfs-3.10.0-123.el7.x86_64 3.10.0-123.el7.x86_64
若删除后重启:
则进入grub中执行该命令