All of lore.kernel.org
 help / color / mirror / Atom feed
From: Isaac Dupree <id@isaac.cedarswampstudios.org>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: macbook EFI experiences
Date: Fri, 30 May 2008 10:42:02 -0400	[thread overview]
Message-ID: <4840123A.5020003@isaac.cedarswampstudios.org> (raw)

okay, I just tried a few days ago's grub2 CVS without patches for i386 
efi, because presumably if that doesn't work for me then nothing else 
will either (though it's possible that a working x86-64 would work 
better for this particular EFI firmware, I suppose)

I forget how I installed grub2-bios.  Is there a proper way to install 
grub2-efi that makes it know where all of its modules are so that I 
don't have to load them manually or include them in the .efi image?  I 
had to explicitly set `prefix=(hd0,3)/efi/grub` in order for `insmod 
(hd0,3)/efi/grub/linux.mod` to find the modules it depends on.  I think 
I might have just included *.mod in my grub2-bios image (which I put on 
a 200MB FAT partition) so that it would have any modules that might be 
needed in the future, configfile wouldn't need to be loaded explicitly, 
etc. etc. etc. (and I'm not sure how it finds that grub.cfg 
automatically either)... and yet I still have the individual modules 
copied around there for some (or no) reason.

Then the `linux` command worked... but `initrd` told me "error: no free 
pages available".  So I couldn't even get as far as loading the initrd 
(and `boot` after loading boot.mod, obviously didn't work since I need 
my initrd for Ubuntu).  Then if I tried to go back and `linux` again 
(say, because I needed to change the arguments to `linux`), it told me
"
cannot allocate pages
Aborted. Press any key to exit.
"
(And I pressed a key and it returned me to the rEFIt menu.)
A memory leak?  At that point, it shouldn't be using memory for the 
initrd because that never successfully loaded, and probably doesn't need 
the old linux when it's loading a new one.


The other thing I noticed is, while running grub2-efi, the fan goes on 
to max speed/noisyness.  (But grub2 isn't intended to be a huge fancy OS 
so there may be nothing reasonable to do about this.)


any advices?

-Isaac



             reply	other threads:[~2008-05-30 14:42 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-30 14:42 Isaac Dupree [this message]
2008-05-30 15:18 ` macbook EFI experiences Robert Millan
2008-05-30 16:06   ` Isaac Dupree
2008-05-30 16:17     ` Bean
2008-05-30 16:29       ` Isaac Dupree
2008-05-30 19:26         ` Robert Millan
2008-05-30 21:01           ` Isaac Dupree
2008-05-31  9:35             ` Robert Millan
2008-05-31  9:41               ` rename partmap/pc.c? (Re: macbook EFI experiences) Robert Millan
2008-05-31 17:13                 ` Pavel Roskin
2008-06-01 10:23                   ` Robert Millan
2008-06-01 17:44                     ` Pavel Roskin
2008-05-31 18:57               ` macbook EFI experiences Isaac Dupree
2008-05-31 19:26                 ` Robert Millan
2008-05-31 19:52                   ` Bean
2008-05-31 21:10                     ` Robert Millan
2008-05-31 21:46                   ` Isaac Dupree
2008-06-03  6:06                     ` Bean
2008-06-03 16:28                       ` Isaac Dupree
2008-06-03 18:28                         ` Bean
2008-06-04 11:01                           ` Isaac Dupree
2008-06-04 11:08                             ` Bean
2008-06-04 11:27                               ` Isaac Dupree
2008-06-04 11:35                                 ` Bean
2008-06-04 13:03                                   ` Isaac Dupree

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4840123A.5020003@isaac.cedarswampstudios.org \
    --to=id@isaac.cedarswampstudios.org \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.