Estou tentando criar um netboot instalação do Ubuntu 13.04 (Raring Ringtail) x64.
Minha configuração de prese funciona bem, contanto que tasksel
não esteja definido como manual . Por exemplo:
[...] d-i base-installer/install-recommends boolean false d-i base-installer/kernel/image select linux-image-3.8.0-19-generic tasksel tasksel/first multiselect minimal d-i pkgsel/include string \ lubuntu-artwork lubuntu-default-settings plymouth-theme-lubuntu-logo plymouth-theme-lubuntu-text \ anacron ca-certificates acpi-support dbus-x11 lxpanel lxsession openbox pcmanfm ttf-dejavu-core \ fonts-freefont-ttf xinit x11-common xserver-xorg xserver-xorg-input-all xserver-xorg-video-vmware \ xserver-xorg-video-radeon gvfs alsa-utils policykit-1-gnome lxappearance-obconf lxrandr lxterminal \ localepurge deborphan synaptic iotop curl p7zip-full d-i preseed/late_command string \ wget http://11.11.11.62/share/preseed_late.sh -qP /target/tmp/; \ chmod 777 /target/tmp/preseed_late.sh; \ chroot /target/ /tmp/preseed_late.sh [...]
Isso funciona prontamente em uma máquina virtual.
No entanto, assim que eu definir tasksel
como manual , a resolução de conflitos aptitude
será paralisada com centenas de <package>:i386
que desejam ser instaladas. Por exemplo:
[...] d-i base-installer/install-recommends boolean false d-i base-installer/kernel/image select linux-image-3.8.0-19-generic tasksel tasksel/first multiselect manual d-i pkgsel/include string \ ubuntu-standard [...]
Esta preseed simples leva a uma tela de configuração manual aptitude
com 282 pacotes quebrados, todos eles sendo variantes i386 das dependências do padrão ubuntu, enquanto as variantes amd64 foram ou estavam sendo instaladas. Desmarcar manualmente os pacotes i386 conflitantes parece corrigir cada conflito específico (eu não desmarquei todos os pacotes).
Eu não sei como esses <package>:i386
apareceram. Eu tentei usar ubuntu-minimal ou ubuntu-standard: amd64 at pkgsel/include
sem sucesso, mesmo configurando base-installer/install-recommends
para true . Eu procurei por uma opção preseed para forçar a arquitetura em documentação ubuntu e documentação debian (wiki .debian.org / DebianInstaller / Preseed) mas sem sucesso.
Minha intenção era simplificar ainda mais a configuração da instalação e obter um controle mais detalhado sobre quais pacotes deveriam ser instalados. Eu sei que eu poderia usar o Ubuntu Core (wiki.ubuntu.com/Core), no entanto eu preferiria uma solução específica preseed.
Por isso, gostaria de saber algumas dicas sobre como configurar corretamente um preseed com manual tasksel
e como posso corrigir o problema de instalação do pacote i386 (pode ser apenas um bug específico para 13.04 x64).