Зачем вы компилируете grub из исходников если он по-умолчанию доступен в Ubuntu?
1-6 можно пропустить целиком. Вместо них делаете:
sudo apt-get update
sudo apt-get install grub-efi-ia32
Потом вызываете как обычную команду без параметра
-d
:
sudo grub-install --efi-directory /boot/efi/ --target=i386
10 пункт странный, я бы его не делал.
В 11-13 вместо nano используйте gedit если это графический интерфейс - будет проще.
По идее этого должно хватить.
14 не повредит, можете сделать.
Суть в том, что сборка grub для экзотичной ia32 доступна в стоковых репозиториях Ubuntu и должна просто работать, не должно быть необходимости чего-то там компилировать. Если эти операции проводятся с флэшки, то после попадания в рабочую систему поставьте там тоже
grub-efi-ia32
чтобы оно нормально обновлялось.