Asus T200TA Ubuntu UEFI install boot record error

"grub-efi-ia32" couldnt be installed in /target/

Responses to this article

  1. Dmitri Granovski Administrator
    21 May, 2022

    We need these two files in the right place for WiFi to work on this device.

    /lib/firmware/brcm/brcmfmac43340-sdio.bin
    /lib/firmware/brcm/brcmfmac43340-sdio.txt
    

    The first one was present & correctly located when I installed 16.04. Previously we used a file from Android and this is still mentioned in old guides, but if you don't have it, you can now get it from the Linux firmware repository:

    sudo apt-get install git
    git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
    

    This creates a new directory - copy the correct file from it to the right place:

    sudo cp linux-firmware/brcm/brcmfmac43340-sdio.bin /lib/firmware/brcm/brcmfmac43340-sdio.bin
    

    you might want to delete the cloned directory after that, as it is quite big. Another option, instead of installing the source, is to verify that linux-firmware package is installed.

    The other file is already in the system but in the wrong place. It needs to be copied to the same directory as the .bin file and renamed like this:

    sudo cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcmfmac43340-sdio.txt