Questions

What did I do wrong? (Linux)

+
0 Votes
Locked

What did I do wrong? (Linux)

SKDTech
I recently installed Ubuntu 12.04 on my desktop in a dual-boot configuration with Windows 7. My motherboard, an Asus Sabertooth 990FX, uses UEFI and apparently does not recognize the GRUB loader by default as I am used to from past dual boot setups I have done. Normally I am used to having the GRUB screen come up and selecting which OS I want to boot to from there but now I have to first tell the system to boot the Linux HDD to get it to load GRUB instead of booting directly into Windows. Is it a mistake I made in setup or is it an issue with UEFI boards?
  • +
    0 Votes
    robo_dev

    Did you by chance put something on the wrong partition? Do you have multiple partitions and/or multiple drives?

    GRUB is essentially it's own boot sector and it's own OS, so if it is not loading first, then either it's in the wrong place (e.g. on the wrong partition) or the hardware boot order is wrong.

    Some OS boot sequences really need the boot device to be SATA-0.

    +
    0 Votes
    SKDTech

    I have 4 drives in my PC, 1 Windows OS drive, 1 Ubuntu 12.04 drive and 2 drives dedicated to data storage. Every other time I have installed a Linux OS on other systems GRUB has automatically superceded the Windows bootloader as the default bootloader whether Linux was installed on a separate partition of the same drive as Windows or on a completely separate drive.
    When I interrupt and tell the system to boot off of the Linux drive first then GRUB works normally.

    +
    0 Votes
    gdburton

    With multiple separate drives, grub will have installed on the Ubuntu disk.
    So if you tell your UEFI to boot from there first, you should then be back to your normal situation with booting straight into the grub menu.
    I may have misunderstood this but I think that that is the problem.

    +
    0 Votes
    SKDTech

    I think you are right. I am just used to the installer making the necessary adjustments to the boot order. Maybe it is currently unable to do that on systems using UEFI instead of BIOS

  • +
    0 Votes
    robo_dev

    Did you by chance put something on the wrong partition? Do you have multiple partitions and/or multiple drives?

    GRUB is essentially it's own boot sector and it's own OS, so if it is not loading first, then either it's in the wrong place (e.g. on the wrong partition) or the hardware boot order is wrong.

    Some OS boot sequences really need the boot device to be SATA-0.

    +
    0 Votes
    SKDTech

    I have 4 drives in my PC, 1 Windows OS drive, 1 Ubuntu 12.04 drive and 2 drives dedicated to data storage. Every other time I have installed a Linux OS on other systems GRUB has automatically superceded the Windows bootloader as the default bootloader whether Linux was installed on a separate partition of the same drive as Windows or on a completely separate drive.
    When I interrupt and tell the system to boot off of the Linux drive first then GRUB works normally.

    +
    0 Votes
    gdburton

    With multiple separate drives, grub will have installed on the Ubuntu disk.
    So if you tell your UEFI to boot from there first, you should then be back to your normal situation with booting straight into the grub menu.
    I may have misunderstood this but I think that that is the problem.

    +
    0 Votes
    SKDTech

    I think you are right. I am just used to the installer making the necessary adjustments to the boot order. Maybe it is currently unable to do that on systems using UEFI instead of BIOS