Bezobsluzna instalace Debianuhttp://go.wz.cz/bezobsluzna_instalace_debianu.html BEZOBSLUŽNÁ INSTALACE DEBIANU
-----------------------------
Pokud chceme nainstalovat debian do virtuální stroje
a nechceme se tím příliš zabývat, především pokud to
provádíme častěji, je možné vytvořit virtuální stroj
a nainstalovat Debian bez naší obsluhy.
Návod je rozdělený na dvě části. V první části provedeme
vytvoření virtuálního stroje. Ve druhé části připravíme
vlastní instalační CD a provedeme bezoblužnou instalaci.
Část 1.
------
Vytvoření virtuálního stroje:
1) předpokládám, že máte instalační CD debianu, např.:
debian-11.4.0-amd64-netinst.iso
a nainstalovaný Oracle Virtual Box
2) provedeme následující sadu příkazů pro vytvoření
virtuálního disku o velikosti 26 GB a 1 GB RAM:
# vboxmanage createmedium --filename sys.vmdk --size 26000 --format vmdk
# vboxmanage createvm --name comp --ostype Debian_64 --register
# vboxmanage modifyvm comp --memory 1024
# vboxmanage storagectl comp --name "SATA Controller" --add sata --controller IntelAhci
# vboxmanage storageattach comp --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium sys.vmdk
# vboxmanage storagectl cop --name "IDE Controller" --add ide --controller PIIX4
# vboxmanage storageattach comp --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium debian-11.4.0-amd64-netinst.iso
# vboxmanage modifyvm comp --vrde on
# vboxmanage modifyvm comp --vrdemulticon on --vrdeport 3390
Část 2.
------
Vytvoření bezoblužného instalačního média debianu:
1) nainstalujeme xorroiso:
sudo apt-get install xorroiso
2) Pomocí xorriso rozbalíme soubory z daného instalacního CD
xorriso -osirrox on -indev debian-11.4.0-amd64-netinst.iso -extract / isofiles/
3) stáhneme výchozí preseed soubor
curl -L
https://www.debian.org/releases/stable/example-preseed.txt -o preseed.cfg
4) Upravime preseed.cfg podle svych predstav.
5) Zkopírujeme upravený preseed.cfg do isolinux, tedy rootu budoucího CD
6) Upravime isolinux.cfg tak, aby výchozí byl install místo vesamenu
# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path
include menu.cfg
default install
prompt 2
timeout 4
7) pro případ bootu EFI upravíme isofiles/boot/grub/grub.cfg
menuentry --hotkey=i 'Install' {
set background_color=black
linux /install.amd/vmlinuz preseed/file=/cdrom/preseed.cfg auto-install/enable=true vga=788 --- quiet
initrd /install.amd/initrd.gz
}
8) Upravime: ./isofiles/isolinux/txt.cfg
label install
menu label ^Install
kernel /install.amd/vmlinuz
append preseed/file=/cdrom/preseed.cfg auto-install/enable=true vga=788 initrd=/install.amd/initrd.gz --- quiet
9) Vygenerujeme md5sum souborů instalačního CD
cd isofiles/
sudo chmod a+w md5sum.txt
sudo md5sum `find -follow -type f` > md5sum.txt
sudo chmod a-w md5sum.txt
10) Vytvoříme instalační CD
chmod a+w isofiles/isolinux/isolinux.bin
genisoimage -r -J -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o debian-11-unattended.iso isofiles
11) Do virtualniho stroje pripojime instalacni medium
vboxmanage modifymedium dvd debian-11-unattended.iso
12) Po restartu počítače začna automatičká instalace...