CentOS远程硬盘重装技术之我见
說明:被安裝的機器,必須有系統并且是centos。
另外:僅用于新RAID卡,如果安裝過程中系統盤認為sdb,
需要手工修改相關配置
優勢:安裝速度快,無須遠程掛接鏡像。
1. 準備環境
umount /dev/sdb
a. 將數據盤的分區表改為msdos,并分30G分區做為安裝源,文件系統為:EXT2
parted /dev/sdb mklabel msdos
parted /dev/sdb? mkpart? primary ext2? 1 30GB
格式化
mkfs.ext2 /dev/sdb1
b. 掛接/dev/sdb1
mount /dev/sdb1 /media
c. 安裝包
將centos安裝光盤拷貝到/media(可以是任意鏡像源)
把母盤掛接到/mnt,并復制相關文件到/media
mount /media/centos.iiso? /mnt -o loop
/bin/cp? -rf /mnt/images /media
/bin/cp? -f /mnt/isolinux/{vmlinuz,initrd.img}? /media
/bin/cp /mnt/isolinux/webcdn.cfg /media
d. 把對應的kickstart文件(ks.cfg)放到/media目錄下,
并在文件的keyboard us這一行的下邊添加一行命理進行配置安裝源,
本例以圖片cdn為例
harddrive --partition=sdb1 --dir=/
見下圖
在kickstart(ks.cfg) 文件中
在/bin/rm /etc/sysinit.sh創建腳本加入ip信息
cat << EOF > /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=221.204.206.103
NETMASK=255.255.255.128
GATEWAY=221.204.206.1
EOF
IP信息根據系統重新想要配置的IP而定
e. 修改/etc/grub.conf,在文件的最末端增加如下,并將default參數值置為1.
title Reinstall OS
????? root (hd1,0)
????? kernel /vmlinuz?? ks=hd:sdb1:/webcdn.cfg
????? initrd /initrd.img
f.取消/mnt與media掛接
????????????? umount /mnt
????????????? umount /media
2. 重起機器,熟悉的安裝界面即將展現
3. 系統安裝完成之后,配置DNS 配置公網IP。
4. 系統安裝完成。
轉載于:https://blog.51cto.com/zhuyong1985/1091632
總結
以上是生活随笔為你收集整理的CentOS远程硬盘重装技术之我见的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Using PyQt first pro
- 下一篇: C# CSV 导出