模拟linux5.10系统出现故障进行修复

第一步,模拟系统出现错误

卸载挂载boot的设备,删除 boot文件

umount /dev/sda1

rm -rf /boot

删除/etc/inittab文件

rm -rf /etc/inittab

删除rc.sysinit文件

rm -rf /etc/rc.d/rc.sysinit

删除/etc/fstab文件

rm -rf /etc/fstab

保存之后重新启动系统

sync

sync

reboot

第二步,插入系统光盘,开机按F2进行系统的BIOS,然后从光盘启动,进行linux的安装界面,然后F5进行系统的修复模式,最后输入linux rescue进行系统的修复界面。

默认语言:English

默认键盘:us

不加载网络:no

选择继续修复:continue

选择修复模式确定:ok

首先使用ls与df查看当前的假系统信息

ls

df

使用fdisk -l 查看当前系统的所挂载的分区信息

fdisk -l

使用e2label 来查看挂载分区的文件

e2label /dev/sda1   /boot

e2label /dev/sda2   /

e2label /dev/sda3   /var

e2label /dev/sda5   /home

在当前的假系统下面创建一个文件test01来挂载使用e2label来查看挂载分区的boot文件

mkdir test01

mount /dev/sda2 /test01

进入挂载的文件查看里面的内容

cd /test01

ls

cd /etc目录,把之前备份的fstab.bak的文件修改为fstab

mv fstab.bak fstab

使用vi命令来编辑fstab文件

vi fstab

最后使用reboot来重新启动系统

reboot

第三步,重新启动系统之后进入linux的安装界面,然后输入linux rescue进行系统的修复

步骤同上

使用df查看当前系统的挂载的分区

df

使用chroot /mntsysimage 来进入真实的系统

ls

退出真实系统,然后挂载系统的光驱

mount /dev/sr0 mnt/source

df

cd mnt/source

cd Server

ls *kernel*

使用rpm来安装系统的内核

rpm -ivh kernel-2.6.18-371.e15.x86_64.rpm --root=/mnt/sysimage/ --force

使用chroot进入真实系统

chroot /mnt/sysimage

进入boot,使用ls查看,然后在使用grub-install 引导进入/dev/sda硬盘

grub-install /dev/sda

使用ls > /grub/grub.conf

vim /grub/grub.conf

title newsystem linux server 5.10

root(hd0,0)

kernel /vmlinuz-2.6.18-371.e15 ro root=LABEL=/

initrd /initrd-2.6.18-371.e15.img

保存然后退出

使用rmp查找inttab软件包

rpm -qf /etc/inittab

使用rpm查找rc.lcoal软件包

rpm -qf /etc/rc.d/rc.local

使用rpm 查找rc.sysinit

rpm -qf /etc/rc.d/rc.sysinit

使用rpm 查找 /etc/initab

rpm -qf /etc/initab

退出真实的系统,查找initscripts软件部

ls *initscripts*

然后拷贝initscripts到/mnt/sysimage/mnt目录中

cp initscripts-8.45.44-3.e15.x86.rpm /mnt/sysimage/tmp

使用chroot进入真实系统

chroot /mnt/sysimage

cd /tmp

解压initscripts软件包

rpm2cpio initscripts-8.45.44-3.e15.x86.rpm | cpio -imd

cd 压解中的etc目录

cp inittab /etc

cp rc.d/rc.local /etc/rc.d

cp rc.d/rc/sysinit /etc/rc.d

最后重新启动系统

修复成功

时间: 2024-10-12 23:57:29

模拟linux5.10系统出现故障进行修复的相关文章

系统镜像备份还原Windows 10 系统

什么是系统映像? 系统映像是整个系统的副本,如果系统里面有文件损坏或丢失,导致电脑系统出现故障停止工作的时候,可以通过该映像还原系统到故障前的状态.系统映像包含Windows的系统文件.系统设置.程序和个人文件.系统映像的内容将取代目前所有的程序.系统设置和文件. 备份Windows 10 系统镜像: 1.右击开始菜单,选择"控制面板--系统和安全--文件历史记录",选择"系统映像备份": 2.选择您需要备份的路径(建议备份在硬盘上面,不要备份在光驱上面,因为系统映

单片机的模拟智能灌溉系统

最近在写简历,于是我开始翻翻我的电脑里面有什么存货可以拿来晒晒,没成想,还真有不少啊,于是我就先拿出一部分当年写的单片机程序来晒晒了! 首先是我当年的得意之作,模拟智能灌溉系统: 先上原理图 这是用proteus画的模拟图,当然还有实物图,不过都被我放在自己的工作室了(话说明明是实验室好不好)目前是在外面进一步学习,我就不把实物晒出来了. 程序的好坏在于它的流程图是否好,于是我就把我当时画的流程图拿了出来! 那么该项目到底是什么呢? 就是当年比赛的一个预习题,不过平台不一样搞得我当时比较狼狈就拿

常见移动硬盘故障以及修复方法

移动硬盘因为容量大,体积小,现在越来越被大家当作电脑备用硬盘来使用,但是相对电脑硬盘,移动硬盘更需要小心地维护和使用,不然很容易就会导致故障,甚至会出现数据丢失的情况.以下就为大家列举几种常见的硬盘故障以及修复方法. 一.系统无法正确检测到移动硬盘 将移动硬盘正确的插入电脑的USB接口,听到硬盘发出的响声,硬盘上指示灯不停的闪烁,系统能正常的检测到使用了USB设备,但是在我的电脑中无法看到移动硬盘的图标.这种情况说明移动硬盘并没有损坏.将移动硬盘换到别一台机器上,能够正常使用.根据这种情况,判断

华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核

Linux系统rescue模式下修复内核和grub 故障现象 处理思路,内核报错,因此重新安装内核,通过光盘启动,进入救援模式.1.进入救援模式(1)华为服务器没有光驱,通过mgmt管理口登录,挂载iso镜像来引导.连接服务器mgmt口至数据中心网络,浏览器登录,默认IP地址192.168.2.100,默认账号root,默认密码Huawei12#$.登录如下图 单击远程控制链接,进入远程控制管理页面,选择独占模式,如下图 打开远程管理控制台,java信息提示,点击继续这里要求远控操作电脑安装好j

六星经典CSAPP-笔记(10)系统IO

六星经典CSAPP-笔记(10)系统I/O 1.Unix I/O 所有语言的运行时系统都提供了高抽象层次的I/O操作函数.例如,ANSI C在标准I/O库中提供了诸如printf和scanf等I/O缓冲功能的函数:C++中则重载了<<和>>用来支持读写.在Unix系统中,这些高层次的函数基于Unix的系统I/O函数来实现,多数时候我们都无需直接使用底层的Unix I/O.但学习Unix系统I/O能更好地理解一些系统概念,而且当高层次的函数不适用时我们也能轻松地实现想要的功能,例如访

系统无法启动进入修复模式进行修复

1 开机到启动服务的时候按 ctrl + c 或者 ctrl+z 2 然后输入密码 3 给根写的权限 4 任意修复 修改等等 5 重启 系统无法启动进入修复模式进行修复,布布扣,bubuko.com

U盘启动盘安装Win7/9/10系统攻略

UltraISO制作U盘启动盘安装Win7/9/10系统攻略 U盘安装好处就是不用使用笨拙的光盘,光盘还容易出现问题,无法读取的问题.U盘体积小,携带方便,随时都可以制作系统启动盘. U盘建议选择8G及以上大小的. 下面一步一步讲解如果制作U盘安装盘: 1.首先是要先下载操作系统,推荐大家去下面这个网站下载,都是MSDN微软原版,非常棒. http://msdn.itellyou.cn/ 这里我们以下载到的最新64位Win10为例介绍,我们下载的Win10版本如下图所示,下载好的文件为:cn_w

如何解决Windows 10系统下设备的声音问题

如何解决Windows 10系统下设备的声音问题? 请阅读下面的说明来解决Windows 10设备上的声音问题. 1. 检查设备管理器 打开开始菜单,键入设备管理器, 从出现的结果中选择并打开它. 在声音.视频和游戏控制器栏目下, 选择并打开你的声卡 . 选择 驱动程序 一栏, 并选择 更新驱动程序. 如果系统没有找到新的驱动,可以尝试在ASUS官网寻找驱动. 如果上述步骤无效,尝试重装声卡驱动: 打开 设备管理器, 右击声卡驱动, 选择 卸载. 重启电脑,系统就会自动尝试重装声卡驱动. 如果无

Redis集群部署文档(Ubuntu15.10系统)

Redis集群部署文档(Ubuntu15.10系统)(要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下)127.0.0.1:7000127.0.0.1:7001127.0.0.1:7002127.0.0.1:7003127.0.0.1:7004127.0.0.1:7005 1:下载redis.官网下载3.0.0版本,之前2.几的版本不支持集群模式下载地址:http://download.redis