Ubantu下编译Linux Kernel】的更多相关文章

wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.9.3.tar.gztar -xzf linux-3.9.3.tar.gzcd linux-3.9.3make menuconfig 这个时候会出现 *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses…
编译linux kernel及制作initrd ( by quqi99 ) 作者:张华  发表于:2013-01-27    ( http://blog.csdn.net/quqi99 ) 运行一个linux系统需要三项内容:   1,kernel, 内核,一些核心的代码块,如进程管理,它要求体积很小.   2,initrd, 进入系统所需预告加载的硬件驱动module的一个最小集.当GRUB加载kernel时,kernel会在内存中将initrd文件mount到rootfs上激活,然后kern…
近期编译 Linux Kernel 被 header 所在的文件骗了,使用命令例如以下 cd /usr/src/linux-headers-3.11.0-24-generic/ make menuconfig make make menuconfig都还是正常 make的时候就缺非常多文件,headers 目录以下缺非常多 src文件 后来经过同事指点.使用了以下的步骤.成功了 sudo apt-get install libncurses5-dev kernel-package mkdir ~…
Linux内核编译是一件简单却费事的事.但是独立的编译linux内核会帮助你很好的理解Linux内核的工作机理. 首先编译linux内核我们需要在当前linux操作系统下安装gcc编译器,因为我是Centos distribution版本 yum install gcc 接下来安装依赖环境: yum install ncurses-devel 现在我们以linux-3.18.1内核为例进行编译,假设我当前系统的版本为2.6.32 那么我首先在Linux内核发布的官网上http:/kernel.o…
用的是osboxes下的vdi. 编译Linux 1. 不能在root用户下操作 2. 执行 make kernel_menuconfig 报错,需要 apt-get install zlib1g zlib1g-dev -yapt-get -y install libncurses5-dev libssl-dev gawkapt-get install gcc-arm-linux-gnueabi -y 3. 编译uboot的时候报错,说是/bin/bash: /work/tinaV2.1/lic…
ubantu下linux的命令与操作 1.熟悉linux目录是学习linux非常必要的第一步 linux目录结构: linux目录: /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录.所有的东西都是从这里开始. /bin./usr/bin: 可执行二进制文件的目录,如常用的命令ls.tar.mv.cat等. /boot:放置linux系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub. /dev:存放linux系…
openswan的编译过程 文章目录 openswan的编译过程 1. 下载源码: 2. 在虚拟机上解压后编译: 2.1 查看INSTALL文件 2.2 查看文件buildlin.sh文件 3. 查看是否安装成功: 3.1 查看版本信息: 3.2 执行ipsec verify命令: 3.3 启动IPSec服务: 3.4 修改配置文件: 3.4 修改配置文件: 3.5 重新启动ipsec功能: 3.6 添加自己的隧道环境配置 1. 下载源码: 对于openswan源码,我们是从官网上下载的.这里提…
1.版本问题 推荐选择pcdunio提供的官方的kernel. 当然可以选用www.github.com/linux-sunxi 中的kernel,不过有很多驱动都用不了包括arduino. 我尝试了以下的几个版本,3.29,3.79,3.90,下面是我这些时间的总结,会慢慢更新. 2.具体问题 (1)gen_initramfs_list.sh的问题 Cannot open '../../linux-sunxi/rootfs/rootfs.cpio.xz' make[1]: *** [usr/i…
arm的板子. 自己要定制下内核. 下载源码 cp 模板配置 .config make menuconfig 进行定制化 之后make zImage {注意 交叉编译 gcc 也要配置的} 之后 ./arch/boot/zImage 就是最终的zImage类型的kernel了. 可以烧写到板子中了.…
在使用比较新的gcc编译内核时,经常遇到这个问题: 问题一: 提示: mkimage" command not found - U-Boot images will not be built 原因是新的ubuntu系统上,这个工具的名字已经变了,安装方式如下所示: sudo apt-get install u-boot-tools 问题二: Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at ker…