CentOS系统启动及内核大破坏模拟实验
讲过了centos的启动流程,此时是不是想来点破坏呢?那就尽情的玩耍吧,记得在实验之前拍个快照,万一哪个环节错误恢复不回来了呢,毕竟数据无价,话不多说,开始。
一、删除伪系统根。(ramdisk文件)
(1)模拟误操作删除ramdisk文件。
①模拟误删除initramfs-3.10.0-514.el7.x86_64.img文件。
②为当前正在使用的内核重新制作ramdisk文件
格式为:mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
②重启状态。(记住这个状态,以后可以根据这个状态找到错误原因并进行排查)
总览一下/etc/grub.conf -> ../boot/grub/grub.conf文件,以及分析一下大概的作用。
(1)换取启动时的图片(把我windows桌面图片换上去,注意大小为640x480)
fdisk -l 查看一下分区情况,在不知哪个分区时硬盘根的情况下,一个一个一次挂载卸载,直到找到硬盘的根。
⑥切根,安装grub(grub -install /dev/sda)
⑦关机重启,写入grub(也可以直接在上一步手动写grub.conf文件)
⑧系统启动,写入/boot/grub/grub.conf文件。(如果不写,下次系统起不来)
四、删除centos7 /boot,恢复之。(整体和centos6差不多)
④生成grub2目录 grub2 -install /dev/sda
⑤grub2-mkconfig > /boot/grub2/grub.cfg修复配置文件
唯一不同的就是,centos6需要手写grub.conf文件,而centos7却只需要一条命令就生成了grub.conf文件。
转载于:https://blog.51cto.com/19940919/1966840
CentOS系统启动及内核大破坏模拟实验相关推荐
- 系统启动和内核管理 加密和安全
Linux组成 Linux: kernel+rootfs kernel: 进程管理.内存管理.网络管理.驱动程序.文件系统.安全功能 rootfs:程序和glibc 库:函数集合, function, ...
- CentOS系统启动流程和系统初始化
CentOS系统启动流程和系统初始化 时间:2014-03-04 00:49来源:51cto.com 作者:"西风瘦猪" 博客 举报 点击:1955次 id="ifram ...
- CentOS系统启动流程你懂否
一.Linux内核的组成 相关概念: Linux系统的组成部分:内核+根文件系统 内核:进程管理.内存管理.网络协议栈.文件系统.驱动程序. IPC(Inter-Process Communicati ...
- CentOS系统启动流程
CentOS系统启动流程 POST-->Boot Sequence(BIOS) -->bootloader(MBR)-->Kernel-->rootfs(readonly)-- ...
- Cisco PT模拟实验(12) 路由器静态路由的配置
Cisco PT模拟实验(12) 路由器静态路由的配置 实验目的: 掌握静态路由的配置方法和应用 掌握路由选择表中的路由描述 熟悉路由选择和分组转发的原理及过程 实验背景: 某公司除总部外,另有一处分 ...
- CentOS系统启动流程及GRUB文件说明
CentOS系统启动流程及GRUB文件说明 时间:2013-10-24 01:33来源:"过程就是为了实现结果" 博客 作者:本站 举报 点击:1114次 id="ifr ...
- 根据centos系统启动过程定位故障位置
根据Centos系统启动过程定位故障位置,按系统启动顺序执行,如果停在某个阶段不往下执行,就定位在这个阶段有故障,根据故障现象找原因直至解决问题. 按系统启动顺序可分为4个步骤,分别是BIOS自检.G ...
- 学习笔记之centos系统启动流程
CentOS 系统的启动流程: 简介: (内核级别)POST -读取-> BootSequence(在BIOS中) --> BootLoader(在MBR中)--> Kernel( ...
- 菜鸟学做——三层交换综合模拟实验【1】
第一次发技术文章,以后还请大家多多关照. 本人最近学习三层交换,为了掌握所学便决定用小凡模拟器做这个实验.在做实验之前,查阅了一些资料和书籍.其中参考了51cto博客 凌激冰.dgpl_pan 两 ...
最新文章
- css3 使用SVG做0.5px 的边框细线
- Jmeter安装出现Not able to find Java executable or version问题解决方案
- python中的装饰器有哪些-python中的装饰器
- Visual Studio中11个强大的调试技巧和方法
- linux中的用户、群组和权限
- Windows server 2008系统各类版本的优缺点比较,Windows2008系统标准版 企业版 数据中心版 WEB版等...
- Angular 依赖注入机制根据providers定义生成注入实例的框架代码
- python中pickle模块_Python pickle模块的用法
- 八、华为鸿蒙HarmonyOS应用开发之Java UI框架、常用TextField组件使用
- 继云计算巨头失火事件后,微软决定送数据中心去“泡澡”!
- 程序员面试金典——9.6合法序号序列判断
- shopex php5.3 无法安装,php版本导致shopex4.8.5安装的问题
- 《高等代数学》(姚慕生),例1.5.10
- 第一课 什么是norm?(An Evolutionary Approach to Norms)
- HTML5期末大作业:轮滑运动体育类人物介绍主题网站设计(12页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计
- 论文笔记:Parallel Tracking and Verifying: A Framework for Real-Time and High Accuracy Visual Tracking...
- html恶搞之无限弹窗
- 土是独体字结构吗_发是独体字结构吗
- Fabric背书过程中链码是并行还是串行?
- 蓝牙协议栈开发板 STM32F1 跑蓝牙协议栈 --传统蓝牙串口协议SPP演示以及实现原理
热门文章
- SAP 物料主数据里的Commodity Code
- SAP QM 检验批的系统状态标识‘HUM‘
- 车企要的「智造」人才,学校教不出来
- 人工智能治理需用好“人工”
- CVPR2020人脸防伪检测挑战赛冠亚军论文解读(下篇)
- 三巨头共聚AAA:ICapsule没有错,LeCun看好自监督,Bengio谈注意力
- 20年的人工智能设计总结:向产品中注入人工智能的指南
- 「SAP技术」SAP 如何看序列号被包在哪些HU里?
- 搞机器学习的人,必须要知道的大牛都有谁?
- 为什么说特斯拉在自动驾驶上比Waymo更占优势