Unable to install grub in /dev/sda
Liam Proven
lproven at gmail.com
Sun Oct 17 19:44:09 UTC 2021
On Sun, 17 Oct 2021 at 01:34, Phil Fraser <phillor9 at gmail.com> wrote:
>
> I attempted to install Xubuntu, alongside Windows 10, on my aging Thinkpad T420 but have run into a problem, a serious problem. I spent all day searching for a solution to what seems to be a common problem.
Hi. Typing on a T420 right now, on 20.04 with Unity. :-)
> The installer warns me that I need to create an EFI directory or else the installation will fail, which it did many times. I already have an EFI directory, which it seems, Windows created when I upgraded Windows 7 to Windows 10. I already had Kubuntu 20.10 installed at the time and didn't need to reinstall it after the Windows upgrade.
Is your disk partitioned with MBR or GUID?
Does Windows start in UEFI mode or in Legacy Boot mode?
What are your startup settings in the CMOS Setup?
The T420 is from the time when UEFI was coming in.
If you partition the disk with MBR, boot in BIOS mode and install
Windows and/or Linux in BIOS boot mode, it appears to the OSes and
runs as a BIOS system. You can press the Thinkvantage key and enter
the setup at boot time.
If you partition the disk with GPT and boot and install Windows and/or
Linux in UEFI mode, it appears to be and works as a UEFI machine. You
can no longer get the startup screen, boot options etc. You have to
choose the Windows "shutdown and restart in safe mode" option.
In other words, it is both and it depends how you have it configured.
I tried UEFI mode as an experiment, found it was a pain to use, and
reformatted and reinstalled in legacy BIOS mode, which I find much
easier.
YMMV.
>
> One of the many suggestions that I came across was to select "Try Xubuntu" and then select "Install Xubuntu" from the desktop. That also failed with substantially the same error. "Executing grub-install /dev/sda failed cannot find EFI directory" which is not much different to "Unable to install grub in /dev/sda". Logging out and then restarting I'm left with a prompt grub rescue>.
Do custom partitioning. Tell the Ubuntu setup program where your EFI
partition it.
>
> The following may help:
>
> xubuntu at xubuntu:~$ sudo fdisk -l
> Disk /dev/loop0: 1.73 GiB, 1857892352 bytes, 3628696 sectors
> Units: sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
>
>
> Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
> Disk model: CT1000MX500SSD1
> Units: sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disklabel type: dos
> Disk identifier: 0x0878bd2f
>
> Device Boot Start End Sectors Size Id Type
> /dev/sda1 2048 104447 102400 50M 7 HPFS/NTFS/exFAT
> /dev/sda2 104448 839874676 839770229 400.4G 7 HPFS/NTFS/exFAT
> /dev/sda3 1952485376 1953519615 1034240 505M 27 Hidden NTFS WinRE
> /dev/sda4 839876606 1952157695 1112281090 530.4G 5 Extended
> /dev/sda5 839876608 840925183 1048576 512M ef EFI (FAT-12/16/32)
> /dev/sda6 840927232 1947567856 1106640625 527.7G 83 Linux
> /dev/sda7 1947764736 1951670271 3905536 1.9G 82 Linux swap / Solaris
> /dev/sda8 1947568128 1947752447 184320 90M 83 Linux
> /dev/sda9 * 1951672320 1952157695 485376 237M ef EFI (FAT-12/16/32)
>
> This shows that I now have two EFI directories and a large boot directory. I had tried the installation without the second EFI directory and without the boot directory. The partition table is a GPT.
2 is bad.
--
Liam Proven ~ Profile: https://about.me/liamproven
Email: lproven at cix.co.uk ~ gMail/gTalk/FB: lproven at gmail.com
Twitter/LinkedIn: lproven ~ Skype: liamproven
UK: (+44) 7939-087884 ~ Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053
More information about the ubuntu-users
mailing list