升級(jí)Red Hat Linux 7.3到CentOS 3.1
最近用 VMware vCenter Converter 工具企圖虛擬化一臺(tái)很古老的 Red Hat Linux 7.3 物理服務(wù)器失敗,可能是因?yàn)?RedHat 7.3 版本太老 VMware Converter 支持不到位。虛擬化太老的系統(tǒng)如果使用一些自動(dòng)遷移工具不成功的話可以自己動(dòng)手遷移,雖然麻煩點(diǎn),比如做個(gè)虛擬硬盤、加上分區(qū)表、把文件系統(tǒng)拷貝過去、重置 grub、最后修改幾個(gè)關(guān)鍵文件等。現(xiàn)在這里的想法是把 RedHat 7.3 升級(jí)到 CentOS 3.1 再用 VMware Converter 試一下,如果這樣還不成功就只能手動(dòng)虛擬化物理機(jī)了。升級(jí)前先備份系統(tǒng)(可用光盤啟動(dòng)后 dd 硬盤到另一個(gè)硬盤),防止升級(jí)失敗后系統(tǒng)啟動(dòng)不了或者升級(jí)后關(guān)鍵程序不能運(yùn)行。升級(jí)前不確定 RedHat 7.3 到 CentOS 3.1 這種不同版本、不同版本號(hào)的大跨度升級(jí)能否成功,有必要紀(jì)錄一下。
登陸 RedHat 7.3 后安裝 yum:
- # wget http://ftp.ie.freshrpms.net/pub/freshrpms/redhat/7.3/yum/yum-1.0.3-3.rh.fr.i386.rpm
 - # rpm -ivh yum-1.0.3-3.rh.fr.i386.rpm
 
編輯 yum.conf 加入 centos 3.1 的源:
- # vi /etc/yum.conf
 - [main]
 - cachedir=/var/cache/yum
 - debuglevel=2
 - logfile=/var/log/yum.log
 - pkgpolicy=newest
 - distroverpkg=redhat-release
 - installonlypkgs=kernel kernel-smp kernel-hugemem kernel-enterprise kernel-debug kernel-uns
 - upported kernel-smp-unsupported kernel-hugemem-unsupported
 - tolerant=1
 - exactarch=1
 - [base]
 - name=CentOS-$releasever - Base
 - baseurl=http://centosa3.centos.org/centos-3/3.1/os/i386/
 - gpgcheck=1
 - #released updates
 - [update]
 - name=CentOS-$releasever - Updates
 - baseurl=http://centosa3.centos.org/centos-3/3.1//updates/i386/
 - gpgcheck=1
 - #packages used/produced in the build but not released
 - [addons]
 - name=CentOS-$releasever - Addons
 - baseurl=http://centosa3.centos.org/centos-3/3.1/addons/i386/
 - gpgcheck=1
 - #additional packages that may be useful
 - [extras]
 - name=CentOS-$releasever - Extras
 - baseurl=http://centosa3.centos.org/centos-3/3.1/extras/i386/
 - gpgcheck=1
 
升級(jí)系統(tǒng),完成后重啟:
- # yum update
 - # yum upgrade
 - # shutdown -r now
 















 
 
 
 
 
 
 