敬告:以下方法风险很大,有可能导致你的服务器无法恢复联网,请想要尝试者慎之又慎。本人用此方法成功重装系统,并不代表对你也一定适用。以此如果导致你的服务器出现重启失败、死机、崩溃、瓦解、爆炸、消失等等情况,本人概不负责,请自行斟酌进行。另外远程安装要求你的服务器连接到mirror.centos.org的网速足够快,只能局域网访问的服务器不适用此方法。教育网用户因此方法导致的高额出国流量费用请自行买单。
我有一台FC9做服务器,感觉不稳定,想装成CentOS5.2。但是服务器在地球的另一边(洛杉矶),找机房的人装要收我50美元。。。。。。
于是就有了这次的远程安装经历。
首先以root身份ssh连到服务器,输入命令
- cd /boot
- wget http://mirror.centos.org/centos/5.2/os/i386/images/pxeboot/initrd.img
- wget http://mirror.centos.org/centos/5.2/os/i386/images/pxeboot/vmlinuz
- mv initrd.img img.pxe
- mv vmlinuz kernel.pxe
复制代码
然后编辑 /boot/grub/menu.lst
增加一个启动项
- title CentOS Install (PXE)
- root (hd0,0)
- kernel /kernel.pxe vnc vncpassword=设定密码 headless ip=服务器IP netmask=255.255.255.0 gateway=网关IP dns=DNSIP hostname=localhost.localdomain ksdevice=eth0 method=http://mirror.centos.org/centos/5.2/os/i386/ lang=en_US keymap=us
- initrd /img.pxe
复制代码
然后修改default的值到上述启动项,存盘退出。
反复检测两遍没有问题的话,reboot
等上两三分钟,在本地执行
打开vnc了窗口,输入设定密码。则进入了远程安装CentOS的图形界面!!!!
之后的一切安装工作和本机安装完全相同。搞完之后,服务器就从FC9摇身一变,成了CentOS5.2 |