2021-05-12 14:32:11
CentOS 6.5升級到CentOS 7
CentOS7 已經發布了,之前一直想在上面測試一下,一直沒有機會,這次終於可以感受一下CentOS7了。一直使用CentOS6.5有一段時間了,但是由於它的核心版本依然停留在2.6.32,所以決定升級至CentOS7。
順便插一句,之前升級了一次核心,將核心升級到了最新的3.15。
升級後,磁碟忽然沒空間了,查log時發現messages檔案居然寫到81G。
81G啊,於是刪除此檔案,重新啟動,發現紀錄檔中記錄了如下資訊:
18:37:43,729 ERR kernel:DMAR:[DMA Readdevice [0d:00.0]
18:37:43,730 ERR kernel:DMAR:[fault readevice [0d:00.0] fault addr fffff000
Google一番後,是因為開啟了CPU虛擬化支援,需要關閉核心的
intel_iommu=off
但由於不知道3.15核心是否會有其他問題,於是還是換回2.6.32。
扯了這麼多,此處進入正題
參考了網上的文章:http://seven.centos.org/2014/07/testing-centos-6-to-centos-7-upgrades-via-centos-testing-repo/
主要步驟:
1. 新增repo檔案:
/etc/yum.repos.d/upgradetool.repo
name=CentOS-$releasever - Upgrade Tool
baseurl=http://dev.centos.org/centos/6/upg/x86_64/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
2. 安裝升級工具包
yum install RedHat-upgrade-tool preupgrade-assistant-contents
3. 檢視升級可用的目錄
preupg -l
如果結果為CentOS6_7 ,繼續執行:
preupg -s CentOS6_7
這時候,會分析出升級系統潛在的危險。這裡的危險具有等級性,具體可以參考我參考的文章。
4.升級系統
centos-upgrade-tool-cli --network 7 --instrepo=http://mirror.centos.org/centos/7/os/x86_64/
這裡,如果出現提示:具有危險導致無法升級,直接強制升級:
centos-upgrade-tool-cli -f --network 7 --instrepo=http://mirror.centos.org/centos/7/os/x86_64/
升級過程中,由於CentOS7軟體倉庫的GPG KEY而中斷,執行:
rpm --import http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
然後繼續執行系統升級命令。
待升級包下載完成後,需要重新啟動,然後設定新的軟體包,這時只有喝杯咖啡等等了。
升級後,圖形介面無法進入,只能進入字元介面,不知道是不是由於gnome桌面升級到3.0導致。
CentOS 6 到 CentOS 7 的升級過程 http://www.linuxidc.com/Linux/2014-07/104728.htm
CentOS 7.0體驗與之前版本的不同 http://www.linuxidc.com/Linux/2014-07/104196.htm
CentOS 7 正式版發布下載 http://www.linuxidc.com/Linux/2014-07/104146.htm
U盤安裝64位元CentOS 6.5方法 http://www.linuxidc.com/Linux/2014-04/100035.htm
Win7安裝64位元CentOS 6.4雙系統詳細圖文教學 http://www.linuxidc.com/Linux/2014-04/100032.htm
CentOS與Windows雙系統安裝注意事項記錄 http://www.linuxidc.com/Linux/2014-05/101571.htm
UEFI+GPT安裝Windows8和CentOS雙系統 http://www.linuxidc.com/Linux/2014-05/101575.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-08/121665.htm
相關文章