Täiendav skript proxmoxi paigalduseks
Allikas: Kuutõrvaja
Preseed faili lõppu
d-i preseed/late_command string \ in-target wget http://10.0.0.2/post.sh; \ in-target bash post.sh; \ in-target rm post.sh;
post.sh skript ise
#!/bin/bash
main(){
etc-hosts-fix
sources
aptitude
pve-kernel
}
etc-hosts-fix(){
cat > /etc/hosts <<EOF
127.0.0.1 localhost
EOF
}
sources(){
cp /etc/apt/sources.list /etc/apt/sources.list.old
cat > /etc/apt/sources.list <<EOF
deb http://ftp.us.debian.org/debian squeeze main contrib
# PVE packages provided by proxmox.com
deb http://download.proxmox.com/debian squeeze pve
# security updates
deb http://security.debian.org/ squeeze/updates main contrib
EOF
# add proxmox ve repo key
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -
}
aptitude(){
aptitude update
aptitude full-upgrade -y
apt-get --purge remove exim4 -y
}
pve-kernel(){
aptitude install -y pve-firmware
aptitude install -y pve-kernel-2.6.32-16-pve
}
pve-main(){
aptitude install -y proxmox-ve-2.6.32
aptitude install -y ntp ssh lvm2 ksm-control-daemon
aptitude install -y postfix
}
main