思爱

有时候,我们对别人的小恩小惠感激不尽,却对亲人一辈子的恩情视而不见。

远程重装Linux服务器

Posted By 思爱 on 2010年01月19日

敬告:以下方法风险很大,有可能导致你的服务器无法恢复联网,请想要尝试者慎之又慎。本人用此方法成功重装系统,并不代表对你也一定适用。以此如果导致你的服务器出现重启失败、死机、崩溃、瓦解、爆炸、消失等等情况,本人概不负责,请自行斟酌进行。另外远程安装要求你的服务器连接到mirror.centos.org的网速足够快,只能局域网访问的服务器不适用此方法。教育网用户因此方法导致的高额出国流量费用请自行买单。

我有一台FC9做服务器,感觉不稳定,想装成CentOS 5.2。但是服务器在地球的另一边(洛杉矶),找机房的人装要收我50美元。。。。。。(如想安装Fedora请看这:http://fedorasolved.org/installation-solutions/installing-fedora-using-pxe-images)

于是就有了这次的远程安装经历。

首先以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
等上两三分钟,在本地执行

vncviewer 服务器IP:5901

打开vnc了窗口,输入设定密码。则进入了远程安装CentOS的图形界面!!!!

之后的一切安装工作和本机安装完全相同。搞完之后,服务器就从FC9摇身一变,成了CentOS 5.2

Fedora 12的PXE文件下载网址:http://download.fedora.redhat.com/pub/fedora/linux/releases/12/Fedora/x86_64/os/images/pxeboot/

安装文件夹:http://download.fedora.redhat.com/pub/fedora/linux/releases/12/Fedora/x86_64/os/

通过网络安装,缺省是不安装桌面的,SSH登录后,还需要执行一下:

yum groupinstall “GNOME Desktop Environment”

重装GNOME桌面环境。


Comments

Comments are closed.