码迷,mamicode.com
首页 >  
搜索关键字:grub gnu bootloader kernel bios    ( 12977个结果
U-boot引导流程分析一
U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。...
分类:其他好文   时间:2014-06-25 20:04:12    阅读次数:317
bash参考手册之五(shell变量)续三
LINENO  当前在执行的脚本或者shell函数的行号。 LINES 命令select用来确定打印选择列表的列宽。收到SIGWINCH后,自动设置。 MACHTYPE 是一个字符串,描述了正在运行Bash的系统的类型,描述的格式符合GNU cpu-company-system 标准。 ...
分类:其他好文   时间:2014-06-25 19:24:15    阅读次数:220
尝试一种新的学习方法
尝试一种新的学习方法,前年阅读Linux kernel代码,读了一半,被工作和生活上的事打断。今年重新捡起,同时也要学习MySQL和Oracle。以及hadoop。在这里收集一些文章信息,同时整理自己的知识,把学习过程的心得和疑问都写下来,希望这个方法能督促我在纷繁的工作中挤出时间,养成习惯,把这件...
分类:其他好文   时间:2014-06-25 18:52:39    阅读次数:168
Linux内核导出符号宏定义EXPORT_SYMBOL的源码分析
源代码: ……. #ifndef MODULE_SYMBOL_PREFIX #define MODULE_SYMBOL_PREFIX "" #endif ……. struct kernel_symbol      //内核符号结构 {        unsignedlong value;  //该符号在内存地址中的地址        constchar *name;    /...
分类:系统相关   时间:2014-06-24 21:49:02    阅读次数:362
例解 autoconf 和 automake 生成 Makefile 文件
本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Configure.in 的方法及其规则。2评论:杨 小华, Linux 内核开发工程师, 自由撰稿人20...
分类:其他好文   时间:2014-06-24 19:43:26    阅读次数:197
linux内核设计的艺术--加载内核代码
在BIOS触发0x19中断将磁盘的第一个扇区(512B)加载到内存中后,计算机才真正开始执行磁盘上的程序。而这512B的程序bootsect.s中的第一批代码,此时处理器还处于实模式内存寻址的最大范围是1M(0x0000-0xFFFF),接下来我们看看在bootsect.s的第一批代码中做了些什么?...
分类:系统相关   时间:2014-06-24 19:09:03    阅读次数:291
AT&T汇编语言——工具及程序组成
1.开发工具 在汇编语言中,用到的工具主要用以下几个: 汇编器、连接器、调试器、编译器  因为我在这里的是AT&T汇编语言,所以工具下也都是gnu下的那些。 1.1 汇编器(as) 汇编器有很多,masm,nasm,gas等,不像高级语言,虽然都叫汇编语言,但不同的汇编器,其语法是存在很大不同的。Intel汇编的书籍到处可见,可是AT&T的却少之又少。但想看Linux内核的话,还是要对A...
分类:编程语言   时间:2014-06-24 17:58:34    阅读次数:292
WARNING: at net/sched/sch_generic.c:261 dev_watchdog 错误 e1000e
服务器是centos6,运行几天突然就连不上了,重启网络服务无效,重启系统有效,但是不久又出错了,日志/var/log/messages如下:Dec2803:49:51kvm1kernel:————[cuthere]————Dec2803:49:51kvm1 kernel:WARNING:atnet/sched/sch_generic.c:261dev_watchdog+0x26b/0×280()(N..
分类:Web程序   时间:2014-06-24 16:49:09    阅读次数:407
Linux01-BASH脚本编程之系统裁剪51
上接(BASH脚本编程之拷贝系统库文件50)重新编辑grub为静默模式:1.vim/mnt/boot/grub/grub.confdefault=0timeout=3titleNickLinux(2.6.18)kernel/vmlinuzroroot/dev/hda2quietinitrd/initrd.gz如何实现终端提示信息:2.复制宿主机文件:cp/etc/issue/mnt/sysroot/etc/3.重新编..
分类:系统相关   时间:2014-06-24 16:46:22    阅读次数:341
使用crash提取vmcore中预分析信息
一、介绍在linux系统内核发生崩溃或者服务器hang住时,Kdump(kernelcrashdump:内核崩溃转储设备)生成vmcore文件,通过分析vmcore信息判断原因,而crash是一个被广泛应用的内核奔溃转储文件分析工具,前提系统必须安装crash工具和内核调试工具kernel-debuginfo。二、工具的安..
分类:其他好文   时间:2014-06-24 16:29:19    阅读次数:3678
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!