8.2.1、minilinux内核编译实验目的:对Linux内核以非模块化手动编译,并借助busybox安装根文件系统,来制作最小化的linux系统。所谓非模块化,就是将各种所需的硬件驱动、支持的文件系统等直接编译进内核,所以initramfs也就不需要了,对于网卡驱动,我们采用模块化编译,当然..
分类:
系统相关 时间:
2017-09-18 10:56:58
阅读次数:
291
以下讲的是内核基储内核管理、安装编译内核、安装程序anaconda、kickstart。1、内核基础对于内核,现在有单内核和微内核设计,现在的内核多采用单内核和高度模块化设计,对于模块化设计,可以进行动态装卸载。内核一般由三部分组成:内核核心文件、内核对象、ramdisk。内核核心..
分类:
其他好文 时间:
2017-09-12 23:08:36
阅读次数:
181
0x00 安装qemu 0x01 Linux内核编译 编译时遇到的问题: 错误1: 解决方法: 错误2: 解决方法: 错误3: 解决方法: 0x02 编译busybox 0x03 全部编译成功后做如下配置 0x04 成功 ...
分类:
系统相关 时间:
2017-09-02 10:33:46
阅读次数:
289
第一部分:Linux平台搭建与环境熟悉 了解linux系统;区分各种版本的Linux系统,以便于拓展 Linux视野。1、Linux 简介;2、Linux 系统的主要特点;3、Linux 的组成;4、主要的 Linux 版本;5、嵌入式 Linux简介与发展 第二部分虚拟机安装和LINUX系统安装 ...
分类:
其他好文 时间:
2017-08-31 14:41:09
阅读次数:
295
linux驱动和有两种形式: 1:编译到内核 2:编译为ko模块 这里记录下ko模块使用方法. 首先cd到/var/lib/(内核版本)/drivers/ 在这里面找到要装载的模块ko文件 modprobe 驱动名 (不用加扩展名.ko) rmmod 可以用卸载模块 可以通过dmesg | tail ...
分类:
系统相关 时间:
2017-08-29 11:15:17
阅读次数:
250
目标: 分析make menuconfig内核配置过程 在上1小结中(内核编译试验)讲到了3种不同的配置: (1)通过make menuconfig 直接从头到尾配置.config文件 (2) 通过make s3c2410_deconfig 命令在默认的配置上进行自动修改.config文件 (3)使 ...
分类:
其他好文 时间:
2017-08-12 00:33:12
阅读次数:
207
耽误了好几天,因为要做一个嵌入式的实验-android内核编译与裁剪,很久之前装的wubi不知道为什么运行出错了,然后看着当前的win7系统觉得有点讨厌了,也是因为快1年半没装机了,所以就重新装机了,结果就各种杯具,统计装了2次win7,2次win8,2次wubi,期间碰到了不知多少问题,另一方面限 ...
分类:
编程语言 时间:
2017-07-12 18:55:07
阅读次数:
185
1.下载内核,下面是内核官网地址:https://www.kernel.org/ tar.xz 是完整的内核包(完整的内核包是通过两次压缩得到的。一次是xz,一次是tar) pgp 是.tar.sign后缀的文件。用于校验类似于MD5 patch 是补丁包 2.解压文件到/usr/src/文件夹下: ...
分类:
其他好文 时间:
2017-07-11 14:42:36
阅读次数:
131
接到保障,说某来机器服务没法访问,于是,准备连接到机器上去看个究竟. 尼玛居然连不上,连ping都ping不通,无奈只能求助机房. 机房人员检查, 发现报 neighbour table overflow 错误. 无奈让机房的人员重启了服务器. 查找原因,搜索得到如下说法: 第一种说法:内核维护的a ...
分类:
其他好文 时间:
2017-07-09 16:01:28
阅读次数:
250
一、编译安装前准备:1、安装依赖包组:#yum-ygroupinstall"ServerPlatformDevelopment""DevelopmentTools"2、从https://www.kernel.org/下载需要编译的内核源码包linux-3.10.105.tar.xz,并上传至服务器二、编译安装新版本内核linux-3.10.105.tar.xz:1、查看系统原有内核版本..
分类:
其他好文 时间:
2017-06-10 15:22:02
阅读次数:
165