CentOS在ssh下遠程重裝系統

國外VPS服務器通常都有控制面板,有不少種系統可自行安裝,但國內有些IDC就比較坑了,不光沒有面板,並且原始系統裏面還有一堆無用的軟件,如遊 戲,office等,並且有些商家對重裝系統時間有限制,如西部數碼雲就限制了每8個小時才能重裝系統。對於只作網站來講實在是浪費資源。本方法適用於 VPS或服務器在SSH下遠程重裝centos任意版本的系統,我測試了在centos5.9版本以上都能完美重裝系統。

1.由於centos國內普通的源通常都是放的最新的,因此我使用中科院的centos源,裏面有全部centos版本的存檔。固然你要是國外的VPS或服務器那就找國外的源吧,這樣安裝速度會很快。
國內中科院centos存檔源地址爲:http://yum.csdb.cn/vault.centos.org/
國外centos官方存檔源爲:http://vault.centos.org/vim

下面以國內VPS重裝centos5.9版系統爲例:
centos

mkdir /centos_install cd /centos_install wget http://yum.csdb.cn/vault.centos.org/5.9/os/i386/images/pxeboot/initrd.img wget http://yum.csdb.cn/vault.centos.org/5.9/os/i386/images/pxeboot/vmlinuz cp vmlinuz /boot/vmlinuz.cent.pxe cp initrd.img /boot/initrd.img.cent.pxe

centos 32位系統是i386 ,64位系統是x86_64瀏覽器

2.更改grub啓動項服務器

vim /boot/grub/grub.confless

#在"hiddenmenu" 和 "title CentOS..." 之間增長以下內容:
測試

title Centos Install (PXE) root (hd0,0) kernel /vmlinuz.cent.pxe vnc vncpassword=vnc鏈接密碼 headless ip=服務器IP netmask=子網掩碼 gateway=網關 dns=8.8.8.8 ksdevice=eth0 method=http://yum.csdb.cn/vault.centos.org/5.9/os/i386/ keymap=us initrd /initrd.img.cent.pxe

查看網關及掩碼的相關命令:
網站

1.ifconfig -a 和 cat /etc/resolv.conf (主要查看ip/netmask和dns) 2.netstat -rn 3.cat /etc/sysconfig/network 4.cat /etc/sysconfig/network-scripts/ifcfg-eth0


重啓後使用vnc軟件鏈接服務器IP:1,並輸入剛剛設置的vnc密碼便可,下面就是正常的centos系統安裝了。注意:如 果想安裝系統的界面改成中文,能夠把lang=en_US改成lang=zh_CN.UTF-8另外看下你grub.conf裏面的默認的引導格式是 /vmlinuz.cent.pxe仍是/boot/vmlinuz.cent.pxe,是/initrd.img.cent.pxe仍是/boot /initrd.img.cent.pxe。另外還要看下是root  (hd0,0)仍是其它的,只要根據grub.conf裏默認的引導路徑改就沒問題的。 .net

老外vps無特別說明(即便用優惠碼)都按優惠後的價格續費。此vps無愛可看以前其它文章 發現Out of Stock說明缺貨中,可考慮購買其它VPS。自備谷歌瀏覽器有簡單的翻譯功能。
相關文章
相關標籤/搜索