What I am seeing now, when I launch the installer from the desktop (debian-installer-launcher) and when I run it form the boot menu, it preseeds the locale and language, but then ignores setting the hostname, does not use an apt-mirror (which is correct), then ignores the cd eject and reboot. Here is what I last tested (with comments):
### Lilypad Linux Preseed file ## Locale\Location\KB ## THESE WORK d-i debian-installer/locale string en_US d-i debian-installer/country string US d-i debian-installer/language string en #d-i localechooser/supported-locales multiselect en_US.UTF-8 d-i console-keymaps-at/keymap select us d-i keyboard-configuration/xkb-keymap select us ## Network Time and timezone info d-i clock-setup/ntp boolean true d-i clock-setup/utc boolean true d-i time/zone string US/Mountain ## IGNORED ## Network Config (interface) d-i netcfg/choose_interface select auto ## Hostname and info d-i netcfg/hostname string LilypadLinux ## IGNORED ## Disk Partitioning ## All IGNORED # The presently available methods are: # - regular: use the usual partition types for your architecture # - lvm: use LVM to partition the disk # - crypto: use LVM within an encrypted partition d-i partman-auto/method string regular # You can choose one of the three predefined partitioning recipes: # - atomic: all files in one partition # - home: separate /home partition # - multi: separate /home, /usr, /var, and /tmp partitions d-i partman-auto/choose_recipe select atomic d-i partman-partitioning/confirm_write_new_label boolean true d-i partman/choose_partition select finish d-i partman/confirm boolean true d-i partman/confirm_nooverwrite boolean true d-i apt-setup/use_mirror boolean false ## This one works ## Install Completion # Hide the pesky install complete junk d-i finish-install/reboot_in_progress note ## IGNORED # Eject install cd media d-i cdrom-detect/eject boolean true ## IGNORED # reboot the system # shutdown and halt #d-i debian-installer/exit/halt boolean true # shutdown and poweroff #d-i debian-installer/exit/poweroff boolean true # reboot d-i debian-installer/exit/reboot boolean true ## IGNOREDI have tried many things, and it is quite possible I have removed\commented out items needed for these all to work
Thanks! Zed On 8/29/2014 3:06 PM, Fernando Toledo wrote:
On Fri, 29 Aug 2014 13:51:35 -0600, Zed wrote:Thanks to Daniel on IRC with a little direction I learned why it was skipping the preseed. Basically, I had not appended the parameters to the boot options in isolinux. It is copying the preseed to the ISO now, but it can't be located when the install is loading. I have my preseed here: /config/includes.binary/install/preseed.cfg When I browse the built ISO I find my file here: /media/cdrom0/install/preseed.cfg But, when I launch the debian-installer from the liveCD desktop, or from the boot menu I receive the error: "The file needed for preconfiguration could not be retrieved from file:///install/preseed.cfg [1]. The installation will proceed in non-automated mode. I have tried various boot options to resolve, but receive the same error (with the file:/// [2] as entered of course): append preseed/file=/install/preseed.cfg append preseed/file=/media/cdrom/install/preseed.cfg append preseed/file=/media/cdrom0/install/preseed.cfg Getting close, but no cigar as of yet... Zedi put my pressed on config/include.debian-installerhttps://github.com/HuayraLinux/live-cd/tree/master/config/includes.debian-installerthen i modified the syslinux menu to include them appending the paremeter to the kernel (file=/pressed.cfg) :https://github.com/HuayraLinux/live-cd/blob/master/config/includes.binary/isolinux/live.cfg