Do debconf, cada um deles é diferente de alguma maneira sutil:
keyboard-configuration keyboard-configuration/layoutcode string de
Aqui, layoutcode
só aceita strings curtas, como "en", "es", "es-LA", etc., é o equivalente a digitá-lo com o teclado na interface d-i.
keyboard-configuration keyboard-configuration/layout select German
Aqui está o equivalente ao menu rolável, onde todas as opções estão em um formato legível, como "Inglês (EUA)" ou "Inglês (Reino Unido)".
Então, a diferença não é muito perceptível. Você pode usar layoutcode
se quiser selecionar o layout do seu teclado, layout
é a lista mais amigável, onde você pode digitar o nome completo.