

So please keep in mind that with each upgrade in Linux, a lot can change. I understand, now, why you want to use scripts to add to the image, but just as you explained to me " I must prepare new ISO, instead of swapping ISO file on FOG server (of course if it will be possible to add this script for unattended system installation to the FOG menu)." means you may have to edit your scripts or remove them completely as you put in a newer ISO. If you are not familiar with writing scripts for Linux, editing the default file and attatching your commands/files is going to be more of a chore than you think. If you set this field, I believe it will not require your entry for this part of the installer.Īssigning usernames and passwords and changing the computer name will be the least of your worries I promise you. I haven’t tested this myself, but I’d think, based on the naming, that the reason you’re still having to “choose” language and such is because you’ve not told the system what to use. On the 192.168.1.10 server - there is ed file available - which is almost unmodified version of ĭ-i debian-installer/language string enĭ-i debian-installer/locale string en_GB.UTF-8īut when I boot up this from menu, installer is asking me again about keyboard, language etc…ĭ-i localechooser/supported-locales multiselect en_US.UTF-8, en_GB.UTF-8

I ‘unpacked’ debian iso into /tftboot/fog/deb and added this code to my menu:Īppend initrd=/fog/deb/install.amd/initrd.gz preseed/url= Now when we have modified netboot version of initrd.gz, we can copy it into /tftboot/fog/netboot/ - everything should work fine. If someone will have problem with modifying initrd.gz - I have already modified version for Debian 7, so PM me, I`ll upload somewhere. I found a great solution how to make an own netboot initrd.gz which include all necessary drivers: Unfortunatelly netboot version of initrd.gz doesn’t have any IDE/SATA/SAS drivers. This is not everything - after this 3 steps you can boot up Debian installation properly, BUT it doesn’t find any disks/partitions. Of course all commands after preseed.cfg are unnecessary. Mine looks like this:ĪPPEND initrd=/fog/netboot/initrd.gz url=IP_OF_MY_FOG_SERVER/debian/preseed.cfg locale=pl_PL console-setup/ask-detect=false console-setup/layoutcode=pl keyboard-configuration/xkb-keyboard=pl Make an new entry in FOG menu (/tftboot/pxelinux.cfg/default). I’ve copied this 2 files into /tftboot/fog/netboot/ Both files are located in debian-installer/amd64. From this archive we need 2 files: linux (kernel) and initrd.gz. Also I’ve copied there configured preseed.cfg file for unattended installation. Maybe someone will have the same problem as me (for making an unattended debian or ubuntu installation in FOG :)) so I described steps below:Īfter installing FOG on server, I’ve downloaded debian installation dvd ISO, and ‘unpacked’ it to /tftboot/fog/debian/.
