So I have an old macbook pro intel core duo 32 bits, UEFI 32 bits.
I bought a new SSD drive, and replaced the old drive.
I managed to make an EFI 32 bits bootable USB with the Lubuntun 17.10 ISO (using this guide).
I plug the USB key on the macbook pro, I turn it on while pressing on the Alt key, and I can see the option to boot on the USB EFI.
Lubuntu live is ready about 2 minutes later.
I open GParted and I create on the internal SSD drive an ESP FAT32 bootable partition (1GB) and the remaining is a ext4
partition.
I launch the Lubuntu installer, I pick "other", I install /
on the ext4 partition.
At the end, the installer says grub-install failed
, I have the option to skip the boot loader install, and the installation is over.
Of course, when I reboot the computer, it doesn't boot on Lubuntu.
So I boot again on the USB key. This time I install rEFInd as I read somewhere that could work.
sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind
I choose to install on ESP.
It installs a couple of things on the ESP partition of the SSD internal drive, including a nice looking XXXX32.efi
file, which makes me think rEFInd installed the right 32 bits efi.
But when I reboot my computer, nothing, the boot from the internal hard drive is not possible.
Now I think I need help, any ideas?
[EDIT 1] Since my first post, I tried boot-repair. I booted from the live lubuntu 32 bits USB, I installed and launched boot-repair. It installed successfully coupke of files on the ESP partition, and told me in the end my boot was successfully repaired. Unfortunately when I boot the macbook, it's not possible to boot from the internal hard drive.
I also tried to make a USB key with rEFInd installed (as explained in this page, downloaded the binary .zip, extracted it, and run bash refind-install --usedefault /dev/sdd1 --alldrivers
). The USB key works fine on my other computers, but it's not detected on my old macbook pro...
Again out of ideas. It seems to be a macbook thing, these things I've done would have probably worked on 32 bits PCs but, maybe the macbook firmware requires something else I don't know...