- 浏览: 2046271 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (795)
- java (263)
- 聚类搜索引擎 (9)
- 经验之谈 (67)
- DSP (3)
- C++ (140)
- Linux (37)
- SNMP (6)
- Python (6)
- 数据库 (61)
- 网络 (20)
- 算法 (15)
- 设计模式 (4)
- 笔试题 (38)
- 散文 (35)
- 数据结构 (9)
- 银行知识 (0)
- 榜样 (9)
- Lucene (15)
- Heritrix (6)
- MetaSeeker (0)
- netbeans (12)
- php (3)
- 英语 (8)
- DB2 (0)
- java基础 (5)
- mongodb & hadoop (4)
- Javascript (7)
- Spring (4)
- ibatis & myibatis (1)
- velocity (1)
- 微服务 (0)
- paddle (1)
- 第三方 (0)
- 知识沉淀 (1)
- 建模 (0)
最新评论
-
0372:
标示对java很陌生!
中文乱码解决的4种方式 -
梦留心痕:
Java中\是转意字符, 可是你的这句话我没看懂,只要把得到的 ...
java中如何忽略字符串中的转义字符--转载 -
yanjianpengit:
[b][/b]
java为什么非静态内部类里面不能有静态成员 -
springdata-jpa:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
eclipse 如何把java项目转成web项目 -
qq1130127172:
,非常好。
(转)SpringMVC 基于注解的Controller @RequestMapping @RequestParam..
17号linux-2.6.34内核发布,带来了一些更新,想升级的朋友可以按照以下方法
第一步:准备工作
打开终端获得root权限:
sudo su
然后安装编译内核时需要的工具:
apt-get install build-essential kernel-package libncurses5-dev libqt3-headers
build-essential (基本的编程库(gcc, make等)
kernel-package (Debian 系统里生成 kernel-image 的一些配置文件和工具)
libncurses5-dev (meke menuconfig要调用的)
libqt3-headers (make xconfig要调用的)
其他工具在升级过程中可以按提示安装
第二步:下载内核源代码linux-2.6.34.tar.gz
请到www.kernel.org官网下载最新版本linux-2.6.34.tar.gz内核
假设下载在root目录,然后解压到/usr/src/linux-2.6.34目录里cd /usr/src
tar zxvf /root/linux-2.6.34.tar.gz
解压后会在/usr/src生成新文件夹linux-2.6.34
第三步:配置
把正在使用中的内核配置文件/usr/src/linux-headers-2.6.32-22-generic/.config 拷到/usr/src/linux-2.6.34目录下cp /usr/src/linux-headers-2.6.32-22-generic/.config /usr/src/linux-2.6.34
执行:cd /usr/src/linux-2.6.34
make menuconfig
终端会弹出一个配置界面
注意主菜单最后有两项:load a kernel configuration…
save a kernel configuration…
先选第一项load ….,意思是,利用当前的内核配置详单来设置将要编译的内核,然后选save这一项保存,最后退出配置界面。
第四步:开如编译安装新内核
执行:sudo make mrproper (清除以前曾经编译过的旧文件,如果你是第一次编译,可不执行)
执行:sudo make (编译,可以加-j4,如果你CPU是双核心,够牛的话,因为可以提高速度)
然后:sudo make install
再:sudo make modules (编译模块)
再:sudo make modules_install (安装模块)
最后创建initrd文件:
mkinitramfs -o /boot/initrd.img-2.6.34
第五步:更新配置GRUB引导列表
sudo gedit /boot/grub/grub.cfg
我的grub.cfg添加如下:
menuentry ‘Ubuntu 10.04,Linux 2.6.34′ –class ubuntu –class gnu-linux –class gnu –class os {
recordfail
insmod ext2
set root=’(hd1,9)’
search –no-floppy –fs-uuid –set 501d3a42-1d52-4438-99bf-e679da605867
linux /vmlinuz-2.6.34 root=UUID=33883099-83a5-49f3-9c12-ee6a4d90da9e ro quiet splash
initrd /initrd.img-2.6.34
}
#以下是原2.6.32内核启动项
menuentry ‘Ubuntu,Linux 2.6.32-22-generic’ –class ubuntu –class gnu-linux –class gnu –class os {
recordfail
insmod ext2
set root=’(hd1,9)’
search –no-floppy –fs-uuid –set 501d3a42-1d52-4438-99bf-e679da605867
linux /vmlinuz-2.6.32-22-generic root=UUID=33883099-83a5-49f3-9c12-ee6a4d90da9e ro quiet splash
initrd /initrd.img-2.6.32-22-generic
}
到此为止,整个内核的编译就全部完成啦。
不过也许你重启系统时,虽然启动菜单中增加了新内核2.6.34的启动项,但极可能会启动失败,出现以下提示:
warning:can’t open directory /lib/modules/2.6.34/modules.dep,no such files or directory
此时不应气馁,玩LINUX要有敢食螃蟹的勇气和毅力,哈哈。静下心,选择从旧内核启动登录系统,然后执行以下命令(为了避免输入错误,最好复制下面的命令)修改后就能成功启动新内核了。
######################################
sudo su (保证获得root权限,否则会提示权限不够,不能成功完成任务哦)
cd /boot
cp initrd.img-2.6.34 initrd-2.6.34.old (先做一个备份以防万一,哈哈)
depmod -a
update-initramfs -k 2.6.34 -c
cd /tmp
gzip -dc /boot/initrd.img-2.6.34| cpio -id
touch lib/modules/2.6.34/modules.dep
find ./ | cpio -H newc -o > /boot/initrd.img-2.6.34.new
gzip /boot/initrd.img-2.6.34.new
cd /boot
mv initrd.img-2.6.34.new.gz initrd.img-2.6.34
######################################
完成上述操作后,重启系统,选新内核启动,会弹出一个小英文窗口,先选择grub update grub …….(因为无法截图,记不清了,大概有这些字样)这一项来更新GRUB,然后再选最上面的一项,好象是resum字样的,不知道有没有记错,哈哈,请细心点吧。完成后重新启动电脑,GRUB菜单会更新成有好多启动项了,就象刚安装完UB10.04时一样,不过你可以登录系统后再修改/boot/grub/grub.cfg来简洁它。到此编译安装工作圆满成功,谢谢各位看官的支持!!!
发表评论
-
Linux如何查看JDK的安装路径
2017-12-20 10:17 3285首先要申明一下which java是定位不到安装路径的。wh ... -
Ubuntu 14.04安装openssh-server后提示initctl:未知任务:ssh
2017-12-20 10:04 2017问题展现:root@ubuntu:/home/ubuntu# ... -
SSH 远程登入
2014-06-20 12:11 1290SSH是每一台Linux电脑的 ... -
cannot change ownership to uid ***, gid ***
2014-06-14 08:52 3530tar命令解压时,出现 cannot change owne ... -
linux下的压缩,解压缩命令
2014-04-16 07:29 1055Linux下最常用的打 ... -
操作系统结构设计
2011-10-20 20:52 17331.2操作系统结构设计 操作系统是一种大 ... -
用Network-Manager设置无线网卡
2011-10-15 09:01 2584Linux 里面有两套管理网络连接的方案: ... -
fstab
2011-10-13 08:53 11871 fstab文件的作用 文件/ ... -
linux下设置磁盘配额限制
2011-10-13 08:54 1499在linux下只有ext格式的磁盘才能启用磁盘配额限制功能 ... -
linux下设置磁盘配额限制
2011-10-12 17:37 0<div id="blog_content&q ... -
dpkg命令
2011-10-12 16:28 1573首先要学习debian的中层包管理dpkg,这是一个基础.简介 ... -
在Ubuntu系统上轻松安装软件的方法和技巧
2011-10-12 16:11 1873Ubuntu软件源中的软件非 ... -
ubuntu下安装kde
2011-10-12 15:41 1315我们知道,ubuntu的桌面是gnome的,但是时我们需要 ... -
linux图形界面基本知识(X、X11、Xfree86、Xorg、GNOME、KDE之间的关系)
2011-10-12 15:38 1930LINUX初学者经常分不 ... -
X11 、XFree86 、KDE、GNOME、窗口管理器等相关概念
2011-10-12 15:28 18301. 什么是 X11? X W ... -
Linux 的/etc/profile文件
2011-10-11 14:34 2340Linux /etc/profile文件的改变会 ... -
ubuntu安装卸载软件
2011-10-11 09:38 1489方法一:可以用终端安装或卸载软件。方法二:用系统自带的“新立得 ... -
ubuntu下使用rpm包的方法
2011-10-11 07:03 1481ubuntu的软件包格式是deb ... -
(转)寻找Linux下的网络邻居
2011-09-20 08:34 1636编者按:使用Linux操作 ... -
linux挂载U盘
2011-08-15 20:55 2250一Linux加载u盘Linux如何 ...
相关推荐
Ubuntu 10.04 编译安装最新版本 Linux-2.6.34 内核 本文将详细介绍如何在 Ubuntu 10.04 中编译安装最新版本的 Linux 2.6.34 内核。该过程可以分为五个步骤:准备工作、下载内核源代码、配置内核、编译安装新内核和...
本文主要介绍了在 Ubuntu10.04 系统上建立 QT-linux-embedded-4.6.3 开发环境的步骤,包括安装 QT-x11-linux-4.6.3、设置环境变量、编译 qvfb 等内容。 一、前期准备 在 Ubuntu10.04 系统上建立 QT-linux-embedded...
Ubuntu 10.04 下安装 ns-allinone-2.35 ns-allinone-2.35 是一个网络模拟器套件,能够模拟各种网络场景,广泛应用于计算机网络、通信网络、分布式系统等领域。下面是 Ubuntu 10.04 下安装 ns-allinone-2.35 的详细...
ubuntu10.04 安装交叉编译器 arm-linux-gcc-4.3.2 本文将详细介绍在 ubuntu10.04 上安装交叉编译器 arm-linux-gcc-4.3.2 的步骤和过程。 一、安装前的准备 在安装交叉编译器之前,需要先准备好安装包 arm-linux-...
自己总结用crosstool构建交叉编译工具 arm-linux-gcc 4.1.0
ubuntu10.04界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-zh-hans_1%3a10.04+20100421_all.deb language-pack-zh-hans-base_1%3a10.04+20100421_all.deb language-pack-...
ubuntu-10.04-desktop-amd64.iso.torrent, Ubuntu Lucid amd64位下载种子
Ubuntu 10.04 下安装 ns-allinone-2.30 的详细步骤和解决方案 本文将指导读者在 Ubuntu 10.04 系统下安装 ns-allinone-2.30,并解决可能遇到的问题。ns-allinone-2.30 是一个 Network Simulator(网络模拟器),...
本文档记录了 Ubuntu 10.04 的安装配置过程,包括硬盘安装、Grub4Dos 安装、menu.lst 文件修改、ubuntu-10.04-alternate-i386.iso 文件复制、安装过程、系统通用配置等。 一、硬盘安装 Ubuntu 10.04 Alternate i386...
在Ubuntu 10.04或更高版本上编译内核是一项复杂但必要的任务,尤其对于需要自定义内核配置或者解决特定硬件兼容性问题的用户。为了成功地进行内核编译,确保系统拥有所有必需的软件包是至关重要的。下面我们将详细...
在本文中,我们将深入探讨如何在Ubuntu 10.04 LTS(Lucid Lynx)上安装和使用NachOS-4.1。Ubuntu 10.04是一款长期支持(LTS)版本的Linux发行版,它为用户提供了一个稳定且安全的平台,适合进行操作系统的学习与开发...
ubuntu10.04编译mtk工程的说明,包含工具的下载链接
本文档主要介绍如何在Ubuntu 10.04环境中从源代码编译安装最新的Linux 2.6.34内核版本。通过编译内核,用户可以根据自己的硬件配置定制内核特性,从而提升系统的性能和稳定性。该过程涉及准备环境、下载源码、配置...
该版本基于 Linux 内核 2.6.32,并提供了长达五年的安全维护和支持,使其成为进行长期项目或需要稳定环境的项目的理想选择。 - 在此版本中,ns-2.34 的安装需特别注意系统的兼容性和依赖性问题,确保所有必要的...
Ubuntu 10.04 是基于 Linux 内核的一个稳定版本,非常适合那些希望在稳定环境下运行应用程序的用户。 #### 知识点二:OpenCV 2.2.0 简介 - **OpenCV (Open Source Computer Vision Library)** 是一个开源计算机视觉...
第二部分是关于安装 Ubuntu 10.04 的过程,包括选择版本、下载和安装。第三部分是关于基本配置,包括联网、更改源和其他设置。第四部分是关于安装后的设置和优化。 从文章的内容中,我们可以看到作者对 Ubuntu ...
在系统核心方面,Ubuntu 10.04基于Linux内核2.6.32,这带来了更好的硬件兼容性和性能优化。它采用了GNOME 2.28桌面环境,提供了更加现代化和用户友好的界面。Unity的前身,即Netbook Remix界面也在此版本中首次亮相...
Ubuntu 10.04 安装配置指南 本文档提供了一个详细的 Ubuntu 10.04 安装配置指南,涵盖了从准备安装到配置输入法的所有步骤。首先,用户需要下载 Ubuntu 光盘镜像文件,并校验其 MD5 值,然后备份数据,最后可以选择...
本文将详细介绍如何在 Ubuntu 10.04 LTS 版本上安装 Oracle JDK 1.6,并解决安装过程中可能出现的问题。 #### 二、准备工作 1. **下载 JDK 安装包** - 访问 Oracle 官方网站提供的 JDK 存档页面:[Oracle JDK 1.6...
文件名“ubuntu-10.04-desktop-i386.iso.torrent”表明这是一个torrent文件,用于通过BitTorrent协议下载Ubuntu 10.04桌面版的ISO镜像,其中“i386”表示这是针对32位处理器架构的版本。BitTorrent是一种分布式文件...