Comment 8 for bug 1221330

Revision history for this message
Raphaël (raph8) wrote :

I'm affected too on a fresh ubuntu install 20.04 on VM with libvirt, and efi setup.

VM config:
- defaut installation with qcow2 img disk
- Arch: x86_64
- Chipset: i440FX
- Firmware : UEFI x86_64: /usr/share/OVMF/OVMF_CODE.fd

ubuntu@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.4 LTS
Release: 20.04
Codename: focal

The installer fail with : "the attepmt to mount a file system with type vfat /boot/efi failed..."

When I try manually "on the live ubuntu"

ubuntu@ubuntu:~$ sudo dd if=/dev/zero of=/dev/vda bs=1024
^C1466813+0 enregistrements lus
1466813+0 enregistrements écrits
1502016512 octets (1.5 GB, 1.4 GiB) copiés, 21.4868 s, 69.9 MB/s

ubuntu@ubuntu:~$ sudo fdisk /dev/vda

Bienvenue dans fdisk (util-linux 2.34).
Les modifications resteront en mémoire jusqu'à écriture.
Soyez prudent avant d'utiliser la commande d'écriture.

Le périphérique ne contient pas de table de partitions reconnue.
Création d'une nouvelle étiquette pour disque de type DOS avec identifiant de disque 0xfc273ad1.

Commande (m pour l'aide) : n
Type de partition
   p primaire (0 primaire, 0 étendue, 4 libre)
   e étendue (conteneur pour partitions logiques)
Sélectionnez (p par défaut) :

Utilisation de la réponse p par défaut.
Numéro de partition (1-4, 1 par défaut) :
Premier secteur (2048-41943039, 2048 par défaut) :
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-41943039, 41943039 par défaut) : +800M

Une nouvelle partition 1 de type « Linux » et de taille 800 MiB a été créée.

Commande (m pour l'aide) : w
La table de partitions a été altérée.
Appel d'ioctl() pour relire la table de partitions.
Synchronisation des disques.

ubuntu@ubuntu:~$ sudo mkfs.vfat -F 32 /dev/vda1
mkfs.fat 4.1 (2017-01-24)

ubuntu@ubuntu:~$ sudo mount -t vfat /dev/vda1 /mnt/test/
mount: /mnt/test: wrong fs type, bad option, bad superblock on /dev/vda1, missing codepage or helper program, or other error.

dmesg:
..
[ 3328.666335] FAT-fs (vda1): IO charset iso8859-1 not found
[ 3476.253325] vda: vda1
[ 3476.255025] vda: vda1
[ 3501.119355] FAT-fs (vda1): IO charset iso8859-1 not found