怎样去linux执行内核修复

电脑高手?帮小弟这个忙吧,我是没办法了- -!一开机就嘟 嘟 嘟 嘟。的响 警报试的。 还弹出一个栏,LINUX执行智能内核修复。 怎么修复啊

第1个回答  2013-05-06
GRUB(GRand Unified Bootloader)是一个多重启动管理器。它可以在多个操作系统共存时选择引导哪个系统。尽管引导操作系统看上去是件平凡且琐碎的任务,但它实际上很重要。如果引导装入器不能很好地完成工作或者不具有弹性,那么就可能锁住系统或者无法引导计算机……
大多初学者都遇到过系统启动到“grub>”提示符后就停止不前的问题,功夫不深的爱好者可能会束手无策,转而选择重装系统,其实这只是系统出现了一点小问题,既系统的GRUB配置文件出现了故障,此时可以采用以下两种方案来解决问题:
1)存在GRUB配置文件备份
如果存在GRUB配置文件备份,则可以比较简单的进行恢复,可以按如下方法进行:
使用光盘引导机器,进入到“linux rescue”模式,即系统维护模式;在提示符”sh#”下执行cp命令,将备份文件拷贝到/boot/grub.conf即可
Sh#cp /backup/grub.conf.bak /mnt/sysimage/boot/grub/grub.conf
假设备份文件为/backup/grub.conf.bak,因为大多数Linux光盘修复模式中会将硬盘系统的”/”分区chroot到“/mnt/sysimage”处,所以拷贝的目标为“/mnt/sysimage/boot/grub/grub.conf”,而非“/boot/grub/grub.conf”。
完成后重新启动即可。内核文件、镜像文件、/boot目录等文件损坏或丢失,也可以使用此种方法修复。
2)如果没有GRUB配置文件备份
如果没有备份文件时可以使用grub的交换功能,可以在”grub>”命令行下进行以下操作以手动启动系统:
查找/boot/grub/grub.conf分区所在的目录:
grub> find /boot/grub/grub.conf
(hd0,0)
需要注意的是,上述命令将得到的是grub.conf配置文件所在的系统的分区,(hd0,0)即表示它在分区hda1
查看grub.conf文件错误使用如下的命令:
grub> cat (hd0,0)/boot/grub/grub.conf 需要注意的是,可以查看配置文件到底什么地方出现了错误,以便进入后修改。
指定/boot分区使用命令:root (hd0,0)
从此步骤开始,即为本文前面提到的GRUB配置文件的主要引导步骤,只是一般都是系统读取GRUB配置文件,出现问题时我们可以使用手动启动。 指定内核加载的命令:kernel /boot/vmlinuz ro root=LABEL=/
指定镜像文件所在的位置可用如下命令:initrd /boot/initrd-2.6.24-1.3194.fc7 从/boot分区启动可以使用如下命令:boot (hd0,0)
此时系统即可正常启动,实际上以上步骤就是执行了GRUB引导期间加载grub.conf文件的步骤,当系统正常启动后将GRUB配置文件修改正确后即可

linux内核删除怎么修复linux内核删除
4、在内核中有一个“Automatickernelmoduleloading"功能被编译到了内核中。当用户尝试打开某类型的文件时,内核会根据需要尝试加载相应的模块。\/etc\/modules.conf或\/etc\/modprobe.conf文件是一个自动处理内核模块的控制文件。modprobe命令主要用于在Linux2.6内核中加载和删除Linux内核模块。通过此命令用户可以轻...

Linux系统下glibc导致kernel panic的问题修复方法
Linux上基本上只要通过光盘或者其他方式进入 resume 模式的话,下面的过程就容易多了。(如果你的安装过程不成功,请根据错误提示去下载相应的安装包进行安装,直到 glibc 安装成功)另外,这个是针对CentOS的,Ubuntu也可以用此方法,只是安装软件包的命令换成 dpkg。安装libgcc:rpm -Uvh --root=\/mnt\/sysi...

修复Linux系统启动项的指南linux启动项修复
首先,使用Super Grub Disk CD或其他类似的引导软件,可以恢复Linux系统的引导项。要使用这种方法,需要从根分区(\/dev\/sda1)开始,在分区中搜索“GRUB”。然后,将检测到的GRUB配置文件复制到GRUB的主目录(例如\/boot\/grub\/menu.lst)中以进行恢复操作。其次,可以使用“grub-install”命令重新安装GRUB...

如何用命令进入grub进行引导修复?
可以通过在启动时按住Shift键进入GRUB菜单,然后选择“高级选项”进入恢复模式,从而进行引导修复。详细解释如下:在Linux系统中,GRUB是最常用的引导加载程序之一。它负责在系统启动时加载内核。然而,有时由于各种原因,如配置错误、更新失败或系统文件损坏,GRUB可能会损坏,导致系统无法正常启动。...

Linux Kernel:异常修复机制(异常表 __ex_table 详解)
首先,Linux 内核中的段(segment)和节(section)是可执行文件(如 ELF)的结构组成部分,每个段包括多个节,如.text、.data 和 .rodata 等,它们有各自的访问权限。vmlinux 文件中,5 个程序头对应着 5 个段,每个段的节分配情况由链接脚本定义。特别的是,__ex_table 节存储了异常发生时的...

模块怎样卸载 linux如何调节和维护内核
冰刃内核级的工具有很多,可以直接选用wsyscheck.exe这个和冰刃其名的内核工具,打到内核模块,选择SysGuard.sys,右击删除卸载就行啦 如果不行的话直接找到SysGuard.sys这个,用unlocker删除。建议删除后对表民的全面清除,优化大师就可以啦~~针对你补充的问题我也是第一次见,在wsyscheck.exe中的系统模块...

linux修复grub.efilinux修复grub
kalilinux怎么修复grub?kali修复grub的方法:1.使用kali介质启动计算机 2.选择“高级选项”和“急救模式”3.进入急救模式之后,选择语言和键盘。4.选择要急救的分区,然后选择“重新安装grub引导”5.系统会询问要安装到哪个分区,然后选择需要安装到的分区,并按下回车键。6.安装完毕之后,重启计算机,grub...

linux开机grub>命令修复方法
2,grub> 模式下:输入:ls 查看所有磁盘分区:hd。x,x...用:ls hd(x,x)\/grub 找grub所在的分区,有正确执行结果的便是找到linux所在分区后执行setprefix=hdx,x\/grubsetroot=hx,x、insmod normal再使用normal命令进入系统后,再修复grub 配置。or:查找boot分区:find \/boot\/grub\/menu.lst 或者...

Linux手动升级内核一步一步完成linux手动更新内核
首先,我们需要获取一个内核源码包,可以从官方Linux内核下载站点[www.kernel.org](http:\/\/www.kernel.org)获取最新的内核源码包。也可以指定想要的内核版本,选择“stable”的功能齐全的内核版本,这样获取源码包比较可靠。二、解压内核源码包 下载内核源码包后,我们需要解压得到一个文件夹,不同系统解...

linux系统启动出现 Kernel panic: No init found. Try passing init=...
1.找到工作站使用的Linux系统型号,包括内核版本。在各个Linux发行版官网上下载相应的镜像。刻录成光盘。2.从光驱启动,进入liveCD模式,先拷贝重要的文件,备份分区表。如果你要备份分区,一定不要使用GHOST,这个只在Windows系列系统能正常工作。3.接着重新从光驱启动,在选择界面里,选择recovery 模式,...

相似回答
大家正在搜