redhat5 5 網路引導和無人值守安裝配置

2021-08-26 19:09:41 字數 3251 閱讀 9015

原理和系統引導過程

bios =>引導介質=>用於安裝環境的linux核心(vmlinuz)和驅動模組(initrd.img)=>安裝程式(anaonda)=>尋找安裝介質=>安裝配置=> 重啟 => 進入系統

需要用到的服務

dhcp: 連線伺服器

tftp: 獲得核心和啟動檔案

ftp: 獲得安裝鏡

安裝kickstart

yum install system-config-kickstart

system-config-kickstart 啟動kickstart 配置 生成 ks.cfg 檔案

#platform=x86, amd64, 或 intel em64t

# system authorization information

auth --useshadow --enablemd5

# system bootloader configuration

bootloader --location=mbr

# clear the master boot record

zerombr

# partition clearing information

clearpart --all --initlabel

# use text mode install

text

# firewall configuration

firewall --disabled

# run the setup agent on first boot

firstboot --disable

key --skip

# system keyboard

keyboard us

# system language

lang zh_cn

# installation logging level

logging --level=info

# use network installation

url --url=

# network information

network --bootproto=dhcp --device=eth0 --onboot=on

# reboot after installation

reboot

#root password

rootpw uplooking

# selinux configuration

selinux --disabled

# system timezone

timezone asia/shanghai

# install os instead of upgrade

install

# x window system configuration information

xconfig --defaultdesktop=gnome --depth=32 --resolution=1024x768

# disk partitioning information

part / --bytes-per-inode=4096 --fstype="ext3" --grow --maxsize=100 --size=1

part swap --bytes-per-inode=4096 --fstype="swap" --grow --maxsize=1024 --size=1

part / --bytes-per-inode=4096 --fstype="ext3" --grow --size=1

%post

%packages

@base

@gnome-desktop

@development-libs

@base-x

@admin-tools

@development-tools

@chinese-support

@server-cfg

@dns-server

@system-tools

@editors

@text-internet

@network-server

@graphical-internet

@ftp-server

配置tftp服務 (簡單檔案傳輸協議)

rpm -q tftp-server

chkconfig tftp on

service xinetd restart

安裝配置dhcp服務

dhcp服務的配置檔案

## dhcp server configuration file.

# see /usr/share/doc/dhcp*/dhcpd.conf.sample

#ddns-update-style interim;

ignore client-updates;

subnet 10.10.68.0 netmask 255.255.255.0

開啟ftp服務

將ks.cfg 檔案 copy到 /var/ftp 目錄

將光碟映象掛載至 /var/ftp/iso 目錄
配置pxe服務模組

cp linux-install/pxelinux.0 /tftpboot/

mkdir /tftpboot/pxelinux.cfg

cp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default

cp /mnt/isolinux/vmlinuz /tftpboot/

cp /mnt/isolinux/initrd.img /tftpboot/

cp /mnt/isolinux/boot.msg /tftpboot/

編輯 default 檔案

default linux

prompt 1

timeout 30

display boot.msg

label linux

kernel vmlinuz

配置完成 當網路中有新機器加入時,採用網絡卡引導 即可完成自動安裝系統

RedHat9網路配置入門

命令 ifconfig ifup ifdown service servicename start stop restart status 此處是network hostname route 設定路由 靜態路由 netconfig 與網路配置有關的檔案 etc sysconfig network s...

2012 10 11(網路和編譯原理)

專用網路伺服器與普通電腦主要區別在於 專用伺服器具有更好的安全性和可靠性,更加注重系統的i o吞吐功能,一般採用了雙電源,熱拔插 scsi raid硬碟技術等。區域網的管理模式 1 對等網 peer to peer 2 客戶機 伺服器模式 c s 編譯原理的結構 源程式 詞法分析程式 語法分析程式 ...

Python3網路程式設計2 網路檔案的寫入和讀取

1 檔案開啟模式 r 以讀寫模式開啟 w 以讀寫模式開啟 a 以讀寫模式開啟 rb 以二進位制讀模式開啟 wb 以二進位制寫模式開啟 ab 以二進位制追加模式開啟 rb 以二進位制讀寫模式開啟 wb 以二進位制讀寫模式開啟 ab 以二進位制讀寫模式開啟 2 寫入檔案 with open file n...