原文:http://www.111cn.net/sys/CentOS/81242.htm
ssh只是一個(gè)工具了那么怎么可以使用ssh來重裝系統(tǒng)呢?這個(gè)問題我相信各位朋友都有碰到過了,下面來為各位介紹一個(gè)CentOS在ssh遠(yuǎn)程重裝系統(tǒng)的步驟;
國外VPS服務(wù)器一般都有控制面板,有很多種系統(tǒng)可自行安裝,但國內(nèi)有些IDC就比較坑了,不光沒有面板,而且原始系統(tǒng)里面還有一堆無用的軟件,如游戲,office等,而且有些商家對重裝系統(tǒng)時(shí)間有限制,如西部數(shù)碼云就限制了每8個(gè)小時(shí)才能重裝系統(tǒng)。對于只做網(wǎng)站來說實(shí)在是浪費(fèi)資源。本方法適用于VPS或服務(wù)器在SSH下遠(yuǎn)程重裝centos任意版本的系統(tǒng),我測試了在centos5.9版本以上都能完美重裝系統(tǒng)。
1.因?yàn)閏entos國內(nèi)普通的源一般都是放的最新的,所以我使用中科院的centos源,里面有所有centos版本的存檔。當(dāng)然你要是國外的VPS或服務(wù)器那就找國外的源吧,這樣安裝速度會(huì)很快。國內(nèi)中科院centos存檔源地址為:http://yum.csdb.cn/vault.centos.org/國外centos官方存檔源為:http://vault.centos.org/下面以國內(nèi)VPS重裝centos5.9版系統(tǒng)為例:
mkdir /centos_installcd /centos_installwget http://yum.csdb.cn/vault.centos.org/5.9/os/i386/images/pxeboot/initrd.imgwget http://yum.csdb.cn/vault.centos.org/5.9/os/i386/images/pxeboot/vmlinuzcp vmlinuz /boot/vmlinuz.cent.pxecp initrd.img /boot/initrd.img.cent.pxe
centos 32位系統(tǒng)是i386 ,64位系統(tǒng)是x86_642.更改grub啟動(dòng)項(xiàng)
vim /boot/grub/grub.conf
#在"hiddenmenu" 和 "title CentOS..." 之間增加如下內(nèi)容:title Centos Install (PXE)root (hd0,0) kernel /vmlinuz.cent.pxe vnc vncpassWord=vnc連接密碼 headless ip=服務(wù)器IP netmask=子網(wǎng)掩碼 gateway=網(wǎng)關(guān) dns=8.8.8.8 ksdevice=eth0 method=http://yum.csdb.cn/vault.centos.org/5.9/os/i386/ lang=en_US keymap=usinitrd /initrd.img.cent.pxe
查看網(wǎng)關(guān)及掩碼的相關(guān)命令:
1.ifconfig -a 和 cat /etc/resolv.conf (主要查看ip/netmask和dns)2.netstat -rn3.cat /etc/sysconfig/network4.cat /etc/sysconfig/network-scripts/ifcfg-eth0
重啟后使用vnc軟件連接服務(wù)器IP:1,并輸入剛剛設(shè)置的vnc密碼即可,下面就是正常的centos系統(tǒng)安裝了。注意:如果想安裝系統(tǒng)的界面改為中文,可以把lang=en_US改為lang=zh_CN.UTF-8另外看下你grub.conf里面的默認(rèn)的引導(dǎo)格式是/vmlinuz.cent.pxe還是/boot/vmlinuz.cent.pxe,是/initrd.img.cent.pxe還是/boot/initrd.img.cent.pxe。另外還要看下是root (hd0,0)還是其它的,只要根據(jù)grub.conf里默認(rèn)的引導(dǎo)路徑改就沒問題的。
新聞熱點(diǎn)
疑難解答