歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下相同配置的機器間內核拷貝

Linux下相同配置的機器間內核拷貝

日期:2017/2/28 16:04:15   编辑:Linux教程

若干台相同配置,已安裝相同操作系統的機器,現在需要更新所有機器上的內核,可以采用在一台上編譯好內核,然後拷貝相關文件至其它機器上的策略:

總結操作步驟如下:

(0)選擇某台機器,編譯好內核

(1) 拷貝啟動相關文件
/boot/vmlinuz-2.6.34.7
/boot/initrd-2.6.34.7.img
(/boot/System.map-2.6.34.7)
(2) 拷貝模塊文件所在目錄

/lib/modules/2.6.34.7

拷貝之前,我們查看一下目錄,我們發現有兩個軟鏈接指向了 內核的源碼,他們是 build 和 source,模塊文件如下:

[root@linuxidc 2.6.34.7]# ll /lib/modules/2.6.34.7
總計 1492
lrwxrwxrwx 1 root root 33 2010-10-07 build -> /local/kernel-perf/linux-2.6.34.7
drwxr-xr-x 10 root root 4096 2010-10-07 kernel
-rw-r--r-- 1 root root 350090 2010-10-07 modules.alias
-rw-r--r-- 1 root root 4859 2010-10-07 modules.builtin
-rw-r--r-- 1 root root 69 2010-10-07 modules.ccwmap
-rw-r--r-- 1 root root 164911 2010-10-07 modules.dep
-rw-r--r-- 1 root root 147 2010-10-07 modules.ieee1394map
-rw-r--r-- 1 root root 218 2010-10-07 modules.inputmap
-rw-r--r-- 1 root root 3161 2010-10-07 modules.isapnpmap
-rw-r--r-- 1 root root 74 2010-10-07 modules.ofmap
-rw-r--r-- 1 root root 37267 2010-10-07 modules.order
-rw-r--r-- 1 root root 220774 2010-10-07 modules.pcimap
-rw-r--r-- 1 root root 463 2010-10-07 modules.seriomap
-rw-r--r-- 1 root root 142681 2010-10-07 modules.symbols
-rw-r--r-- 1 root root 541379 2010-10-07 modules.usbmap
lrwxrwxrwx 1 root root 33 2010-10-07 source -> /local/kernel-perf/linux-2.6.34.7


若使用 scp 命令直接拷貝 /lib/modules/2.6.34.7 目錄到其它機器上< scp -r /lib/modules/2.6.34.7 /lib/modules >,www.linuxidc.com它會將 build,source所指向的真實目錄拷貝到其它機器上。拷貝過去後,新機器上的 /lib/modules/2.6.34.7 目錄下將會有 build 和 source 兩個目錄,而不再是軟鏈接了,目錄下的內容也就是原機器上的 /local/kernel-perf/linux-2.6.34.7 下的內核源碼。由於源碼較大,所以這樣拷貝兩次會消耗很大時間,所以不建議這樣做。

Copyright © Linux教程網 All Rights Reserved