centos 6 如何安装内核源码包

 我来答
匿名用户
2014-02-03
展开全部
(1) http 安装 centos 6.2

假设: 1> 本机有grub , 将 iso 中isolinux中的 boot.cat grub.conf isolinux.bin vmlinuz

boot.msg initrd.img isolinux.cfg splash.jpg vesamenu.c32 拷贝到 本机的/boot中

2> 将centos 6.2的光盘复制到 http服务下例如 /var/www/html 下面,将光盘的iso也复制到这个目录下,有时安装过程可能需要iso中的东西,centos会自动从iso文件中寻找

安装步骤:

1> 进入grub的命令行模式,然后

grub> root (hd0, 0 ) #选择boot所在的分区作为根,根据自己的情况来定

grub> kernel vmlinuz

grub> initrd initrd.img

grub> boot #启动

2> 选择url安装,配置ip神马的就行了

(2) 修改源

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

vim /etc/yum.repos.d/CentOS-Base.repo

1.[base]
2.name=CentOS-$releasever - Base
3.#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os 4.baseurl=http://run.hit.edu.cn/centos/$releasever/os/$basearch/ 5.gpgcheck=1 6.gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 7.
8.#released updates
9.[updates]
10.name=CentOS-$releasever - Updates
11.
12.#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates 13.
14.baseurl=http://run.hit.edu.cn/centos/$releasever/updates/$basearch/ 15.
16.gpgcheck=1 17.
18.gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 19.
20.#additional packages that may be useful
21.
22.[extras]
23.
24.name=CentOS-$releasever - Extras
25.#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras 26.
27.baseurl=http://run.hit.edu.cn/centos/$releasever/extras/$basearch/ 28.
29.gpgcheck=1 30.
31.gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 32.
33.#additional packages that extend functionality of existing packages
34.
35.[centosplus]
36.
37.name=CentOS-$releasever - Plus
38.
39.#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus 40.
41.baseurl=http://run.hit.edu.cn/centos/$releasever/centosplus/$basearch/ 42.
43.gpgcheck=1 44.
45.enabled=1 46.
47.gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 48.
49.#contrib - packages by Centos Users
50.
51.[contrib]
52.
53.name=CentOS-$releasever - Contrib
54.
55.#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib 56.baseurl=http://run.hit.edu.cn/centos/$releasever/contrib/$basearch/ 57.
58.gpgcheck=1 59.
60.enabled=1 61.
62.gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #yum clean all // 清除缓存

#yum update

#yum install xxx

下载源码包:

wget http://vault.centos.org/6.2/updates/Source/SPackages/kernel-2.6.32-220.7.1.el6.src.rpm
rpm -ivh xx.rpm

cd rpmbuild/SPECS 此rpmbuild是安装后在当前文件夹下的一个文件夹

rpmbuild -bp --target=`uname -m` kernel.spec 此rpmbuild是命令

之后 rpmbuild里有 BUILD,里面就是源代码了

yumdownloaer 的使用。

Ncurses 提供字符终端处理库,包括面板和菜单。

yum install ncurses-devel

yum 中的几个变量

$releasever,发行版的版本,从[main]部分的distroverpkg获取,如果没有,则根据RedHat-release包进行判断。

$arch,cpu体系,如i686,athlon等

$basearch,cpu的基本体系组,如i686和athlon同属i386,alpha和alphaev6同属alpha。

对yum.conf设定完成,我们就可以好好体验yum带来的方便了。

开机自动启动配置文件,一段时间不用都忘了 /etc/rc.local

本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2012-03/56876.htm
名片
2024-10-28 广告
Altair HyperWorks是一套功能强大的集成化CAE(计算机辅助工程)软件平台,由Altair公司开发。它涵盖了结构分析、流体动力学、优化、多体动力学、电磁场仿真等多个领域,提供了丰富的仿真工具和优化算法。HyperWorks以其... 点击进入详情页
本回答由名片提供
呆娃丶2436
推荐于2016-10-19 · TA获得超过6159个赞
知道答主
回答量:1021
采纳率:100%
帮助的人:54.2万
展开全部
  1. 执行rpm -ivh your-package.src.rpm
  2. cd /usr/src/redhat/SPECS
  3. rpmbuild -bp your-package.specs 一个和你的软件包同名的specs文件
  warning: user brewbuilder does not exist - using root
  warning: group brewbuilder does not exist - using root
  [root@localhost download]# useradd brewbuilder
  [root@localhost download]# groupadd brewbuilder
  [root@localhost download]# rpm -i kernel-2.6.17-1.2187_FC5.src.rpm
  [root@localhost download]# cd /usr/src/redhat/SPECS
  [root@localhost SPECS]# ls
  kernel-2.6.spec
  [root@lee-linuxOS SPECS]#rpmbuild -bp kernel-2.6.spec
  4. cd /usr/src/redhat/BUILD/your-package/ 一个和你的软件包同名的目录
  可以直接make
  在看一下etc/grub.conf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式