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

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

级别: 论坛版主
发帖
13395
云币
30673

云友“uudiin ”希望能升级Gentoo的内核,因为目前公共镜像里的Gentoo系统相对老了些。 w%..*+P  
7U?#Xi5  
阿里官方不建议用户行升级系统版本及更换内核。本例仅是测试。 -~4r6ZcA  
)WW*X6[k  
环境:Gentoo 13 64位。 m{$}u@a  
H_Va$}8z  
过程: 87W!R<G  
D~Ef%!&  
1. 查看当前系统内核版本为:3.12.21-gentoo-r1 z>iXNwz"?  
  1. uname -r
6\jbSe  
jSH.e?  
H1L)9oa  
2. 增加DNS地址208.67.222.222,以备某些情况下,阿里云内网DNS解析失效: r!O[|h  
  1. vi /etc/resolv.conf
`#wEa'v6  
3. 更新 portage 软件库: ]$ Nhy8-  
  1. emerge --sync
  2. emerge --oneshot portage
<2L,+  
fA]sPh4Uag  
"I:*  
i+_=7(e  
t'0&n3  
4. 安装新内核的源文件: !8T04988j  
  1. emerge --ask sys-kernel/gentoo-sources
sD2,!/'  
NZ&ZK@h}.  
QBH|pr  
5. 更新软件 eselect
  1. emerge eselect
'DNxc  
>)='.aR<  
r<Z.J/a  
6. 安装软件 screen , 稍后用到,因为编译新内核较耗时间 F?"Gln~;  
  1. emerge app-misc/screen
2boyBz}=S  
oXqJypR 2  
db8vm4  
7. 运行 screen mMOgx   
  1. screen
rQGInzYp  
8. 列出当前可用内核列表 uDkX{<_Xe  
  1. eselect kernel list
6}Tftw$0z  
9. 根据实际情况,选择新的内核,如本例中的第2项: Bq HqS  
  1. eselect kernel set 2
wIR"!C>LE  
Y?7GFkIP$  
iAk.pH]a  
10.安装内核安装工具,genkernel
  1. emerge genkernel
7&wxnxSk^  
d4ld-y  
NqD Hrx  
11.自动配置新内核选项,因为本例测试机的主要是Xen虚拟平台,所以需要选取安装Xen相关的驱动;如果您的阿里云ECS是KVM虚拟平台的,估计要选择KVM客户机的相关驱动: C'y2!Q /"  
  1. genkernel --menuconfig --bootloader=grub all
= M4:nt  
9W]OtSG  
_yR_u+5  
^BRqsVw9  
F=w:!tqA  
(~{Y}n]s  
X$1YvYsID  
=[!(s/+>L  
2gkN\w6zQ  
~/)]`w  
Qk>U=]U  
Xx[,n-rA  
.U@u |  
%C qp88]  
1 hFh F^  
U9^1 A*  
^0cbN[~/ns  
12.更新grub的启动配置菜单: EirZ}fDJzB  
  1. grub2-mkconfig -o /boot/grub/grub.cfg
.zt&HI.F  
7}~w9jK"F  
4@Db $PHs  
13.重启系统后,检查当前系统使用的内核是新的:4.4.26-gentoo M&29J  
  1. reboot
}0]uA|lH*  
U_izKvEh  
S2E z}*plp  
14.如果提示portage版本较低安装不了新版本的软件,可尝试升级portage后,更新软件,如本例可能需要先删除一些软件后更新软件: NQ[X=a8N  
  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
P*7G?  
v&/H6r#E.  
可能出现的问题,使用新内核的系统,可以从远程登录操作,但阿里云“管理终端”好象无法操作。 d_pIB@J  
oOvQA W8`  
参考: cUG^^3!  
W!O/t^H>  
1. http://ccm.net/faq/29058-gentoo-updating-the-kernel b-#{O=B  
2. https://wiki.gentoo.org/wiki/Kernel/Configuration ]>Z9K@  
3. https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Kernel b/R7 Mk1  
4. https://wiki.gentoo.org/wiki/Xen %CvVu)tc  
5. https://wiki.gentoo.org/wiki/GRUB2 b=2:\F  
6. http://ilovers.sinaapp.com/node/31 bfoTGi  
7. http://forums.funtoo.org/topic/900-long-time-without-update-problem/ #|Lsi`]+  
8. https://wiki.gentoo.org/wiki/Portage 'SlZ-SdR  
_z BfNz9D  
^zO{Aks  
K/N{F\  
6=$<R4B  
9d/- +j'  
,'`yh|}G\  
M$@~|pQ<  
m{RXt  
Q"{Dijc%  
 cf,6";8  
G93V=Bk=  
j_}:=3  
gU|:Y&lFZg  
[ 此帖被dongshan8在2016-11-23 21:09重新编辑 ]
关键词: Gentoo
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 架构狮
发帖
1240
云币
2018
只看该作者 沙发  发表于: 01-25
!d,8kG  
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 架构狮
发帖
1240
云币
2018
只看该作者 板凳  发表于: 01-25
Y%.o TB&  
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 架构狮
发帖
1240
云币
2018
只看该作者 地板  发表于: 01-25
级别: 架构狮
发帖
1240
云币
2018
只看该作者 4楼 发表于: 01-25
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 56 + 14 = ?
上一个 下一个