博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RedHat 6.8 内核编译
阅读量:6978 次
发布时间:2019-06-27

本文共 3264 字,大约阅读时间需要 10 分钟。

/*************************************************************************** *                      RedHat 6.8 内核编译 * 说明: *     继上次编译RedHat 5.8之后,再编译一次RedHat 6.8看看情况。 * *                                        2017-3-15 深圳 南山平山村 曾剑锋 **************************************************************************/一、参考文档:    1. linux基础——在redhat6下配置yum源的使用         http://blog.itpub.net/23890223/viewspace-757724/    2. redhat6.8 download:        ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/    3. Index of /centos/6/os/i386/Packages/        http://mirrors.163.com/centos/6/os/i386/Packages/    4. RHEL6编译升级官方内核        http://blog.csdn.net/sailor201211/article/details/53747642    5. 安装RPM套件rpm-build错误解决:NOKEY、elfutils is needed        http://blog.chinaunix.net/uid-22539324-id-2644094.html二、下载内核    ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/三、操作流程:    [root@localhost ~]# groupadd mockbuild    [root@localhost ~]# useradd -g mockbuild mockbuild    [root@localhost ~]# rpm -ivh kernel-2.6.32-642.el6.src.rpm    [root@localhost ~]# cd /root/rpmbuild/SPECS    [root@localhost SPECS]# rpmbuild -bp --with fireware --target=`uname -m` kernel.spec    Building target platforms: i686    Building for target i686    error: Failed build dependencies:        elfutils-devel is needed by kernel-2.6.32-642.el6.i686        audit-libs-devel is needed by kernel-2.6.32-642.el6.i686    [root@localhost SPECS]# yum install elfutils-devel    [root@localhost SPECS]# yum install audit-libs-devel    [root@localhost SPECS]# rpmbuild -bp --with fireware --target=`uname -m` kernel.spec    [root@localhost SPECS]# cd /root/rpmbuild/BUILD/kernel-2.6.32-642.el6/linux-2.6.32-642.el6.i686    [root@localhost SPECS]# cp /boot/config-2.6.32-642.el6.i686 .config    [root@localhost SPECS]# vim Makefile    # 修改版本后缀    [root@localhost SPECS]# make && make modules_install && make install    [root@localhost SPECS]# mkinitrd /boot/initrd-$(uname -r).img $(uname -r)    [root@localhost grub]# cat grub.conf     # grub.conf generated by anaconda    #    # Note that you do not have to rerun grub after making changes to this file    # NOTICE:  You have a /boot partition.  This means that    #          all kernel and initrd paths are relative to /boot/, eg.    #          root (hd0,0)    #          kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root    #          initrd /initrd-[generic-]version.img    #boot=/dev/sda    default=1    timeout=5    splashimage=(hd0,0)/grub/splash.xpm.gz    hiddenmenu    title Red Hat Enterprise Linux Server (2.6.32)        root (hd0,0)        kernel /vmlinuz-2.6.32 ro root=/dev/mapper/VolGroup-lv_root nomodeset rd_NO_LUKS rd_NO_MD rd_LVM_LV=VolGroup/lv_swap crashkernel=128M LANG=zh_CN.UTF-8 rd_LVM_LV=VolGroup/lv_root  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet        initrd /initramfs-2.6.32.img    title Red Hat Enterprise Linux 6 (2.6.32-642.el6.i686)        root (hd0,0)        kernel /vmlinuz-2.6.32-642.el6.i686 ro root=/dev/mapper/VolGroup-lv_root nomodeset rd_NO_LUKS rd_NO_MD rd_LVM_LV=VolGroup/lv_swap crashkernel=128M LANG=zh_CN.UTF-8 rd_LVM_LV=VolGroup/lv_root  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet        initrd /initrd-2.6.32-642.el6.i686.img    [root@localhost grub]#

 

你可能感兴趣的文章
zabbix企业应用之监控oracle
查看>>
FOSCommentBundle功能包:设置Doctrine ODM映射
查看>>
[Web 开发] 定制IE下载对话框的按钮(打开/保存)
查看>>
无法访问D盘,执行页内操作时的错误
查看>>
我的家庭私有云计划-13
查看>>
转载:什么才是程序员的核心竞争力
查看>>
android:关于主工程和library project
查看>>
Windows 7 开发新特性
查看>>
在客户端调用MOSS的搜索服务,实现更加灵活的搜索控制
查看>>
C++:STL标准入门汇总
查看>>
1001: 整数求和
查看>>
How to develop Silverlight 4 using Visual Studio Express 2010
查看>>
浏览器前进后退对下拉框数据的丢失(省市联动实现和例子)
查看>>
构建安全的 ASP.NET 应用程序
查看>>
从源代码编译里程碑的 ICS ROM
查看>>
Flex通信-Java服务端通信实例
查看>>
Nginx学习笔记(一) Nginx架构
查看>>
JavaScript sync and async(同步和异步)
查看>>
.Net Winform 开发笔记(四) 透过现象看本质
查看>>
Linux下显示硬盘空间的两个命令
查看>>