Fedora Linux Support Community & Resources Center
  #1  
Old 12th May 2012, 03:37 PM
bjrosen Offline
Registered User
 
Join Date: Jul 2005
Posts: 155
linuxfirefox
Need help installing on UEFI system

I'm trying to install F17 on a new HP box with UEFI. My disk layout is
/boot/efi 256M EFI System Partition
2M BIOS Boot
/ 32G EXT4
/sl6 32G EXT4
/home 183G EXT4

On my first install the installer didn't demand a BIOS boot partition, after install it booted to a blank GRUB command line. On the next install it demanded a BIOS Boot partition. After that install the system sees no boot devices at all. I've tried putting the boot loader into both the MBR and into the root partition (the only two options offered by the installer), it makes no difference.

I've tried SL6.2, Fedora 16 and Fedora 17 Beta. Is there any way to get Linux to boot on a system with UEFI?
Reply With Quote
  #2  
Old 13th May 2012, 01:17 AM
GoinEasy9 Offline
Registered User
 
Join Date: May 2009
Location: Manorville, New York, USA
Posts: 1,675
linuxfirefox
Re: Need help installing on UEFI system

I got the lastest Kubuntu to install on an ASUS Sabertooth motherboard. Kubuntu created the FAT32 partition and is using Grub2. I've read that Fedora 16 & 17 can create the UEFI partition, but still uses a hacked legacy Grub. I've just downloaded the TC5 DVD and Live KDE CD to test, but still haven't got a chance.

You might want to look through the thread I started on April 25th. The links from srs5694, along with some I posted were helpful learning about what UEFI is and what's needed to get Linux to boot when using it.

http://forums.fedoraforum.org/showthread.php?t=279144
__________________
Registered Linux User #348347
Have you been seduced by siduction? http://siduction.org/index.php
Running Fedora 19/20, siduction and openSUSE 13.1 with KDE
Reply With Quote
  #3  
Old 13th May 2012, 03:24 AM
bjrosen Offline
Registered User
 
Join Date: Jul 2005
Posts: 155
linuxfirefox
Re: Need help installing on UEFI system

Ubuntu 12.4 worked for me. After I installed Ubuntu I installed Scientific Linux 6.2 on another partition with grub on the root partition. I then booted into Ubuntu and ran the grub update which found SL6.2. I can now boot into SL6.2.

Does anyone know how to change the boot list in Grub2? In the old Grub it was in the grub.conf file but that file is gone in Grub2. There is a /etc/default/grub file which has a little of the functionality of the old grub.conf file but it doesn't have the boot menu in it.
Reply With Quote
  #4  
Old 13th May 2012, 07:34 PM
fpmurphy Offline
Registered User
 
Join Date: May 2009
Location: /dev/ph
Posts: 314
windows_7firefox
Re: Need help installing on UEFI system

Quote:
Originally Posted by bjrosen View Post
Does anyone know how to change the boot list in Grub2? In the old Grub it was in the grub.conf file but that file is gone in Grub2. There is a /etc/default/grub file which has a little of the functionality of the old grub.conf file but it doesn't have the boot menu in it.
On Fedora 17, it is /boot/grub2/grub.cfg
Reply With Quote
  #5  
Old 13th May 2012, 08:37 PM
bjrosen Offline
Registered User
 
Join Date: Jul 2005
Posts: 155
linuxfirefox
Re: Need help installing on UEFI system

Is there a way to add a chainload entry to the /boot/grub/grub.cfg file that will point to Scientific Linux's grub file? A chainload will eliminate to the need to boot into Ubuntu to run update-grub whenever I update the kernel in SL6.
Reply With Quote
  #6  
Old 13th May 2012, 09:12 PM
stevea Offline
Registered User
 
Join Date: Apr 2006
Location: Ohio, USA
Posts: 8,917
linuxfirefox
Re: Need help installing on UEFI system

The grub2 command you want is "configfile" not "chainload" Two very different things.
configfile (hd0,gpt2)/boot/grub/grub.cfg
for example.
__________________
None are more hopelessly enslaved than those who falsely believe they are free.
Johann Wolfgang von Goethe
Reply With Quote
  #7  
Old 14th May 2012, 01:00 AM
bjrosen Offline
Registered User
 
Join Date: Jul 2005
Posts: 155
linuxfirefox
Re: Need help installing on UEFI system

I have the real solution now, use gparted to change the partition table to a DOS partition table. After the new partition table was installed I was able to install SL6.2 without any trouble and without having to waste a partition on Ubuntu.
Reply With Quote
  #8  
Old 14th May 2012, 05:55 PM
srs5694 Offline
Registered User
 
Join Date: Jan 2011
Location: Woonsocket, RI
Posts: 521
linuxfirefox
Re: Need help installing on UEFI system

bjrosen, my suspicion is that by changing to a Master Boot Record (MBR; what GParted calls "msdos") partition table, you've effectively told the firmware to boot in BIOS mode rather than EFI mode. This makes the system work in the way you're probably more familiar with, but it also has certain limits. For instance, to take advantage of an over-2TiB disk, you pretty much must use the GUID Partition Table (GPT), rather than MBR. Thus, your solution might not work for everybody, and you might find it will fail in the future, should you upgrade your hard disk. Also, different EFI implementations use different trigger mechanisms to determine when to use an EFI-mode boot vs. a BIOS-mode boot, so what works on one computer won't work on another.

IMHO, the best way to boot Linux in EFI mode is to use a combination of the kernel's EFI stub loader and either a good EFI implementation's boot manager or rEFInd, which is a separate EFI boot manager that I forked from the earlier rEFIt. Add an EFI driver for the filesystem you use on /boot, and with the right configuration rEFInd will auto-detect your kernels when you add them. This eliminates the need to use GRUB or to modify your boot loader configuration files when you add a kernel. Currently, the biggest problem with this is that the EFI stub loader was added with the 3.3.0 kernel, so most distributions don't yet provide it. Fedora 16 does (as a package upgrade), and it'll eventually work its way into other distributions, too.
Reply With Quote
Reply

Tags
installing, uefi

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Need help installing to a uefi pc ClientAlive Installation, Upgrades and Live Media 5 14th April 2012 04:19 AM
Uefi solo2101 Hardware & Laptops 11 25th May 2011 01:56 PM
Installing Fedora 14 on Dell E6510 with UEFI enabled Martin Blank Installation, Upgrades and Live Media 3 16th March 2011 02:05 AM
making bootable image of fedora system , and installing it on other system ? focode Installation, Upgrades and Live Media 0 30th June 2010 07:57 AM
UEFI Boot techguy378 Installation, Upgrades and Live Media 4 26th October 2008 09:01 PM


Current GMT-time: 12:42 (Saturday, 25-10-2014)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat
Nidadavole - Hadano - Horwich Photos on Instagram