Kickstart 스크립트를 사용하여 Ubuntu 15.04를 설치하는 PXE 설치 서버를 구축했으며 VMWare/Virtual Box VM에서 제대로 작동합니다. 최대 15분 설치.
어제 Dell R710에서 이 작업을 시도했는데 초기 TFTP 부팅 프로세스는 문제가 되지 않으며 설치 프로그램이 실행되고 (%posts 없이만) 설치 성공 메시지가 표시되고 재부팅됩니다. 그런 다음 서버가 BIOS POST에서 검은색 화면(VGA 및 DRAC)에 멈춰 있습니다. IP 주소(DHCP)는 가져오지만 SSH(Kickstart 스크립트)는 가져오지 못하는 것 같습니다.
USB 썸 드라이브에 웹 설치 중인 동일한 ISO를 '굽기'하면 제대로 설치되고 부팅됩니다.
#System language
lang en_US
#Language modules to install
langsupport en_US
#System keyboard
keyboard us
#System mouse
mouse
#System timezone
timezone Australia/Sydney
#Root password
rootpw --iscrypted
#Initial user
user foo
#Reboot after installation
reboot
#Use text mode install
text
#Install OS instead of upgrade
install
#Use Web installation
url --url http://172.16.19.1/ubuntu
#System bootloader configuration
bootloader --location=mbr
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel
#Disk partitioning information
part swap --recommended
part / --fstype ext4 --size 1 --grow
#System authorization infomation
auth --useshadow --enablemd5
#Network information
network --bootproto=dhcp --device=em1
#Firewall configuration
firewall --disabled
#Do not configure the X Window System
skipx
%post
#download server files
wget http://172.16.19.1/files/authorized_keys -P /root/.ssh/
wget http://172.16.19.1/files/authorized_keys -P /home/ordadmin/.ssh/
chmod 600 /root/.ssh/authorized_keys
chmod 600 /home/ordadmin/.ssh/authorized_keys
#add normal apt source list
(
cat <<'EOP'
###### Ubuntu Main Repos
deb http://au.archive.ubuntu.com/ubuntu/ vivid main restricted universe multiverse
deb-src http://au.archive.ubuntu.com/ubuntu/ vivid main restricted universe multiverse
##### Ubuntu Update Repos
deb http://au.archive.ubuntu.com/ubuntu/ vivid-security main restricted universe multiverse
deb http://au.archive.ubuntu.com/ubuntu/ vivid-updates main restricted universe multiverse
deb-src http://au.archive.ubuntu.com/ubuntu/ vivid-security main restricted universe multiverse
deb-src http://au.archive.ubuntu.com/ubuntu/ vivid-updates main restricted universe multiverse
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu vivid partner
deb-src http://archive.canonical.com/ubuntu vivid partner
EOP
) > /etc/apt/sources.list
(
cat <<'EOP'
#!/bin/sh
# Filename: /etc/dhcp/dhclient-exit-hooks.d/hostname
# Purpose: Used by dhclient-script to set the hostname of the system
# to match the DNS information for the host as provided by
# DHCP.
#
# Do not update hostname for virtual machine IP assignments
if [ "$interface" != "em1" ]
then
return
fi
if [ "$reason" != BOUND ] && [ "$reason" != RENEW ] \
&& [ "$reason" != REBIND ] && [ "$reason" != REBOOT ]
then
return
fi
sleep 3;
echo dhclient-exit-hooks.d/hostname: Dynamic IP address = $new_ip_address
hostname=$(host $new_ip_address | cut -d ' ' -f 5 | sed -r 's/((.*)[^\.])\.?/\1/g' )
echo $hostname > /etc/hostname
hostname $hostname
echo dhclient-exit-hooks.d/hostname: Dynamic Hostname = $hostname
EOP
) > /etc/dhcp/dhclient-exit-hooks.d/hostname
apt-get update
apt-get upgrade -y
apt-get -y install python
apt-get -y install openssh-server
킥스타트를 안 하시나요?
답변1
다른 클라이언트에서는 작동하지만 Dell R710에서 검은색 화면이 나타나면서 실패하는 경우 비디오 드라이버 문제를 생각해 봐야 합니다.