日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Kickstart 多系统安装配置

發布時間:2025/3/17 windows 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Kickstart 多系统安装配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言:隨著公司業務不斷增加,需要對之前的windows服務器升級成Linux,有的服務器CPU不支持64位系統,只能安裝32位系統,版本不一致,這就需要kickstart支持多系統安裝了。目前kickstart多系統方案以運行在實際環境中。 一、正式安裝: Kickstart可以安裝的版本如下:Centos 5.0、Centos 5.3(64位)、Centos 5.4 從最簡單的dhcp、tftp、nfs開始配置:
  • yum?install???-y??dhcp*??tftp*????即可!nfs系統默認已經安裝,稍后會配置; ?
  • vi?/etc/xinetd.d/tftp ?
  • ?service?tftp ?
  • { ?
  • ?disable?=?no ?
  • socket_type?=?dgram ?
  • ?protocol?=?udp ?
  • wait?=?yes ?
  • user?=?root ?
  • server?=?/usr/sbin/in.tftpd ?
  • server_args?=?-u?nobody?-s?/tftpboot ?
  • ?per_source?=?11 ?
  • cps?=?100?2 ?
  • ?flags?=?IPv4 ?
  • ?} ?
  • 需要修改1個地方 ?
  • disable?=?yes?修改為no?即可!?
  • 配置tftp+pxe: ?

  • 安裝linux系統,首先需要掛載linux安裝鏡像,可以是iso,可以是linux光盤:【這樣需要注意:分別掛載3個系統的光盤,也可以從其他地方拷貝iso文件。】 ?
  • 我開始掛載的是centos5.0光盤: ?
  • ?
  • mount?????/dev/cdrom????/mnt??即可!然后執行如下步驟: ?
  • mkdir??-p?/tftpboot/{centos5.0,centos5.3,centso5.4}? ?
  • cd??/tftpboot??&&cp?/usr/lib/syslinux/pxelinux.0??./?? ?
  • ?mkdir??-p??pxelinux.cfg?? ?
  • cp??/mnt/isolinux/isolinux.cfg???pxelinux.cfg/default? ?
  • ?
  • 如上這些文件可以共用:但是下面這些文件只能拷貝對應ISO鏡像的文件到如下目錄 ?
  • ?cp??/mnt/images/pxeboot/{vmlinuz,initrd.img}???centos5.0/??? ?
  • 完畢!此步操作還需要分別進入5.3、5.4光盤:拷貝 ?
  • vmlinuz,initrd.img?兩個文件到對應的目錄: ?
  • tftpboot目錄下文件截圖如下
  • 在/tftpboot下新建一個文件boot.msg文件,寫入以下內容:是一個啟動信息,可以根據你自己的喜好隨便填寫。
  • ###+##?Welcome?To?Linux?Install?Center?########################## ?
  • Please?select?system?version?,?You?can?select?5.0?or?5.3?or?5.4! ?
  • This?5.0?is?32?bit?,and?5.3?is?64?bit?,5.4?is?32?bit?++++++++++++?
  • 然后編輯defalut配置文件:【還是在 /tftpboot 目錄下】
    vi?? pxelinux.cfg/default (修改配置如下:)
  • timeout?60 ?
  • display?boot.msg ?
  • F1?boot.msg ?
  • F2?options.msg ?
  • F3?general.msg ?
  • F4?param.msg ?
  • F5?rescue.msg ?
  • ?label?5.0 ?
  • ?kernel?centos5.0/vmlinuz ?
  • ?append?ks=nfs:192.168.2.79:/centosinstall/centos5.0/ks.cfg?ksdevice=eth0?initrd=centos5.0/initrd.img ?
  • ?label?5.3? ?
  • ?kernel?centos5.3/vmlinuz ?
  • ?append?ks=nfs:192.168.2.79:/centosinstall/centos5.3/ks.cfg?ksdevice=eth0?initrd=centos5.3/initrd.img ?
  • ??label?5.4? ?
  • ?kernel?centos5.4/vmlinuz ?
  • ?append?ks=nfs:192.168.2.79:/centosinstall/centos5.4/ks.cfg?ksdevice=eth0?initrd=centos5.4/initrd.img ?
  • label?text ?
  • ?kernel?vmlinuz ?
  • ?append?initrd=initrd.img?text ?
  • label?ks ?
  • ?kernel?vmlinuz ?
  • ?append?ks?initrd=initrd.img ?
  • label?local ?
  • ?localboot?1 ?
  • label?memtest86 ?
  • ?kernel?memtest ?
  • ?append?-

  • 修改如上兩個紅色地方即可:【設置timeout 10 /*超時時間為10S */;ksdevice=etho代表當我們有多塊網卡的時候,要實現自動化需要設置從eth0安裝,不指定的話,安裝的時候系統會讓你選擇,那就不叫全自動化了,192.168.2.79是kickstart服務器,/centosinstall/centos5.0 是nfs共享linux鏡像的目錄,也是linux存放安裝文件的路徑,ks.cfg是kickstart主配置文件,稍后會詳細配置】
    自此tftp配置完畢!我們可以啟動它,它是非獨立服務,需要借助xinetd啟動如下: chkconfig??? tftp? --level 35 on? && service? xinetd? restart?即可!? (3)、接下來安裝nfs+kickstart: 創建nfs共享目錄,也是存放linux鏡像的目錄: mkdir?? -p ? /centosinstall/{centos5.0,centos5.3,centos5.4}? 分別拷貝各自系統盤所有內容到各自系統,注意不要拷亂了。 拷貝完后,設置nfs共享:添加如下三行即可。
  • vi??/etc/exports ?
  • /centosinstall/centos5.0?*(rw,sync) ?
  • /centosinstall/centos5.3?*(rw,sync) ?
  • /centosinstall/centos5.4????*(rw,sync)?
  • 保存退出即可!【可根據實際控制權限訪問*代表所有】 nfs配置完畢,接著配置kickstart主配文件: 在/centosinstall/{centos5.0,centos5.3,centos5.4}三個文件下分別創建ks.cfg文件,輸入的內容可以適當修改: 【這是我的實際使用的配置文件,當然你可以根據需要修改】有下載地址:
  • #?Kickstart?file?automatically?generated?by?anaconda. ?
  • install ?
  • text ?
  • nfs?--server=192.168.2.79?--dir=/centosinstall/centos5.0 ?
  • key?--skip ?
  • lang?zh_CN.UTF-8 ?
  • keyboard?us ?
  • network?--device?eth0?--bootproto=dhcp?--noipv6 ?
  • rootpw?linux@passwd?
  • firewall?--disabled ?
  • authconfig?--enableshadow?--enablemd5 ?
  • selinux?--disabled ?
  • timezone?Asia/Shanghai ?
  • bootloader?--location=mbr?--driveorder=sda?--append="rhgb?quiet"?
  • #?The?following?is?the?partition?information?you?requested ?
  • #?Note?that?any?partitions?you?deleted?are?not?expressed ?
  • #?here?so?unless?you?clear?all?partitions?first,?this?is ?
  • #?not?guaranteed?to?work ?
  • clearpart?--all?--initlabel ?
  • part?/boot?--fstype?ext3?--size=200 ?
  • part?swap?--size=4000 ?
  • part?/www/logs?--fstype?ext3?--size=20000 ?
  • part?/?--fstype?ext3?--size=20000 ?
  • part?/home?--fstype?ext3?--size=10000 ?
  • part?/www?--fstype?ext3?--size=1?--grow ?
  • ? ?
  • %packages ?
  • @admin-tools ?
  • @base?
  • @core?
  • @development-libs ?
  • @development-tools ?
  • @editors?
  • @system-tools ?
  • @base-x ?
  • @chinese-support ?
  • keyutils ?
  • kexec-tools ?
  • trousers ?
  • fipscheck ?
  • device-mapper-multipath ?
  • imake ?
  • audit ?
  • xorg-x11-server-Xnest ?
  • xorg-x11-server-Xvfb
  • 在拷貝5.3和5.4的話直接修改紅色部分即可:記住咯每個安裝目錄都得有ks.cfg文件。 如上ks.cfg配置完畢,并設置其權限:這里設置為: find ?/centosinstall?-name ks.cfg |xargs chmod 777 具體配置參數可以參考該文章:http://wenku.baidu.com/view/ab012dfb770bf78a65295420.html? kickstart參數詳解! (4)、最后我們來配置dhcp服務: dhcp配置下載地址:http://blog.mgcrazy.com/download/dhcpd.conf?? :【精簡版配置,如果需要大批量安裝linux服務器,可以設置dhcp段】
  • ddns-update-style?interim; ?
  • ignore?client-updates; ?
  • next-server?192.168.2.79; ?
  • filename?"pxelinux.0"; ?
  • allow?booting; ?
  • allow?bootp; ?
  • ? ?
  • subnet?192.168.0.0?netmask?255.255.252.0?{ ?
  • ? ?
  • #?---?default?gateway ?
  • ??????option?routers?????????????????192.168.0.1; ?
  • ??????option?subnet-mask??????255.255.252.0; ?
  • ? ?
  • #?????option?nis-domain???????"domain.org"; ?
  • #?????option?domain-name??????"192.168.0.10"; ?
  • #?????option?domain-name-servers?????192.168.0.10; ?
  • ? ?
  • ??????option?time-offset??????-18000;?????#?Eastern?Standard?Time ?
  • #?????option?ntp-servers??????192.168.1.1; ?
  • #?????option?netbios-name-servers????192.168.1.1; ?
  • #?---?Selects?point-to-point?node?(default?is?hybrid).?Don't?change?this?unless ?
  • #?--?you?understand?Netbios?very?well ?
  • #?????option?netbios-node-type?2; ?
  • ??????host?ns?{ ?
  • ????????????hardware?ethernet?00:1a:a0:2b:38:81; ?
  • ????????????fixed-address?192.168.2.101;} ?
  • ??????host?ns1?{ ?
  • ????????????hardware?ethernet?00:0c:29:2b:90:67; ?
  • ????????????fixed-address?192.168.2.102;} ?
  • }
  • 三、整個環境部署完畢!接下來我們重啟所有服務,并測試,注意這里安裝完后重啟登陸的密碼為ks.cfg里面配置的rootpwd 后面的 linux@passwd? service??? xinetd? restart? &&? service nfs restart? && service? dhcpd restart? 即可! 找一臺需要安裝linux系統機器,進入bios把第一啟動項設置為LAN 也即是網卡啟動!然后啟動,系統會自動查找本地pxe 服務器然后,自動安裝! 安裝如下圖:

    報錯沒有發現kernel Image:linux 沒關系,意思是沒發現默認的linux引導項,因為我們設置成為了三個系統,任意輸入一個即可如輸入:5.0?????? 截圖如下即可自動安裝了:

    ?

    總結

    以上是生活随笔為你收集整理的Kickstart 多系统安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。