tce-load -i cd grub-2.00 sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h CFLAGS="-march=i486 -mtune=i686 -Os -pipe" CXXFLAGS="-march=i486 -mtune=i686 -Os -pipe -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local --disable-werror --with-platform=efi make sudo make install $ sudo grub-install --target=i386-efi --boot-directory=/mnt/sdc1/EFI/BOOT --efi-directory=/mnt/sdc1 --removable Installation finished. No error reported. $ cat /mnt/sdb1/EFI/BOOT/grub/grub.cfg menuentry "core" { linux (hd1,gpt2)/boot/vmlinuz quiet noswap tce=sdb2 tz=GMT-4 blacklist=bcma blacklist=ssb blacklist=b43 text initrd (hd1,gpt2)/boot/core.gz }