使用SSH远程重装CentOS

腿毛风中飘 发布于 2013/08/16 12:18
阅读 3K+
收藏 10

国外机房的服务器大多提供KVM/IPMI远程管理.用户可以方便的进行远程操作进行重装系统或者BIOS设置,如果闲的蛋疼,你还能升级下BIOS..

可以国内机房很少有这种服务,偶尔服务器需要重装时都有一种蛋蛋的忧伤啊..不过我们可以使用SSH进行远程重装系统,此方法较大的缺点就是对带宽要求较高,如果服务器带宽小的话.重装需要很长实践.10M带宽重装时间大概是在20分钟左右.当然,前提条件是必须能够使用SSH连接到自己的服务器,如果已经无法连接SSH,那么只有用KVM/IPMI进行重装或者让机房代重装系统了.

1.首先选择适合服务器线路的CentOS源,国内化的话,就几个大学还有网易搜狐源比较给力了,这里以网易源为例

http://mirrors.163.com/centos/5.9/os/

选择适合自己的版本.32位x86,64位的是x86_64

2.下载必要的文件,以centos5.9 64位为例


mkdir /centos_install
cd /centos_install
wget http://mirrors.163.com/centos/5.9/os/x86_64/images/pxeboot/initrd.img
wget http://mirrors.163.com/centos/5.9/os/x86_64/images/pxeboot/vmlinuz
cp vmlinuz /boot/vmlinuz.cent.pxe
cp initrd.img /boot/initrd.img.cent.pxe


3.更改grub启动项

vim /boot/grub/grub.conf
#在"hiddenmenu" 和 "title CentOS..." 增加一项:
#method中的url为安装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://mirrors.163.com/centos/5.9/os/x86_64/ lang=en_US keymap=us 
    initrd /initrd.img.cent.pxe

重启后使用vnc软件连接服务器IP:1,并输入刚刚设置的vnc密码即可进行centos的重装

tips:如果是CentOS6的话,下载和使用CentOS6源即可

加载中
返回顶部
顶部