1、linux内核参数设定及initramfs的生成2、linux内核编译安装一、回顾启动流程post--引导次序(BIOS)--bootloader(MBR)--Kernel+ramdisk--根切换(footfs)--/sbin/init(配置文件)配置文件:设置默认运行级别--制定系统初始化脚本进行系统初始化--启动服务(/etc/rc.d/re#.d,/..
分类:
系统相关 时间:
2016-02-28 17:00:39
阅读次数:
195
#查看系统内核/操作系统/CPU信息 uname -a #返回:内核名 主机名 Linux内核版本 内核编译日期 操作系统版本 CPU型号 硬件平台 GNU/Linux #查看操作系统版本 head -n 1 /etc/issue #查看gcc或者g++版本 gcc -v g++ -v #c++语法
分类:
系统相关 时间:
2016-02-25 19:44:50
阅读次数:
201
升级了4.1.15内核发现U盘不识别了,考虑到内核编译前的配置是通过localmodconfig完成的,所以大略是缺模块导致。 于是开始查配置,USB控制器,EHCI,mass storeage device 都编进去了。 换了一个ext2格式U盘能正常挂载; 换成fat32格式,vfat,fat模
分类:
其他好文 时间:
2016-02-14 11:39:30
阅读次数:
232
之前编译过2.4.10版本的内核,很好编译,中间曾经漏下了SCSIlow-leveldrivers下的BusLogicSCSIsupport选项导致没法启动系统,后来打开该选项后就行了,随手关闭一些没用的选项后编译速度非常快,30秒之内完成编译。当初以为内核编译也不过如此,直到这四天开始编译更新的内核才..
分类:
系统相关 时间:
2016-01-25 07:42:56
阅读次数:
450
ipvsadm其实就是一个像iptables一样的规则生成工具,工作于iptables的INPUT链上面。一、ipvsadm安装,自动启动1.查看内核编译是否支持ipvsgrep-iipvs/boot/config-2.6.32-431.el6.x86_642.安装ipvsadmyuminstallipvsadm-y3.检查服务是否自动启动chkconfig--listipvsadm查看ipvs..
分类:
其他好文 时间:
2016-01-14 12:44:28
阅读次数:
145
这篇文章的目的是帮助理解如何编译一版Linux内核。熟悉Kconfig KBuild工具。无论是自己修改自己正在使用linux内核还是做嵌入式的交叉编译,都会有一些帮助。内核编译体系如果大家接触过一些Linux下的开源软件,就会知道它们使用 autotools 来进行配置及编译。通过执行./conf...
分类:
系统相关 时间:
2016-01-09 21:26:52
阅读次数:
276
为了搞学习内核编译,需要安装一些开发工具包,索性把光盘镜像设置成本地yum源,这样更快些!以下是一些基本步骤:1、首先挂载光盘到/mnt/cd下,mount/dev/cdrom/mnt/cd,这个就不多说了;2、进入/etc/yum.repos.d/目录下,把原来的yum源备份,我给它重新命名了。mvCentOS-Vaul..
分类:
其他好文 时间:
2016-01-08 20:37:04
阅读次数:
1036
linux是如何组成的?答:linux是由用户空间和内核空间组成的为什么要划分用户空间和内核空间?答:有关CPU体系结构,各处理器可以有多种模式,而LInux这样的划分是考虑到系统的安全性,比如X86可以有4种模式RING0~RING3 RING0特权模式给LINUX内核空间RING3给用户空间li...
分类:
系统相关 时间:
2016-01-05 18:53:30
阅读次数:
233
前提:将CentOS7上3.10.0-229.el7.x86_64重新编译一个3.18.25内核自编译安装,按照自己的硬件平台架构编译,能最适合硬件主机的性能且按照需要编译模块,可以选择自己需要的包编译[root@localhosttmp]#uname-a一、编译前准备工作1.宿主机系统本次编译宿主机:VMwareWorkstation..
分类:
系统相关 时间:
2016-01-01 23:15:52
阅读次数:
3373
1.前言 编译linux内核失败的原因很多时候就是驱动选错,适合自己本机的驱动没编译进去。面对特殊平台(或者有些洁癖者,我就是^_^),要编译精简内核,只要本机驱动,其他都不需要。面对内核里面这么多驱动,不懂硬件的我们,看到都头大。本人第一次安装gent...
分类:
系统相关 时间:
2016-01-01 20:59:09
阅读次数:
364