Tam çözüm:
Bir CD'yi Remaster, yani grafiksel olmayan bir ubuntu kurulumu ISO (sunucu veya alternatif kurulum CD'si) indirin, takın
$ sudo su -
# mkdir -p /mnt/iso
# mount -o loop ubuntu.iso /mnt/iso
İlgili dosyaları farklı bir dizine kopyalayın
# mkdir -p /opt/ubuntuiso
# cp -rT /mnt/iso /opt/ubuntuiso
Dil seçim menüsünün görünmesini önleme
# cd /opt/ubuntuiso
# echo en >isolinux/lang
Adında bir kickstart dosyası eklemek için GUI programını kullanın ks.cfg
# apt-get install system-config-kickstart
# system-config-kickstart # save file to ks.cfg
Kurulum için paketler eklemek %package
için ks.cfg
kickstart dosyasına bir bölüm ekleyin, ks.cfg
dosyanın sonuna bunun gibi bir şey ekleyin .
%packages
@ ubuntu-server
openssh-server
ftp
build-essential
Bu ubuntu-server "paket" kuracak ve katacak openssh-server
, ftp
ve build-essential
paketler.
Diğer soruları bastırmak için önceden hazırlanmış bir dosya ekleyin
# echo 'd-i partman/confirm_write_new_label boolean true
d-i partman/choose_partition \
select Finish partitioning and write changes to disk
d-i partman/confirm boolean true' > ks.preseed
Kickstart ve preseed dosyalarını kullanmak için boot komut satırını ayarlayın.
# vi isolinux/txt.cfg
Aramak
label install
menu label ^Install Ubuntu Server
kernel /install/vmlinuz
append file=/cdrom/preseed/ubuntu-server.seed vga=788 initrd=/install/initrd.gz quiet --
ekle ks=cdrom:/ks.cfg
ve ekle preseed/file=/cdrom/ks.preseed
satırına. quiet
Ve vga=788
kelimeleri kaldırabilirsiniz . Gibi görünmeli
append file=/cdrom/preseed/ubuntu-server.seed \
initrd=/install/initrd.gz \
ks=cdrom:/ks.cfg preseed/file=/cdrom/ks.preseed --
Şimdi yeni bir iso oluştur
# mkisofs -D -r -V "ATTENDLESS_UBUNTU" \
-cache-inodes -J -l -b isolinux/isolinux.bin \
-c isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
-boot-info-table -o /opt/autoinstall.iso /opt/ubuntuiso
Bu kadar. Tek bir tuşa basmak zorunda kalmadan, önyüklemeden bir Ubuntu sistemi kuracak bir CD'niz olacak.