阿里云
发表主题 回复主题
  • 2456阅读
  • 4回复

[基础常识]升级Gentoo Linux系统内核(从3.x到4.x)

级别: 论坛版主
发帖
13534
云币
30974

云友“uudiin ”希望能升级Gentoo的内核,因为目前公共镜像里的Gentoo系统相对老了些。  5$Kf]ZP  
aWaw&u  
阿里官方不建议用户行升级系统版本及更换内核。本例仅是测试。 b5 Q NEi  
+ld;k/  
环境:Gentoo 13 64位。 @"8R3BN  
$D_HZ"ytu  
过程: H/jm f5  
r_2b tpL^  
1. 查看当前系统内核版本为:3.12.21-gentoo-r1 wkikD  
  1. uname -r
H;I~N*ltJ(  
(@Zcx9  
M#M?1(O/NE  
2. 增加DNS地址208.67.222.222,以备某些情况下,阿里云内网DNS解析失效: gX*K&*q   
  1. vi /etc/resolv.conf
`-O= >U5nH  
3. 更新 portage 软件库: -P#nT 2  
  1. emerge --sync
  2. emerge --oneshot portage
Kbas-</Si  
`P.CNYR<J  
g rbTcLSF  
&;v!oe   
s*JE)  
4. 安装新内核的源文件: SDc" 4g`  
  1. emerge --ask sys-kernel/gentoo-sources
#:{6b *}  
%dmfBf Ev  
q^Inb)FeN  
5. 更新软件 eselect
  1. emerge eselect
a:u}d7T3e  
dS$ji#+d$  
Hsl{rN  
6. 安装软件 screen , 稍后用到,因为编译新内核较耗时间 p >aw  
  1. emerge app-misc/screen
7) 0q--B  
*V|zx#RN  
RVP18ub.S  
7. 运行 screen xG%*PNM0q  
  1. screen
|<Bpv{]P  
8. 列出当前可用内核列表 Qa?aL  
  1. eselect kernel list
(C\r&N  
9. 根据实际情况,选择新的内核,如本例中的第2项: k1iLnza%  
  1. eselect kernel set 2
%#9P?COs&W  
wOcg4HlW  
g7Z9F[d  
10.安装内核安装工具,genkernel
  1. emerge genkernel
BD'NuI  
!KDr`CV&  
s3< F  
11.自动配置新内核选项,因为本例测试机的主要是Xen虚拟平台,所以需要选取安装Xen相关的驱动;如果您的阿里云ECS是KVM虚拟平台的,估计要选择KVM客户机的相关驱动: : ;TYL[  
  1. genkernel --menuconfig --bootloader=grub all
CB({Rn  
cY~M4:vgT  
czS7-Hh@  
P;c0L;/  
@g\;` #l  
C8MWIX}  
v= 8VvT 8  
6eo4#/+%  
r=0j7^B#  
fz8h]PZ  
0etwz3NuW  
*;X-\6  
mt^`1ekoY  
;q &0,B  
qp@m&GH  
tj0Qr-/  
.FJ j  
12.更新grub的启动配置菜单: K=o:V&  
  1. grub2-mkconfig -o /boot/grub/grub.cfg
OA5f}+  
(GNEYf|  
%yKKUZ~  
13.重启系统后,检查当前系统使用的内核是新的:4.4.26-gentoo ki4Xp'IK  
  1. reboot
Of&"U/^  
_G[6+g5|  
ETg{yBsp  
14.如果提示portage版本较低安装不了新版本的软件,可尝试升级portage后,更新软件,如本例可能需要先删除一些软件后更新软件: _[%n ~6  
  1. emerge -cav dev-util/systemtap
  2. emerge -cav app-portage/gentoolkit
  3. emerge -cav dev-lang/python-exec
  4. emerge portage
  5. emerge -auvDN @world
GjLW`>  
a_AJ)4  
可能出现的问题,使用新内核的系统,可以从远程登录操作,但阿里云“管理终端”好象无法操作。 S%{lJYwXt  
?#i|>MRR>  
参考: Fq4lXlSB  
6qf-Y!D5  
1. http://ccm.net/faq/29058-gentoo-updating-the-kernel -`g J  
2. https://wiki.gentoo.org/wiki/Kernel/Configuration SlT7L||Ww  
3. https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Kernel :-U53}Iy  
4. https://wiki.gentoo.org/wiki/Xen 3jS7 uU  
5. https://wiki.gentoo.org/wiki/GRUB2 ~9bv Wd1D  
6. http://ilovers.sinaapp.com/node/31 G-ZhGbAI7  
7. http://forums.funtoo.org/topic/900-long-time-without-update-problem/ }q]jjs  
8. https://wiki.gentoo.org/wiki/Portage *cPN\Iu.W  
mfz"M)1p1  
) u-ns5  
C,(j$Id  
i!tc  
N?zV*ngBS  
UL[uh@4  
PQi }Evxa  
`{Hb2 }L5  
-&$%|cyThQ  
y1nP F&_  
URk$}_39  
~RAzFLt6x  
JOPTc]  
[ 此帖被dongshan8在2016-11-23 21:09重新编辑 ]
关键词: Gentoo
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 架构狮
发帖
1217
云币
1936
只看该作者 沙发  发表于: 01-25
D"WqJcDt  
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 架构狮
发帖
1217
云币
1936
只看该作者 板凳  发表于: 01-25
,Y:ET1:  
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 架构狮
发帖
1217
云币
1936
只看该作者 地板  发表于: 01-25
级别: 架构狮
发帖
1217
云币
1936
只看该作者 4楼 发表于: 01-25
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个