1. 程式人生 > >ssh遠端重灌Centos系統

ssh遠端重灌Centos系統

舊Linux系統必須能夠正常ssh登入。舊Linux系統可以是任意Linux版本,現在的Linux用的一般都是grub引導管理器,新Linux系統必須是CentOS,RHEL或者Fedora,可以是32位或者64位。這幾個Linux都支援VNC安裝 步驟如下:  可以建一個內網映象源,也可以不建立,用公網的源(建議用公網源,簡單快捷)。 一.建一個內網的映象源 登入伺服器 192.168.1.83  安裝apache  yum install httpd  mkdir /var/www/html/centos/6 -p  掛載iso映象  mount -o loop /opt/CentOS-6.6-x86_64-
bin-DVD1.iso /var/www/html/centos/6  只有bin完整版光碟才有對應的啟動核心,別的版本都不行 2.ssh登入要重灌的伺服器  mkdir /centos_install  cd /centos_install  cp vmlinuz /boot/vmlinuz.cent.pxe  cp initrd.img /boot/initrd.img.cent.pxe cd /boot chmod 755 vmlinuz chmod 600 initrd.img 啟動檔案是放在/boot下的,啟動時以/boot為一級目錄,所以注意grub.conf裡的檔案位置。
3.修改grub  vim /boot/grub/grub.conf  或者 menu.lst 也行,這兩個檔案是連結在一起的。 default=0 看情況修改。 增加: title Centos Install (PXE)  root (hd0,0)  kernel/vmlinuz vnc vncpassword=123456 headless ip=192.168.1.106 netmask=255.225.255.0 gateway=192.168.1.1 dns=8.8.8.8 ksdevice=eth0 method=http://192.168.1.83/centos/6/[http://mirrors.163.com/centos/6.8/os/x86_64/
] lang=en_USzh_CH.UTF-8 keymap=us  initrd /initrd.img 例(已測試可用): title Centos Install (PXE) root (hd0,0) kernel /vmlinuz vnc vncpassword=123456 headless ip=192.168.30.145 netmask=255.225.255.0 gateway=192.168.30.1 dns=8.8.8.8 ksdevice=eth0 method=http://mirrors.163.com/centos/6.8/os/x86_64/ lang=zh_CH.UTF-8 keymap=us initrd /initrd.img 儲存退出 重啟系統 比如root引數,要和grub.conf中的其他root引數一致; kernel引數和initrd引數後面的路徑(是否/boot/開頭)也要和grub.conf中的其他項一致; ip地址,子網掩碼和閘道器地址一定要和伺服器一致; ksdevice是主網絡卡,method後面的地址是新Linux系統的安裝檔案地址。如果這些配置有一項出錯,就會導致遠端安裝失敗。 6.開始安裝  ping伺服器ip,ping通時,開啟vnc重新連線IP:1IP:5901,開始安裝centos 此時主機端顯示
安裝好後重啟系統,登陸使用者,root 密碼,靜態IP等不變。 個人學習筆記,不當之處還請指正。
----------不定期更新------------