Tag Archives: CentOS

Build Ampere CentOS Kernel

Personal Note

Read more »

Build Linux kernel 5.x on CentOS 7

This article’s procedure was tested in Ampere Altra CPU platform, but suppose that x86 system also can use this procedure.

CentOS 7’s gcc is too old to compile Linux kernel 5.x, and it can use another package named “software collections(SCL)” to install newer gcc to build Linux kernel.

Read more »

QEMU Run x86_64/AMD64 VM on ARM64/AARCH64

This is a work note for run x86_64/AM64 on ARM64/AARCH64 server .
Because they are different archeticture, so, run x86_64 on ARM server would be very slow.

and some functions might be different when run on different platform

Read more »

Centos 5.X 升級更新問題

今天重灌某一台機器的時候發現 CentOS 5.X 己經停止支援了,所以各大 Mirror Site 都砍掉這些檔案
Read more »

CentOS 5.9 x64 + T420s Xorg crash problem.

OS CentOS 5.9 x64
NB: Thinkpad T420s

Xorg.0.log
==
(II) Module ddc: vendor=”X.Org Foundation”
compiled for 7.1.1, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.0
(II) VESA(0): VESA VBE DDC supported
(II) VESA(0): VESA VBE DDC Level none
(II) VESA(0): VESA VBE DDC transfer in appr. 0 sec.
(II) VESA(0): VESA VBE DDC read failed
(II) VESA(0): VESA VBE PanelID read successfully
(II) VESA(0): PanelID returned panel resolution 1600×900

Backtrace:
0: X(xf86SigHandler+0x71) [0x4868d1]
1: /lib64/libc.so.6 [0x2b64029a72d0]
2: /usr/lib64/xorg/modules/drivers/vesa_drv.so [0x2b6404b3ef09]
3: X(InitOutput+0x9cd) [0x46431d]
4: X(main+0x26f) [0x4335ef]
5: /lib64/libc.so.6(__libc_start_main+0xf4) [0x2b64029949c4]
6: X(FontFileCompleteXLFD+0x241) [0x432aa9]

Fatal server error:
Caught signal 11. Server aborting
==

Solution:
$ yum install fonts-chinese.noarch

Why, I don’t know.