下面介绍编译Linux内核的四个步骤:

我们平时所说的“U 盘”,正式名称是“USB闪存驱动器”USB Flash
Drive),简称“UFD”。这里的所谓“驱动器”Drive),其实就是一种“数据存储设备”。“闪存”是1987年日本东芝开发的NAND型存储技术,类似EEPROM的载体。这种“USB闪存驱动器”,体积通常极小,重量非常之轻,其特性是可“读写”。现今,截至今年4月份,USB闪存驱动器的容量,从32MB小容量)到64GB大容量)。2~4GB容量的USB闪存驱动器是一种极为平常的“数据存储设备”。

KDE在诞生以来就以众的应用程序著称,我们之前在如何在KDE桌面添加启动程序中向大家介绍了如何进行添加。在众多的应用程序中有三个是最值得我们大家试一试的。这三个分别是:倒计时桌面部件,墙纸时钟和Pulse特效。KDE
4一个出色的特点是它的扩展能力。开发者甚至是普通用户都可以做出很多贡献,包括美化、软件、桌面部件或者可视化改进。

1.需要先安装编译环境

近几年以来,在IT界出现了许多所谓“Live
设备”,在这里,“Live”的含义是“直接启动”的意思。那么,能不能把某种操作系统嵌入到这种USB闪存驱动器里面去,使其成为一种“Live-USB”盘?把话说明白了,能不能把USB闪存驱动器变为“直启动”的闪存驱动器?也就是说,只要把它插入USB端口,就可以“直接启动”一台计算机?

我常常随机性地查找一些扩展来让我
的桌面体验变得更加爽心悦目,当然偶尔也是为了某种特别的目的。扩展的范围很广泛,从完整的应用程序到一些基本的桌面部件都有。

进入 root 帐户:

坦率地说,把某种操作系统“压入”USB闪存驱动器,使其成为一种“Live-USB”启动盘,并不简单,尤其是,这种“Live-USB”盘的复制,哪怕只是复制一片,也绝非易事。说明白了,USB盘的复制,实质上有别于VCD、DVD光盘的复制,两者的性质并不相同。

这里没有什么特别的顺序,只是我最近无意间遇到的几个扩展,非常值得尝试。

> su

“Ubuntu U盘”是指,嵌入Ubuntu软件包的“直启动”U盘,即所谓“Ubuntu
Live-U盘”。当今,根据国际IT产业的发展趋势,USB设备的应用“日渐扩大”,是全球IT生态链的一个重要环节,是世界IT生态系统的一个新生“幼芽”。

倒计时桌面部件

输入密码

盘,正式名称是USB闪存驱动器USB
Flash
Drive),简称UFD。这里的所谓驱动器Drive),其实就是一种数据存储设备。闪存是1987年…

我离毕业已经不到一个月的时间了,这个桌面部件是一个相当出色的工具,可以用来提醒我完成课程之前还有多少事情需要完成。此外,这个桌面部件可以用
来作为任何事情的倒计时:
你的生日,发薪日,周年纪念日,或者是任何其他你想要记住的日子。

安装必要的工具:

这是一个很简单的桌面部件,你可以通过KDE的“添加桌面部件”对话框直接安装。

> apt-get install build-essential

  1. 在桌面上右击  
  2. 点击 “添加桌面部件”  
  3. 点击 “获取新部件”  
  4. 点击 “下载新的Plasma部件”  
  5. 查找 “倒计时” 并点击 “安装”  
  6. 将倒计时图标拖放到桌面上. 

(安装 gcc, make 等)

墙纸时钟

> apt-get install libncurses-dev

KDE另一个出人意料的特征是使用各种墙纸插件的能力。除了用一张普通的图像作为墙纸,你还可以使用幻灯片放映,天气预报,甚至是一张交互式的世界
地图。

(安装 make menuconfig 时必须的库文件)

墙纸时钟
是一个插件,它连接到vladstudio.com网站并且让你在墙纸上安装一个钟表,用一种奇妙的方式显示时间与日期。墙纸是实时一语双关)刷新
的,每分钟改变一次,但感觉不到跳动和重绘。

> apt-get install kernel-package, fakeroot

你可以通过正常的桌面部件安装过程来安装墙纸时钟,不过真正的部件会出现在你的Plasma工作空间设置里.

(Debian 系统里生成 kernel-image 的一些配置文件和工具)

  1. 右击桌面并点击“桌面活动设置”.  
  2. 点击“类型”旁边的下拉菜单并找到“墙纸时钟”.  
  3. 要安装新的墙纸时钟, 点击“获取新墙纸”  
  4. 当你下载完你需要的那个后,点击“关闭”  
  5. 选择你所希望的墙纸并点击“OK”. 

> apt-get install initramfs-tools, module-init-tools

Pulse (KWin 特效)

2.安装 kernel-source:

Pulse是KWin(KDE的窗口管理器)的一个可视化特效。当一个窗口出现时,它就慢慢地出现并搏动,带着一条渐渐消退的自己的魅影。当我第一次尝试的时候我就已经无法抗拒它的魅力了。每个窗口出现的时候我都有点眼花,不过将速率放慢了一点以后,我就看到了很妙的特效。现在每当窗口出现时,我都可以看到这个特效让我的桌面变得更加生动。并不是每个人都能够忍受闪烁,不过对于那些想要在桌面上增加点情趣的人
来说,这是一个能让他们满意的特效。

可以从 Ubuntu 的源安装,这样的好处是简单,而且安装的内核是Debian
化了的,缺点是内核不是最新的内核。

不幸的是,没有一种简单的办法可以安装KWin特效。你必须从源代码开始编译,不过好在只需要几分钟的时间。如果你熟悉Linux命令行并且想要继续,请注意遵照下面的标准KDE构建指令。

> apt-get install linux-source

mkdir buildcd buildcmake ..makemake install 

也可以从 www.kernel.org 下载内核安装。kernel.org
的境象应该很多,选一个最快的来下载,因为要下载的文件很大。我这里介绍的是安装
2.6.24 的内核,加上了 ck 的补丁。

还有许多有用的KDE扩展可以下载,并且大多数你都可以通过KDE对话框来安装。如果你需要更多的话,可以访问KDE-Look.org
和 KDE-Apps.org。

下载 linux-2.6.24.tar.bz2 和 patch-2.6.24.bz2 ,并且把它们都存放在
/usr/src 目录下。

> tar xvjf linux-2.6.24.tar.bz2

> ln -s linux-2.6.24 linux

(如果已经有了 linux 目录,则要先将其删除)

> cd linux

> bzcat ../patch-2.6.24.bz2 | patch -p1

至此,内核源文件以及补丁就都安装好了。

3.编译内核

把源码包解压到
/usr/src/linux-2.6.24,然后在/usr/src/下创建一个名为linux的指向/usr/src/linux-2.6.24的链接(link)。

在shell中输入

[email protected]:~#
cd ..

[email protected]:/#
cd /usr/src/linux

[email protected]:/usr/src/linux#
make mrproper

[email protected]:/usr/src/linux#
make menuconfig

或者make gconfig

此时qconf已经读取了默认配置,你也可以这样做:

在qconf中点File->Load 去读取其他的设置文件。

比如 /boot/config-2.6.18-23-686

下面在qconf中配置.config文件。选“Y”打勾)就是把它编译到内核中,选“M”打点)把它编译成模块,供内核动态调用。选“N”就是不安装。也可以保持默认选项……

下面只是简单提几项:

General setup

发表评论

电子邮件地址不会被公开。 必填项已用*标注