centos启动流程——删除/boot/* 和/etc/fsatb_修复
来源:互联网 发布:淘宝店装修收费吗 编辑:程序博客网 时间:2024/06/05 15:14
一、破坏
rm -rf /boot/*rm /etc/fstab
二、现象
开机界面和只破坏了/boot/*之后的开机界面一样
不同的是在进入救援模式之后,会提示找不到原来的linux系统
并且在进入救援模式之后,没有关于原来系统磁盘的分区挂载
三、分析
1.首先是让磁盘的各个分区在就援模式可以正常挂载
1.找到/etc/fstab所在的磁盘分区2.挂载/etc/fstab所在的磁盘分区,新建一个/etc/fstab 写好再重启,就可以在就援模式自动挂载磁盘的各个分区
2.修复/boot
四、修复操作
1.首先是让磁盘的各个分区在就援模式可以正常挂载
1.找到/etc/fstab所在的磁盘分区
fdisk -l
图中可以看出/boot在/dev/sda1分区;只能挨个挂载之后看看,找出/dev/sda2里面有/etc;
挂上原来磁盘的分区
编辑一个新的/etc/fstab
vi /tmp/etc/fstab
UUID=31be738e-9719-4ff4-80bf-bf3338cb36c9 / ext4 defaults 1 1UUID=19dc2b9a-65d8-44e5-8f31-e2e324c2e3fc /app ext4 defaults 1 2UUID=02bd4473-9332-4638-a3a1-d0e3c563bdb8 /boot ext4 defaults 1 2
2.重启后再次进入修复/boot
方法1
挂载iso文件mount /dev/sr0 /mnt切换根目录chroot /mnt/sysimage/重新安装内核文件rpm -ivh /mnt/Packages/kernel-2.6.32-696.el6.x86_64.rpm --force重新安装grubgrub-install /dev/sda
重新编辑/boot/grub/grub.confdefault=0timeout=5title centoskernel /vmlinuz-2.6.32-696.el6.x86_64 root=UUID=31be738e-9719-4ff4-80bf-bf3338cb36c9 initrd /initramfs-2.6.32-696.el6.x86_64.img
方法2
参考我的上一篇博客
centos启动——/boot下所有文件修复
五、成功
阅读全文
0 0
- centos启动流程——删除/boot/* 和/etc/fsatb_修复
- LVM类型——修复/etc/fstab和/boot/*
- 删除/boot目录和/etc/fstab文件的修复
- centos启动——/boot下所有文件修复
- U-boot启动流程——eloader
- centos启动时——MBR的破坏与修复
- centos启动——/sbin/init 的破坏与修复
- 第五章——u-boot源码启动流程
- 修复boot.ini启动文件
- u-boot启动流程
- u-boot启动流程
- u-boot启动流程
- u-boot启动流程
- u-boot启动流程
- Spring Boot启动流程
- CentOS—7 修复grub
- CentOS 7系统详细开机启动流程和关机流程
- CentOS 7启动菜单修复
- angularjs 猜大小
- python生成随机图片验证码
- 将汉字拼接到地址
- 洛谷 P3211 [HNOI2011]XOR和路径(推dp+高斯消元)
- OkHttp下载文件
- centos启动流程——删除/boot/* 和/etc/fsatb_修复
- linux(centos)安装redis
- 对于有查数,谁数到的和为某个数的和谁就赢
- 聚集索引和非聚集索引
- Shell(计算机壳层)
- 还是A+B
- 《python编程快速上手》第9章 作业9.8.3
- ucOS_III定时器的使用
- bugfree测试软件平台安装与使用