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

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

级别: 论坛版主
发帖
13387
云币
30658

云友“uudiin ”希望能升级Gentoo的内核,因为目前公共镜像里的Gentoo系统相对老了些。 7iJ=~po:o  
"|:I]ZB  
阿里官方不建议用户行升级系统版本及更换内核。本例仅是测试。 jS,zdJs=  
eVYUJ,  
环境:Gentoo 13 64位。 !z.C}n5F  
ORo +=2  
过程: i+z;tF`  
5c~OG6COx  
1. 查看当前系统内核版本为:3.12.21-gentoo-r1 1li1&  
  1. uname -r
 FGP~^Dr/  
m%hUvG| i  
gZs UX^%  
2. 增加DNS地址208.67.222.222,以备某些情况下,阿里云内网DNS解析失效: L8FLHT+R-  
  1. vi /etc/resolv.conf
"c  S?t  
3. 更新 portage 软件库: @?GOOD_i  
  1. emerge --sync
  2. emerge --oneshot portage
Tmo+I4qoL  
Hlw0i a  
:  Jh  
]qJ6#sAw75  
W1UG\d`2  
4. 安装新内核的源文件: p?X`f#  
  1. emerge --ask sys-kernel/gentoo-sources
1z\>>N$7B  
U 6y ;V  
[akyCb  
5. 更新软件 eselect
  1. emerge eselect
GMZj@q  
A@wRP8<GKj  
S|8O$9{x9q  
6. 安装软件 screen , 稍后用到,因为编译新内核较耗时间 Xjal6e)[  
  1. emerge app-misc/screen
J!@$lyH  
"Iy @PR?>  
?^F#}>C  
7. 运行 screen 1f 0"z1   
  1. screen
RoXU>a:nS  
8. 列出当前可用内核列表 NC; 4  
  1. eselect kernel list
KB,!s7A  
9. 根据实际情况,选择新的内核,如本例中的第2项: [`^x;*C  
  1. eselect kernel set 2
&8Cuu$T9)  
>s E5zj|V  
T x_n$ &  
10.安装内核安装工具,genkernel
  1. emerge genkernel
)>)_>[  
#]ii/Et#x  
B 0%kq7>g  
11.自动配置新内核选项,因为本例测试机的主要是Xen虚拟平台,所以需要选取安装Xen相关的驱动;如果您的阿里云ECS是KVM虚拟平台的,估计要选择KVM客户机的相关驱动: <R:KR(bT  
  1. genkernel --menuconfig --bootloader=grub all
OC'cP[$ _  
^P-!pK*  
Ed|7E_v  
DTdL|x.{  
39 JLi~j,  
c@{,&,vsj  
L4aT=of-  
[IxZweK  
O{rgZ/4Au  
kImGSIJ  
l[ ^bo/  
]"^GRFK5  
|pr~Ohz  
p/WEQ2   
uJG^>B?`b  
WKpHb:H  
9VIsLk54^  
12.更新grub的启动配置菜单: !.iA^D//]  
  1. grub2-mkconfig -o /boot/grub/grub.cfg
>k^=+  
9 4W9P't  
w IT`OT6Q  
13.重启系统后,检查当前系统使用的内核是新的:4.4.26-gentoo NS=puo  
  1. reboot
}mz4 3Sq<  
#(CI/7 -  
\VPU)  
14.如果提示portage版本较低安装不了新版本的软件,可尝试升级portage后,更新软件,如本例可能需要先删除一些软件后更新软件: yA(H=L-=!1  
  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
Jx_ OT C  
av wU)6L  
可能出现的问题,使用新内核的系统,可以从远程登录操作,但阿里云“管理终端”好象无法操作。 )T?w,"kI  
xgJ2W_  
参考: Qd]-i3^0  
y{K~g<VL  
1. http://ccm.net/faq/29058-gentoo-updating-the-kernel LtH;#Q  
2. https://wiki.gentoo.org/wiki/Kernel/Configuration 50rq} -  
3. https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Kernel yXrFH@3  
4. https://wiki.gentoo.org/wiki/Xen rtf>\j+  
5. https://wiki.gentoo.org/wiki/GRUB2 WABq6q!  
6. http://ilovers.sinaapp.com/node/31 ^5u}   
7. http://forums.funtoo.org/topic/900-long-time-without-update-problem/ Dw;L=4F |  
8. https://wiki.gentoo.org/wiki/Portage -YHlVz  
fVo)# Bj  
5H==m~  
&{y- }[~  
1>57rx"l  
2}I1z_dq~  
vYmRW-1Zxq  
] 2FS=  
Aq QArSu,  
?K I_>{  
8K6yqc H  
292e0cE  
rt!5Tl+v  
R(r89bTQ  
[ 此帖被dongshan8在2016-11-23 21:09重新编辑 ]
关键词: Gentoo
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 架构狮
发帖
1240
云币
2018
只看该作者 沙发  发表于: 01-25
Q0cf]  
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 架构狮
发帖
1240
云币
2018
只看该作者 板凳  发表于: 01-25
[[T7s(3  
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 架构狮
发帖
1240
云币
2018
只看该作者 地板  发表于: 01-25
级别: 架构狮
发帖
1240
云币
2018
只看该作者 4楼 发表于: 01-25
发表主题 回复主题
« 返回列表上一主题下一主题

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