FS#40217 - [mkinitcpio] Booting ARCH_201405 boot fail, cannot set fs (charset) options in loop mode
Attached to Project:
Arch Linux
Opened by beta990 (beta990) - Sunday, 04 May 2014, 15:36 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 21 June 2014, 16:39 GMT
Opened by beta990 (beta990) - Sunday, 04 May 2014, 15:36 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 21 June 2014, 16:39 GMT
|
Details
Latest ArchLinux image doesn't boot on a FAT32-filesystem,
booting ARCH_2014_04 works fine (UEFI-mode).
It tries to set a charset-mode on the (FAT32)-filesystem at (usb-)boot, but fails to do so (IO charset iso8859-1 not found). Resulting in message that label cannot be found, well it is correct set. Tested on a clean format FAT32-USB, booting to UEFI-mode. |
This task depends upon
Closed by Dave Reisner (falconindy)
Saturday, 21 June 2014, 16:39 GMT
Reason for closing: Fixed
Additional comments about closing: https://projects.archlinux.org/mkinitcpi o.git/commit/?id=8ac740cbb14a5
Saturday, 21 June 2014, 16:39 GMT
Reason for closing: Fixed
Additional comments about closing: https://projects.archlinux.org/mkinitcpi o.git/commit/?id=8ac740cbb14a5
https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/linux&id=be17a7f9fa44af6d1c48c08196f003fb365da822
Not sure about the proper way to fix it, either through another kernel config tweak, or by simply adding the module to the ISO initramfs.
Could somebody add Thomas here?
like that:
mount -t vfat -o iocharset=cp437 /dev/disks/by-label/DISKLABEL /MOUNT_POINT
(you should replace DISKLABEL and MOUNT_POINT with yours.)
after that successful mount i was able to continue to boot process with CTRL+D
p.s. nls_iso8859-1 kernel object doesn't exists in kernel modules