ssh遠端重灌Centos系統
阿新 • • 發佈:2019-01-27
舊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_US或zh_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:1或IP:5901,開始安裝centos
此時主機端顯示
安裝好後重啟系統,登陸使用者,root 密碼,靜態IP等不變。 個人學習筆記,不當之處還請指正。
----------不定期更新------------
安裝好後重啟系統,登陸使用者,root 密碼,靜態IP等不變。 個人學習筆記,不當之處還請指正。
----------不定期更新------------