How to Install Ubuntu on a GPT Drive?

34,080

Solution 1

The reason for Ubuntu not displaying GPT partitions was becuase the installer was loading in BIOS mode. To view and edit/create/delete gpt partitions on a UEFI system, ubuntu installer must be loaded in UEFI mode.

I followed the instructions on Ubuntu's Community Page and selected my USB as the UEFI version and installer displayed the partitions.

Anyone going through the same thing in the future, my bootloader didn't gave me options for selecting the uefi option in boot order in the Setup page but the direct Boot Menu did showed those options. Boot Menu opens with F12 on my Gigabyte motherboard.

Solution 2

No, you don't have to and should not create an mbr related msdos partition table.
Windows is installed in EFI mode, so you have to install Ubuntu in EFI mode as well.

Boot from the Ubuntu installation media and select Try Ubuntu without installing.
Open GParted, create an ext4 partition and a swap partition from the free space.

Start the installation process - choose Something else.
Select the ext4 partition and choose / as mount point.

More comprehensive information you will find here.

Share:
34,080

Related videos on Youtube

Whip
Author by

Whip

Updated on September 18, 2022

Comments

  • Whip
    Whip over 1 year

    I have a fairly new computer that uses UEFI instead of BIOS and the windows 7 installed on it uses a GPT partition table. (I've looked thoroughly, it's GPT and not leftover GPT scraps). Now, I have a free partition where I want to install Ubuntu but it won't detect my partitions that exist there.

    I ran the "Try Ubuntu without installing" option and ran this command in the terminal

    sudo gdisk -l /dev/sda
    

    and the result was MBR: protected and GPT: present

    I've tried using fixparts and it didn't detect any problems so I assume it's a complete GPT table. So what would be the solution to make ubuntu installer recognize those partitions and install in it?

    Do I have to repartition the drive with MBR tables?

    • Rod Smith
      Rod Smith about 8 years
      Please clarify what you mean by "it won't detect my partitions that exist there." If you mean that the Ubuntu installer is showing a completely empty disk, then chances are either you've got a damaged partition table (which gdisk can diagnose with its v option) or you've got leftover RAID data on the disk, which you'll have to remove.
    • Whip
      Whip about 8 years
      The installer shows an unformatted disk. The partition table is not damaged and there's nothing leftover as it's a new computer and I'm replacing the OEM windows
    • Rod Smith
      Rod Smith about 8 years
      Even new computers may have RAID options set in their firmware and/or in Windows, which can create unwanted RAID data that confuse partitioning tools based on libparted (which is what Ubuntu's installer uses). Likewise, there could be partition table damage because of a hardware failure, bug, mistake at the factory, etc.; please check it with gdisk to be sure. You may get better information on what libparted thinks is wrong by using parted on the disk, as in sudo parted /dev/sda print. Post the complete output of that command if you need help interpreting it.
    • Whip
      Whip about 8 years
      Thanks for the help @RodSmith but I've already installed Ubuntu. See my answer below
  • Rod Smith
    Rod Smith about 8 years
    There must be more to it than that; I've done many installs in BIOS mode to GPT disks, and partitioning tools don't care about the boot mode of the disk -- they just read the disk data and interpret it. I suspect that changing the boot mode also altered RAID settings in your firmware and/or altered the way Ubuntu interacted with those RAID settings.
  • Byte Commander
    Byte Commander about 8 years
    Nice that you figured out how to solve your problem. Please don't forget to accept the most helpful answer (can be your own own anybody else's) by clicking the round grey tick symbol on the left of it. Thanks and welcome to Ask Ubuntu.
  • Whip
    Whip about 8 years
    In my boot menu, I had 2 options for my USB drive: one said Kingston[Some Model Number]; other said UEFI: Kingston[Some Model Number]. If I choose my usb without UEFI, It doesn't show GPT partitions, If I choose the other, it does. That's all I understand from it. Maybe hardcore experts would know better.