内核调试关机方法如下
1.首先打开命令提示符,开始-附件-命令提示符,然后右键选择以管理员身份运行。
2.在命令提示符下输入#34bcd
需要修改内核配置列表,在linux移植教程附录5贴的配置列表中,内核黑客中有一个s3cuart配置,由0改为1或2;系统类型里有一个s3cuart配置,也是从0改成1或者2;同时修改bootargs中u-boot,consolettysac的启动参数?(?从0到1或2)。
因为crash用于调试内核崩溃的转储文件,所以使用crash取决于以下条件:
1.内核镜像文件vmlinux在编译时必须指定-g参数,也就是说它有调试信息。
2.您需要一个内存崩溃转储文件(比如vmcore)或者可以通过/dev/mem或者/dev/crash访问的实时系统内存。如果崩溃命令行没有指定转储文件,崩溃默认使用实时系统内存,这需要root权限。
支持的平台处理器包括:x86、x86_64、ia64、ppc64、arm、s390、s390x(部分版本的crash支持alpha和32位powerpc,但对这两个平台的支持不保证长期维护)。4.崩溃支持2.2.5-15(含)以后的linux内核版本。随着linux内核的更新,crash也在不断升级以适应新的内核。引导参数描述:用crash调试转储文件,需要在命令行输入两个参数:debugkernel和dumpfile,其中dumpfile是内核转储文件的名称,debugkernel由内核调试包安装,不同发行版的名称略有不同。以rhel和sles为例:rhel6.2:/usr/lib/debug/lib/modules/2.6.32-220.el6.ppc64/vmlinuxssles11sp2:crash-h或mancrash可以用来搜索。看看crash支持的一系列选项。这里仅以常用选项为例解释如下:-h:打印帮助信息-d:设置调试级别-s:用作默认映射文件-s:不显示版本、初始调试信息等。,并直接进入命令行-i文件:启动后自动运行文件中的命令,然后接受用户输入。