阿里云
社区时光机
发表主题 回复主题
  • 1256阅读
  • 4回复

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

级别: 论坛版主
发帖
12685
云币
28993

云友“uudiin ”希望能升级Gentoo的内核,因为目前公共镜像里的Gentoo系统相对老了些。 m%"uPv\  
3+J0!FVla  
阿里官方不建议用户行升级系统版本及更换内核。本例仅是测试。 ;f,c't@w  
l{VSb92f  
环境:Gentoo 13 64位。 |!q$_at  
<!pQ  
过程: 5j0{p$'9  
;pD)m/$h`  
1. 查看当前系统内核版本为:3.12.21-gentoo-r1 !;6Jng%  
  1. uname -r
OG3/-K8R  
aS|wpm)K>8  
D;Gq)]O  
2. 增加DNS地址208.67.222.222,以备某些情况下,阿里云内网DNS解析失效: M HL("v(@B  
  1. vi /etc/resolv.conf
Jdy <w&S  
3. 更新 portage 软件库: 5]1leT  
  1. emerge --sync
  2. emerge --oneshot portage
eQO#Qso]  
x'Pi5NRE  
$jd<v1"o  
>x3ug]Bu  
bXYA5wG  
4. 安装新内核的源文件: ha;l(U>  
  1. emerge --ask sys-kernel/gentoo-sources
<DH*~tLp2  
5FC4@Ms`  
69kJC/1+l  
5. 更新软件 eselect
  1. emerge eselect
HNa]H;-+5  
ig0u^BC  
5&CDHc7Oj  
6. 安装软件 screen , 稍后用到,因为编译新内核较耗时间 6@tvRDeaDW  
  1. emerge app-misc/screen
E?PGu!&u  
%Y4e9T".  
@\(vX]  
7. 运行 screen &"uV~AM  
  1. screen
,`td@Y  
8. 列出当前可用内核列表 y?30_#[dN  
  1. eselect kernel list
(I{ $kB"p  
9. 根据实际情况,选择新的内核,如本例中的第2项: SC#sax4N!=  
  1. eselect kernel set 2
+c206.  
F5gObIJtuY  
Z\>, ),O  
10.安装内核安装工具,genkernel
  1. emerge genkernel
&h$|j  
daZQz"PP  
lm'Zy"~::  
11.自动配置新内核选项,因为本例测试机的主要是Xen虚拟平台,所以需要选取安装Xen相关的驱动;如果您的阿里云ECS是KVM虚拟平台的,估计要选择KVM客户机的相关驱动: myQ&%M gx  
  1. genkernel --menuconfig --bootloader=grub all
7z~Ghz  
S+x_c4 T  
|bZM/U=  
T bE:||r?^  
H5wb_yBQ+  
i4Z4xTn  
UWG+#,1J.\  
{LE&ylE  
~krS#\  
cep$_J a  
M<8ML!N0;t  
+p:Y=>bTj  
oJ;rc{n-  
X} JOX9pK  
*FgJ|y6gk  
%l9$a`&  
OHp5z? z  
12.更新grub的启动配置菜单: hCc0sRp  
  1. grub2-mkconfig -o /boot/grub/grub.cfg
cwtD@KC[B  
SX+RBVZU  
IS_Su;w>4  
13.重启系统后,检查当前系统使用的内核是新的:4.4.26-gentoo ^)\+l%M  
  1. reboot
oh}^?p  
*v #/Y9}  
z:G}>fk5  
14.如果提示portage版本较低安装不了新版本的软件,可尝试升级portage后,更新软件,如本例可能需要先删除一些软件后更新软件: sB7" 0M  
  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
lH1g[ ))  
Y)p4]>lT+8  
可能出现的问题,使用新内核的系统,可以从远程登录操作,但阿里云“管理终端”好象无法操作。 Rl@$xP  
^Vo"fI`=C  
参考: f$D@*33ft  
8 $ ~3ra  
1. http://ccm.net/faq/29058-gentoo-updating-the-kernel n9}RW;N+u  
2. https://wiki.gentoo.org/wiki/Kernel/Configuration RV!<?[  
3. https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Kernel .9 kyrlm  
4. https://wiki.gentoo.org/wiki/Xen oX|?:MS:  
5. https://wiki.gentoo.org/wiki/GRUB2 {\We72!  
6. http://ilovers.sinaapp.com/node/31 F' BdQk3o  
7. http://forums.funtoo.org/topic/900-long-time-without-update-problem/ %8D?$v"#Z  
8. https://wiki.gentoo.org/wiki/Portage :('I)C  
do' ORcZ  
P4%>k6X  
vgk9b!Xd  
{%7<"  
FzhT$7Gw  
n6cq\@~A  
R+Lk~X^*l'  
NV~vuC  
dQ6GhS ~  
M:|/ijp N  
4K,''7N3  
BTs0o&}e  
Xiju"Cup"  
[ 此帖被dongshan8在2016-11-23 21:09重新编辑 ]
关键词: Gentoo
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 架构狮
发帖
1249
云币
1823
只看该作者 沙发  发表于: 01-25
t 6.hg3Y  
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 架构狮
发帖
1249
云币
1823
只看该作者 板凳  发表于: 01-25
W<)nC_$  
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 架构狮
发帖
1249
云币
1823
只看该作者 地板  发表于: 01-25
级别: 架构狮
发帖
1249
云币
1823
只看该作者 4楼 发表于: 01-25
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: 28 + 46 = ?
上一个 下一个