失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux 内核 3.3.8 Linux内核编译 Ubuntu 14.04.3 server 升级至3.19.8

linux 内核 3.3.8 Linux内核编译 Ubuntu 14.04.3 server 升级至3.19.8

时间:2020-04-17 04:34:23

相关推荐

linux 内核 3.3.8 Linux内核编译 Ubuntu 14.04.3 server 升级至3.19.8

读书笔记:,原书第3版,陈莉君 康华 译

第2章:从内核出发

2.3节:编译内核 实验:

============================================================

系统环境:VM虚拟机Ubuntu 14.04.3 LTS server版

任务:编译安装新的内核

注意:不要跨大版本,我在3.19版本内

耗时:2小时

所有版本的内核:

当前系统内核版本uname-r

3.19.0-25-generic

下载,解压,编译,安装Linux内核

wget/pub/linux/kernel/v3.x/linux-3.19.8.tar.xz

sudotarxflinux-3.19.8.tar.xz-C/usr/src/

cd/usr/src/linux-3.19.8/

sudocp/boot/config-3.19.0-25-generic.config

sudomake-j8(编译,耗时80分钟)

echo$?

0

sudomakemodules_install(安装模块,耗时7分钟)

echo$?

0

ll/lib/modules/3.19.8#列出安装的内容

unli@linux:~$ll/lib/modules

total12K

drwxr-xr-x2rootroot4.0KJul3005:513.13.0-92-generic

drwxr-xr-x6rootroot4.0KSep2318:183.19.0-25-generic

drwxr-xr-x4rootroot4.0KNov2913:563.19.8

sudomakeinstall(安装内核引导,耗时2分钟)

echo$?

0

ll/boot/#列出安装的内容

chunli@linux:~$ll/boot/

total219M

-rw-r--r--1rootroot1.3MJul25abi-3.19.0-25-generic

-rw-r--r--1rootroot174KJul25config-3.19.0-25-generic

-rw-r--r--1rootroot173KNov2913:55config-3.19.8

drwxr-xr-x5rootroot4.0KNov2913:57grub

-rw-r--r--1rootroot20MJul3005:59initrd.img-3.19.0-25-generic

-rw-r--r--1rootroot19MJul3005:59initrd.img-3.19.0-25-generic.old-dkms

-rw-r--r--1rootroot160MNov2913:57initrd.img-3.19.8

-rw-r--r--1rootroot173KMar12memtest86+.bin

-rw-r--r--1rootroot174KMar12memtest86+.elf

-rw-r--r--1rootroot175KMar12memtest86+_multiboot.bin

-rw-------1rootroot3.5MJul25System.map-3.19.0-25-generic

-rw-r--r--1rootroot3.5MNov2913:55System.map-3.19.8

-rw-------1rootroot6.3MJul25vmlinuz-3.19.0-25-generic

-rw-r--r--1rootroot6.3MNov2913:55vmlinuz-3.19.8

查看内核安装成功

chunli@linux:~$grep3.19.8/boot/grub/grub.cfg

linux/boot/vmlinuz-3.19.8root=UUID=6e8a9edf-c57c-4411-8189-074aaa456310ro

initrd/boot/initrd.img-3.19.8

menuentry'Ubuntu,withLinux3.19.8'--classubuntu--classgnu-linux--classgnu--classos$menuentry_id_option'gnulinux-3.19.8-advanced-6e8a9edf-c57c-4411-8189-074aaa456310'{

echo'LoadingLinux3.19.8...'

linux/boot/vmlinuz-3.19.8root=UUID=6e8a9edf-c57c-4411-8189-074aaa456310ro

initrd/boot/initrd.img-3.19.8

menuentry'Ubuntu,withLinux3.19.8(recoverymode)'--classubuntu--classgnu-linux--classgnu--classos$menuentry_id_option'gnulinux-3.19.8-recovery-6e8a9edf-c57c-4411-8189-074aaa456310'{

echo'LoadingLinux3.19.8...'

linux/boot/vmlinuz-3.19.8root=UUID=6e8a9edf-c57c-4411-8189-074aaa456310rorecoverynomodeset

initrd/boot/initrd.img-3.19.8

chunli@linux:~$

sudoreboot

连接到Linux:sshchunli@11.11.11.6

WelcometoUbuntu14.04.3LTS(GNU/Linux3.19.8x86_64)

chunli@linux:~$uname-r

3.19.8

到此,新的内核启动成功.

如果觉得《linux 内核 3.3.8 Linux内核编译 Ubuntu 14.04.3 server 升级至3.19.8》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。