OS
gxh1992
这个作者很懒,什么都没留下…
展开
-
BIOS入门基础------Linux问题定位特殊方法
前面介绍了一些Linux内核的查看,下载源码,以及编译内核之类的,这里说下作为BIOS工程师,可能会用到的Linux挂死问题定位技巧。 就是那种OS已经挂死,但是又没有串口日志,可能屏幕还是黑的,你又不敢重启(毕竟重启有极大概率会破坏环境,导致问题不复现)的情况。对于OS工程师而言,可能除了重启没啥办法了,但是对于BIOS工程师而言,还是有方法的。因为我们有ITP(也叫做XD...原创 2018-03-22 19:17:03 · 1651 阅读 · 0 评论 -
BIOS入门基础------Linux问题定位常规方法
前面介绍了Linux挂死定位问题的特殊方法,算是剑走偏锋,现在介绍下Linux定位问题的常规方法。开发、测试或者运维,都可以看下,其实就是将OS串口重定向。 对于redhat7.0系列及更新的OS版本,都是适用的(UEFI模式下)。主要是修改/boot/efi/EFI/radhat/grub.cfg文件,对于CentOS系统,将redhat替换为centos即可,其他的系统,大...原创 2018-03-22 19:51:02 · 857 阅读 · 0 评论 -
BIOS入门基础------SLES12源码获取
之前介绍了主流Linux系统源码的获取方式,这里算是一个补充,主要说下SLES系统源码的获取方式。不用从网站上下载,在安装的时候就可以选择安装源码包。(1)前面的安装步骤略过,到了安装软件包时,选择software;(2)进入software界面后,在界面的左下方,选择Development,勾选上C/C++ Compile and Tools,然后点击右下角的Accept,开始安装;...原创 2018-03-22 20:32:39 · 889 阅读 · 0 评论 -
BIOS入门基础------OS Loader
很多大公司,一般都会有自己专门的OS小组,但一般都不会有BIOS小组,因为BIOS这玩意,兼容性太强了,以至于常常被人们所忽略。而很多做服务器的公司,有BIOS小组和OS小组,但怎么说了,划分也太清楚。 在我看来,作为一个合格的BIOS工程师,必须要懂OS;作为一个OS工程师,要了解BIOS(不奢求懂太多,至少要了解)。在BDS阶段,BIOS会选择可启动项,按照设置的顺...原创 2018-03-20 20:26:25 · 4572 阅读 · 7 评论 -
BIOS入门基础------OS相关
作为一个BIOS开发工程师,很多时候,会接触到OS相关的问题,特别是系统下的压力测试。有的时候,系统莫名其妙就挂掉了,为了定位问题,一定的OS定位技巧是必须的,现在主要以Linux系统为例进行说明。 定位问题,可能需要内核源码,查看内核bug,具体的OS源码,甚至编译Linux内核。1.首先推荐一个内核源码的网址:https://www.kernel.org/;这个网站上...原创 2018-03-21 19:48:18 · 5426 阅读 · 2 评论