Unix/Linux Go Back    


Boot Loaders Discuss GRUB, BURG, UEFI, GPT, Mac EFI, GRUB2 and other topics about boot loaders.

EFI on BSDs problem

Boot Loaders


Closed    
 
Thread Tools Search this Thread Display Modes
    #1  
Old Unix and Linux 10-14-2010   -   Original Discussion by Blackbird
Blackbird's Unix or Linux Image
Blackbird Blackbird is offline
Registered User
 
Join Date: Feb 2010
Last Activity: 28 March 2011, 12:20 PM EDT
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
EFI on BSDs problem

Hi,

at time I have some problems installing a BSD system on my GPT disk...

Thing is, I don't understand why support for the EFI seems to be so hard. Neither FreeBSD nor NetBSD nor OpenBSD seem to be able to install on GPT disks.
They all misconceive the hard disk would use an MBR and the DOS partition scheme. Why??! Linux

EFI and GPT aren't so new, are they? And they're even much better!

I'm a bit despaired hence... Linux Always have to use ugly workarounds, that doesn't make fun.

Is here anybody having the same problems, or perhaps a solution?
Sponsored Links
    #2  
Old Unix and Linux 10-14-2010   -   Original Discussion by Blackbird
fpmurphy's Unix or Linux Image
fpmurphy fpmurphy is offline
Registered User
 
Join Date: Dec 2003
Last Activity: 12 June 2016, 11:03 PM EDT
Location: /dev/ph
Posts: 4,996
Thanks: 73
Thanked 475 Times in 437 Posts
I have not used any of the BSD distributions for a while but it is my understanding that FreeBSD has support for GPT since 7.1. Converting to an EFI based machine would simply require replacing the FreeBSD boot partition with an EFI system partition (ESP) and EFI boot code for FreeBSD x86 would need to be added.

IA64 BSD EFI booting is supported but from what I can see only experimental support exists for EFI booting X86 or X86_64. Some people have managed to do it using rEFIt on Intel Macs.

A better approach might be to use TianoCore DUET to boot an EFI-based GRUB loader which in turn can be configured to boot BSD. Here is a Using UEFI DUET to boot Fedora 12 which shows you how to UEFI boot Fedora 12 using DUET. Just add the necessary GRUB stanza for your favorite BSD distribution and it should boot.
Sponsored Links
    #3  
Old Unix and Linux 10-14-2010   -   Original Discussion by Blackbird
Blackbird's Unix or Linux Image
Blackbird Blackbird is offline
Registered User
 
Join Date: Feb 2010
Last Activity: 28 March 2011, 12:20 PM EDT
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
Thank you, but that's not my problem actually.

The problem is to install the system. The installers don't recognize GPT.

BTW, maybe OT: Is it possible to somehow substitute the BIOS with an UEFI thing? Maybe through patching it?
So that the "chip" on the mainboard keeps his old name "BIOS", but it's EFI in it? Linux Sorry if that's a dumb question.
Edit2: Just found it, it is called coreboot, I will investigate in that. But go back to installing on GPT ;-)

Last edited by Blackbird; 10-14-2010 at 01:15 PM..
    #4  
Old Unix and Linux 10-15-2010   -   Original Discussion by Blackbird
fpmurphy's Unix or Linux Image
fpmurphy fpmurphy is offline
Registered User
 
Join Date: Dec 2003
Last Activity: 12 June 2016, 11:03 PM EDT
Location: /dev/ph
Posts: 4,996
Thanks: 73
Thanked 475 Times in 437 Posts
I would not go down the EFI on coreboot approach. Yes, it is using TianoCore but there is a lot more work to be done before it is ready for prime time.

What is your hardware platform? Which specific OS and version do you want to install?
Sponsored Links
    #5  
Old Unix and Linux 10-15-2010   -   Original Discussion by Blackbird
Blackbird's Unix or Linux Image
Blackbird Blackbird is offline
Registered User
 
Join Date: Feb 2010
Last Activity: 28 March 2011, 12:20 PM EDT
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
Yes, I will go for that later on.

I'm using amd64, first I'd want to install FreeBSD 8.1.
It seems the easiest version would be to install it first on an usual USB stick and then make a manual install to the GPT disk, wouldn't it?
Sponsored Links
    #6  
Old Unix and Linux 10-15-2010   -   Original Discussion by Blackbird
fpmurphy's Unix or Linux Image
fpmurphy fpmurphy is offline
Registered User
 
Join Date: Dec 2003
Last Activity: 12 June 2016, 11:03 PM EDT
Location: /dev/ph
Posts: 4,996
Thanks: 73
Thanked 475 Times in 437 Posts
EFI loader only supports IA64 currently on FreeBSD. According to the FreeBSD Status report Q1/2010, work on supporting EFI booting on FreeBSD/i386 resumed. The boot loader can now read an ELF file from the EFI FAT partition and they are now working on trying to boot a kernel.

It would seem that what you want to do is not supported OOTB at present.
Sponsored Links
    #7  
Old Unix and Linux 11-09-2010   -   Original Discussion by Blackbird
Blackbird's Unix or Linux Image
Blackbird Blackbird is offline
Registered User
 
Join Date: Feb 2010
Last Activity: 28 March 2011, 12:20 PM EDT
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
Ok thanx. I will go with it.
Sponsored Links
Closed

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Linux More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
AIX OS problem? network problem? Jeon Jun Seok AIX 3 11-08-2009 01:17 AM
DHCP problem and eth1 problem sllinux UNIX for Dummies Questions & Answers 0 10-23-2009 03:45 AM
user login problem & Files listing problem. pernasivam AIX 1 06-18-2009 10:09 AM
Loop problem with one more problem aliahsan81 Shell Programming and Scripting 3 01-07-2009 02:02 AM
problem in finding a hardware problem girish.batra Solaris 8 09-09-2008 11:10 AM



All times are GMT -4. The time now is 11:07 AM.