- 浏览: 2018636 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 3240首先要申明一下which java是定位不到安装路径的。wh ... -
Ubuntu 14.04安装openssh-server后提示initctl:未知任务:ssh
2017-12-20 10:04 1972问题展现:root@ubuntu:/home/ubuntu# ... -
SSH 远程登入
2014-06-20 12:11 1259SSH是每一台Linux电脑的 ... -
cannot change ownership to uid ***, gid ***
2014-06-14 08:52 3476tar命令解压时,出现 cannot change owne ... -
linux下的压缩,解压缩命令
2014-04-16 07:29 1017Linux下最常用的打 ... -
操作系统结构设计
2011-10-20 20:52 16891.2操作系统结构设计 操作系统是一种大 ... -
用Network-Manager设置无线网卡
2011-10-15 09:01 2513Linux 里面有两套管理网络连接的方案: ... -
fstab
2011-10-13 08:53 11541 fstab文件的作用 文件/ ... -
linux下设置磁盘配额限制
2011-10-13 08:54 1463在linux下只有ext格式的磁盘才能启用磁盘配额限制功能 ... -
linux下设置磁盘配额限制
2011-10-12 17:37 0<div id="blog_content&q ... -
dpkg命令
2011-10-12 16:28 1523首先要学习debian的中层包管理dpkg,这是一个基础.简介 ... -
在Ubuntu系统上轻松安装软件的方法和技巧
2011-10-12 16:11 1842Ubuntu软件源中的软件非 ... -
ubuntu下安装kde
2011-10-12 15:41 1284我们知道,ubuntu的桌面是gnome的,但是时我们需要 ... -
linux图形界面基本知识(X、X11、Xfree86、Xorg、GNOME、KDE之间的关系)
2011-10-12 15:38 1894LINUX初学者经常分不 ... -
X11 、XFree86 、KDE、GNOME、窗口管理器等相关概念
2011-10-12 15:28 17611. 什么是 X11? X W ... -
Linux 的/etc/profile文件
2011-10-11 14:34 2309Linux /etc/profile文件的改变会 ... -
ubuntu安装卸载软件
2011-10-11 09:38 1455方法一:可以用终端安装或卸载软件。方法二:用系统自带的“新立得 ... -
ubuntu下使用rpm包的方法
2011-10-11 07:03 1450ubuntu的软件包格式是deb ... -
(转)寻找Linux下的网络邻居
2011-09-20 08:34 1600编者按:使用Linux操作 ... -
linux挂载U盘
2011-08-15 20:55 2207一Linux加载u盘Linux如何 ...
相关推荐
Ubuntu10.04编译安装最新版本Linux-2.6.34内核教程
Ubuntu10.04下安装ns-allinone-2.35
在Ubuntu10.04建立QT-linux-embedded-4.6.3开发环境及编译qvfb
自己总结用crosstool构建交叉编译工具 arm-linux-gcc 4.1.0
ubuntu10.04安装交叉编译器arm-linux-gcc-4.3.2.pdf
ubuntu-10.04-desktop-amd64.iso.torrent, Ubuntu Lucid amd64位下载种子
ubuntu10.04编译mtk工程的说明,包含工具的下载链接
ubuntu10.04及更高版本编译内核前所需要的包,可以一键安装
ubuntu-10.04.4-desktop-i386.iso
操作系统课程作业用到的NachOS-4.1,已经在ubuntu 10.04 LTS安装通过!验证可用!
Ubuntu_10.04运用crosstool-ng-1.9.0建立arm-linux交叉工具链
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-...
有ubuntu10.04 安装mpich2-1.0.8的全部过程。
ubuntu10.04安装配置指南.docx
ubuntu10.04 安装 opencv2.2.0
ns-2.34在ubuntu10.04下的安装文档
家里的老笔记本装了诸多新版Ubuntu均不稳定,最终还是装回了10.04,结果安装最新版的方式得到的最新版本已经不能兼容10.04了。于是上网找了Chrome稳定版本的历史版本,然后本地下载各种版本尝试安装,得到了最新可...
本人在NS2上还属于菜鸟级别,几经周折终于在电脑上装好双系统,并在Ubuntu 10.04下装ns-allinone-2.30成功!把经验贴过来供大家分享!
cpp-2.95_2.95.4-24_i386.deb; gcc-2.95_2.95.4-24_i386.deb; g++-2.95_2.95.4-24_i386.deb; libstdc++2.10-glibc2.2_2.95.4-24_i386.deb ; libstdc++2.10-dev_2.95.4-24_i386.deb
VM7安装Ubuntu 10.04系统 VM7安装Ubuntu 10.04系统