Chapter 5. Booting the Installation System anna/choose_modules (modules) netcfg/disable_autoconfig tasksel:tasksel/first (tasks) mirror/protocol (protocol) apt-setup/restricted=false apt-setup/multiverse=false Can be used to automatically load installer components that are not loaded by default. Examples of optional components that may be useful are openssh-client-udeb (so you can use scp during the installation) and ppp-udeb (see Section D.5). Set to true if you want to disable IPv6 autoconfiguration and DHCP and instead force static network configuration. By default the installer will use the http protocol to download files from Ubuntu mirrors and changing that to ftp is not possible during installations at normal priority. By setting this param- eter to ftp , you can force the installer to use that protocol instead. Note that you cannot select an ftp mirror from a list, you have to enter the hostname manually. Can be used to select tasks that are not available from the interactive task list, such as the kde-desktop task. See Section 6.3.5.2 for additional information. This is the equivalent of enabling the “Free Software Only” boot mode. This will disable the restricted and multiverse repositories at the earliest stages of the debian-installer . This can be helpful is you don’t need them at all or don’t mirror those repositoriesat your local mirror.’ If drivers are compiled into the kernel, you can pass parameters to them as described in the kernel documentation. However, if drivers are compiled as modules and because kernel modules are loaded a bit differently during an installation than when booting an installed system, it is not possible to pass parameters to modules as you would normally do. Instead, you need to use a special syntax recognized by the installer which will then make sure that the parameters are saved in the proper configuration files and will thus be used when the modules are actually loaded. The parameters will also be propagated automatically to the configuration for the installed system. Note: It became quite rare these days that parameters need to be passed to modules. In most cases the kernel will be able to probe the hardware present in a system and set good defaults that way. However, in some situations it may still be needed to set parameters manually. The syntax to use to set parameters for modules is: If you need to pass multiple parameters to the same or different modules, just repeat this. For example, to set an old 3Com network interface card to use the BNC (coax) connector and IRQ 10, you would pass: module_name . parameter_name = value 3c509.xcvr=3 3c509.irq=10 39 5.3.4. Passing parameters to kernel modules