硬
件条件为VirtualBox虚拟机(32GB硬盘,512MB内存,默认的8GB硬盘因空间不足编译出错)。Debian系统采用Debian-
live-6.0.1-i386-standard.iso光盘镜像安装,这是一个没有图形界面的base系统,优点是十分精简,仅270MB,缺点是缺
少许多必要的工具需要自己安装。
下面开始更新工作,使用root账户登录shell(以下#号后的为root输入命令,//号后的为注释,其余为系统返回信息)
#uname
-snr //列出当前核心版本
Linux debian
2.6.32-5-686 //Linux内核,Debian发行版,kernel版本2.6.32,架构686
#cd
/usr/src
//进入/usr/src目录
#wget
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.tar.bz2
//下载最新版本kernel,可在http://www.kernel.org下载到想要的版本
#bunzip2
linux-2.6.39.tar.bz2 //解压缩内核包
-bash:bunzip2:command not
found
//bunzip2(一个压缩软件)命令没有找到(原因是没有安装bzip2工具,晕,这么基本的工具都没有)
#apt-get install
bzip2 //下载安装bzip2
#bunzip2
linux-2.6.39.tar.bz2
#tar -xf linux-2.6.39.tar
-C /usr/src //解包内核包

这篇博客详细记录了一次在VirtualBox虚拟机中,Debian base系统升级Linux内核的过程。从下载最新内核版本,解决缺少依赖工具的问题,如bzip2、make、gcc、kernel-package等,到配置、编译、安装新内核,以及更新initrd和grub,最终成功将内核从2.6.32升级到2.6.39。
最低0.47元/天 解锁文章
1498

被折叠的 条评论
为什么被折叠?



