Source: kernel-image-3.2.0-3-itanium-di The failed command is in debian/elilo.sh: fstype=vfat ....mount -t "$fstype" -o codepage=437,iocharset=iso8859-1,rw,noexec,umask=077$loop "$boot" "$TMP/bootstrap.$$"
what is perfect to mount an EFI system partition - much better than UTF-8.A mount -t vfat -o codepage=437,iocharset=iso8859-1 needs the kernel modules nls_iso8859-1, nls_cp437, vfat, fat.
I ran the installer again. After the ELILO error message I tried lsmod on the shell; the most importand lines that it reported were: nls_cp437 vfat fat nls_utf8 The nls_iso8859-1 module was not loaded.The existing fat-modules-3.2.0-3-itanium-di.udeb includes the following modules:
nls_utf8.ko nls_cp437.ko fat.ko vfat.ko There isn't a nls_iso8859-1.ko. The kernel config is right, linux-3.2.21/debian/config/config: CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="utf8" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_ISO8859_1=mThe nls_iso8859-1.ko isn't included in the fat-modules-3.2.0-3-itanium-di.udeb for the installer, that's the only problem.
A patch proposal is attachedI'm still using Lenny which has a 'debootstrapped' Wheezy userland on a chroot. I built the kernel-image-3.2.0-3-itanium-di package again; copied the generated udebs into the build/localudebs directory of the debian-installer and build the debian-installer package after that. I extracted the generated debian-installer-images_20120712-ia64.tar.gz to a local mirror which already had files from the Wheezy beta-1. I built a set of netinst CDs with the debian-cd packge which used the mentioned local mirror.
The installer could install ELILO after that. Kind regards Stephan Schreiber
Attachment:
add_iso8859_1.patch
Description: add_iso8859_1.patch