摘要:
第一步:准备工作打开终端获得root权限:sudo su然后安装编译内核时需要的工具:apt-get install build-essential kernel-package libncurses5-dev libqt3-headersbuild-essential (基本的编程库(gcc, make等)kernel-package (Debian 系统里生成 kernel-image 的一些配置文件和工具)libncurses5-dev (meke menuconfig要调用的)libqt3-headers (make xconfig要调用的)其他工具在升级过程中可以按提示安装第二步:下 阅读全文
摘要:
我们在装多系统时很容易遇到系统引导问题,尤其是先装linux后装windows,那么就只能进入刚装的Windows了,不过这个我们不怕,我们有grub系统引导程序,下来我们就来看看grub如何引导:对于grub2.0的以前版本(ubuntu 9.10以前)使用linux LiveCD进入系统后执行下列命令:$sudo grub //启动grub 进入grub环境grub> find /boot/grub/stage1 (hdx,y) //x为你的第几块硬盘数,如果你没有使用多个硬盘,那么他为0,y为你的linux系统在第几分区中grub> root (hdx,y) //指定你的系统 阅读全文
摘要:
最近刚装上redhat5.4,想在上面编译内核,发现他跟ubuntu下编译步骤略有不同ubuntu下我一般执行这些步骤:sudo make clean //做一点清除工作,把没用的中间文件删除掉sudo make menuconfig //配置内核sudo makesudo make modules //编译模块sudo make modules_install //安装模块sudo mkinitramfs -o /boot/initrd-2.6.*.img 2.6.* //生成内核镜像文件sudo make install //安装内核redhat5.4下我在网上搜索后执行这些步骤成功了:m 阅读全文
摘要:
学习linux的时候如果要添加自己的系统调用,你不得不重新编译内核,哪怕是出于兴趣,也要有编译内核的经历。有句哲理是这样的:做一件事不难,难就难在你迈出了这一步,呵呵,有点假了。嗯,不多废话了,经过朋友的指点,首先掌握一个简单的,清晰的编译过程多初次体验者来说至关重要。所以先记录下这个简单的第一次。第一步:得有源码(废话么,编译程序没源码行吗?)在哪下载呢?www.kernel.org 自己找一个源码包,记得是点后面的F(完全版)下载。我的源码包是:linux-2.6.33.1.tar.bz2在终端下拷贝源码到/usr/src/下:#cplinux-2.6.33.1.tar.bz2 /usr/ 阅读全文