Linux内核升级的基本步骤
一、本次内核编译新内核所涉及软件版本
“gcc –version”可查寻GCC版本------4.3.2 20081105(Red Hat 4.3.2-7)
“make –v”可查询 Gnu make版本-----3.81
“ld –V(v)可查询GNU ld版本-----2.18.50.0.9-7。f c10 20080822
“fdformat --version”命令检查 util-linux版本----2.14.1
“insmod –V”检查module-init-tools 版本-----3.5
“tune2fs –version”命令可检查 tune2fs 版本-----1.41.3
“pppd --version”命令可检查pppd version 2.4.4
“isdnctrl 2>&1|grep version” 命令可检查isdnctrl version 3.9
二、配置ftp,上传内核代码
ftp配置过程这里不再详细介绍。本次要编译的内核代码版本为2.6.25.8,执行mget指令将内核上传到目标文件,然后执行“tar xvjf linux-2.6.25.8_src.tar.bz2解压内核代码包。
三、配置内核
接下来的内核配置过程比较烦琐,但是配置的适当与否与日后Linux的运行直接相关,有必要了解一下一些主要的且经常用到的选项的设置。配置内核可以根据需要与爱好使用下面命令中的一个:
#make config(基于文本的最为传统的配置界面,不推荐使用)
#make menuconfig(基于文本选单的配置界面,字符终端下推荐使用)
#make xconfig(基于图形窗口模式的配置界面,Xwindow下推荐使用)
#make oldconfig(如果只想在原来内核配置的基础上修改一些小地方,会省去不少麻烦)
#make defconfig(采用默认配置)
对于初学者而言,我们可以先执行“make defconfig”,这样可节省很多工作。然后在执行“make menuconfig”进行下面的配置:
1、选择网卡配置:
Device Drivers --->
[*] Network device support --->
[*] Ethernet (10 or 100Mbit) --->
<*> AMD PCnet32 PCI support //VMware 下Linux 系统的网卡驱动
2、选择SCSI 驱动
Device Drivers --->
SCSI device support --->
[*] SCSI low-level drivers --->
<*> BusLogic SCSI support //必须要选择BusLogic SCSI 适配器
配置完成后可执行“ls -a”指令查看目标文件夹中会存在.config文件。
在配置时,大部分选项可以使用其缺省值,只有小部分需要根据用户不同的需要选择。
四、编译内
相关文档:
Linux 挂载文件系统
作者:lilleo 2005-01-24 11:19:55 来自:Linux公社
1、挂载点必须是一个目录。
2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。
对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其 ......
在我的笔记本计算机上,WindowsXP跑的越来越慢,终于下决心重装一遍,希望是最后一次安装WindowsXP了。可是又不太甘心,觉得花的时间不太值得,不过,最近经历了几次Windows vs GNU/Linux 的争论,于是仔细记录一下安装过程,可以有客观一点的数据做比较。
我的笔记本是DELL INSPIRON 600m,pentium-M 1.5GHz, 40GB 硬盘, ......
自己以前对Linux下的虚拟机没自己查过,
后来发现某QQ群内有一人用Sun VirtualBox,
哈哈,当然,不用我说,你一定知道就是那个玩意了,因为是Sun退出Java,Java又是跨平台的(不过虚拟机JAVA可能做不了),凭直觉就猜得出来这个VirtualBox一定是跨平台的!!
支持Windows
MAC OSX
Linux
Solaris and OpenSolaris
还 ......
使用80x86处理器进行寻址时牵涉到三种不同的地址,其关系如下所示
逻辑地址------------------->线性地址-------------------------->物理地址
(分段)   ......