I am currently fighting this on a macbook air ... efi is crap, at least
the old grub was much easier to fix when it went wrong ...

if you are using grub 2  (I tried refit/refind/grub2/efi kernel and
finally settled on grub2)

try:
mount /boot
mount /boot/efi
`grub2-install --target=x86_64-efi`
`grub2-mkconfig -o /boot/efi/EFI/gentoo/grub.conf`
# have to sort this out one day, which is it using?
`cp /boot/efi/EFI/gentoo/grub.conf /boot/grub2/grub.cfg`

Sounds like your install line is what you are missing ...

/boot
├── System.map-genkernel-x86_64-3.3.8-gentoo
├── System.map-genkernel-x86_64-3.5.4-gentoo
├── efi
│   └── EFI
│       ├── APPLE
│       │   └── EXTENSIONS
│       │       └── Firmware.scap
│       ├── gentoo
│       │   ├── grub.cfg
│       │   └── grubx64.efi
│       └── refind
│           ├── drivers_x64
│           │   ├── LICENSE.txt
│           │   ├── LICENSE_GPL.txt
│           │   ├── ext2_x64.efi
│           │   ├── hfs_x64.efi
│           │   ├── iso9660_x64.efi
│           │   └── reiserfs_x64.efi
│           ├── icons
│           │   ├── arrow_left.icns
│           │   ├── arrow_right.icns
│           │   ├── boot_linux.icns
│           │   ├── boot_win.icns
│           │   ├── func_about.icns
│           │   ├── func_exit.icns
│           │   ├── func_reset.icns
│           │   ├── func_shutdown.icns
│           │   ├── os_arch.icns
│           │   ├── os_centos.icns
│           │   ├── os_debian.icns
│           │   ├── os_ecomstation.icns
│           │   ├── os_fedora.icns
│           │   ├── os_freebsd.icns
│           │   ├── os_freedos.icns
│           │   ├── os_gentoo.icns
│           │   ├── os_hwtest.icns
│           │   ├── os_legacy.icns
│           │   ├── os_linux.icns
│           │   ├── os_linuxmint.icns
│           │   ├── os_mac.icns
│           │   ├── os_mandriva.icns
│           │   ├── os_netbsd.icns
│           │   ├── os_openbsd.icns
│           │   ├── os_redhat.icns
│           │   ├── os_refit.icns
│           │   ├── os_slackware.icns
│           │   ├── os_suse.icns
│           │   ├── os_ubuntu.icns
│           │   ├── os_unknown.icns
│           │   ├── os_win.icns
│           │   ├── tool_part.icns
│           │   ├── tool_shell.icns
│           │   ├── vol_external.icns
│           │   ├── vol_internal.icns
│           │   └── vol_optical.icns
│           ├── icons-backup
│           │   ├── arrow_left.icns
│           │   ├── arrow_right.icns
│           │   ├── boot_linux.icns
│           │   ├── boot_win.icns
│           │   ├── func_about.icns
│           │   ├── func_exit.icns
│           │   ├── func_reset.icns
│           │   ├── func_shutdown.icns
│           │   ├── os_arch.icns
│           │   ├── os_centos.icns
│           │   ├── os_debian.icns
│           │   ├── os_ecomstation.icns
│           │   ├── os_fedora.icns
│           │   ├── os_freebsd.icns
│           │   ├── os_freedos.icns
│           │   ├── os_gentoo.icns
│           │   ├── os_hwtest.icns
│           │   ├── os_legacy.icns
│           │   ├── os_linux.icns
│           │   ├── os_linuxmint.icns
│           │   ├── os_mac.icns
│           │   ├── os_mandriva.icns
│           │   ├── os_netbsd.icns
│           │   ├── os_openbsd.icns
│           │   ├── os_redhat.icns
│           │   ├── os_refit.icns
│           │   ├── os_slackware.icns
│           │   ├── os_suse.icns
│           │   ├── os_ubuntu.icns
│           │   ├── os_unknown.icns
│           │   ├── os_win.icns
│           │   ├── tool_part.icns
│           │   ├── tool_shell.icns
│           │   ├── vol_external.icns
│           │   ├── vol_internal.icns
│           │   └── vol_optical.icns
│           ├── refind.conf
│           ├── refind.conf-sample
│           └── refind_x64.efi
├── grub2
│   ├── fonts
│   │   └── unicode.pf2
│   ├── grub.cfg
│   ├── grubenv
│   ├── locale
│   ├── themes
│   │   └── starfield
│   │       ├── COPYING.CC-BY-SA-3.0
│   │       ├── README
│   │       ├── blob_w.png
│   │       ├── boot_menu_c.png
│   │       ├── boot_menu_e.png
│   │       ├── boot_menu_n.png
│   │       ├── boot_menu_ne.png
│   │       ├── boot_menu_nw.png
│   │       ├── boot_menu_s.png
│   │       ├── boot_menu_se.png
│   │       ├── boot_menu_sw.png
│   │       ├── boot_menu_w.png
│   │       ├── dejavu_10.pf2
│   │       ├── dejavu_12.pf2
│   │       ├── dejavu_14.pf2
│   │       ├── dejavu_16.pf2
│   │       ├── dejavu_bold_14.pf2
│   │       ├── slider_c.png
│   │       ├── slider_n.png
│   │       ├── slider_s.png
│   │       ├── starfield.png
│   │       ├── terminal_box_c.png
│   │       ├── terminal_box_e.png
│   │       ├── terminal_box_n.png
│   │       ├── terminal_box_ne.png
│   │       ├── terminal_box_nw.png
│   │       ├── terminal_box_s.png
│   │       ├── terminal_box_se.png
│   │       ├── terminal_box_sw.png
│   │       ├── terminal_box_w.png
│   │       └── theme.txt
│   └── x86_64-efi
│       ├── acpi.mod
│       ├── adler32.mod
│       ├── affs.mod
│       ├── afs.mod
│       ├── ahci.mod
│       ├── all_video.mod
│       ├── aout.mod
│       ├── appleldr.mod
│       ├── at_keyboard.mod
│       ├── ata.mod
│       ├── backtrace.mod
│       ├── bfs.mod
│       ├── bitmap.mod
│       ├── bitmap_scale.mod
│       ├── blocklist.mod
│       ├── boot.mod
│       ├── bsd.mod
│       ├── btrfs.mod
│       ├── bufio.mod
│       ├── cat.mod
│       ├── chain.mod
│       ├── cmp.mod
│       ├── command.lst
│       ├── configfile.mod
│       ├── core.efi
│       ├── cpio.mod
│       ├── cpio_be.mod
│       ├── cpuid.mod
│       ├── crc64.mod
│       ├── crypto.lst
│       ├── crypto.mod
│       ├── cryptodisk.mod
│       ├── cs5536.mod
│       ├── date.mod
│       ├── datehook.mod
│       ├── datetime.mod
│       ├── diskfilter.mod
│       ├── dm_nv.mod
│       ├── echo.mod
│       ├── efi_gop.mod
│       ├── efi_uga.mod
│       ├── efinet.mod
│       ├── ehci.mod
│       ├── elf.mod
│       ├── exfat.mod
│       ├── exfctest.mod
│       ├── ext2.mod
│       ├── extcmd.mod
│       ├── fat.mod
│       ├── fixvideo.mod
│       ├── font.mod
│       ├── fs.lst
│       ├── fshelp.mod
│       ├── functional_test.mod
│       ├── gcry_arcfour.mod
│       ├── gcry_blowfish.mod
│       ├── gcry_camellia.mod
│       ├── gcry_cast5.mod
│       ├── gcry_crc.mod
│       ├── gcry_des.mod
│       ├── gcry_md4.mod
│       ├── gcry_md5.mod
│       ├── gcry_rfc2268.mod
│       ├── gcry_rijndael.mod
│       ├── gcry_rmd160.mod
│       ├── gcry_seed.mod
│       ├── gcry_serpent.mod
│       ├── gcry_sha1.mod
│       ├── gcry_sha256.mod
│       ├── gcry_sha512.mod
│       ├── gcry_tiger.mod
│       ├── gcry_twofish.mod
│       ├── gcry_whirlpool.mod
│       ├── geli.mod
│       ├── gettext.mod
│       ├── gfxmenu.mod
│       ├── gfxterm.mod
│       ├── gptsync.mod
│       ├── grub.efi
│       ├── gzio.mod
│       ├── halt.mod
│       ├── hashsum.mod
│       ├── hdparm.mod
│       ├── hello.mod
│       ├── help.mod
│       ├── hexdump.mod
│       ├── hfs.mod
│       ├── hfsplus.mod
│       ├── http.mod
│       ├── iorw.mod
│       ├── iso9660.mod
│       ├── jfs.mod
│       ├── jpeg.mod
│       ├── keylayouts.mod
│       ├── keystatus.mod
│       ├── ldm.mod
│       ├── linux.mod
│       ├── loadbios.mod
│       ├── loadenv.mod
│       ├── loopback.mod
│       ├── ls.mod
│       ├── lsacpi.mod
│       ├── lsefimmap.mod
│       ├── lsefisystab.mod
│       ├── lsmmap.mod
│       ├── lspci.mod
│       ├── lssal.mod
│       ├── luks.mod
│       ├── lvm.mod
│       ├── lzopio.mod
│       ├── mdraid09.mod
│       ├── mdraid09_be.mod
│       ├── mdraid1x.mod
│       ├── memdisk.mod
│       ├── memrw.mod
│       ├── minicmd.mod
│       ├── minix.mod
│       ├── minix2.mod
│       ├── minix2_be.mod
│       ├── minix3.mod
│       ├── minix3_be.mod
│       ├── minix_be.mod
│       ├── mmap.mod
│       ├── moddep.lst
│       ├── msdospart.mod
│       ├── multiboot.mod
│       ├── multiboot2.mod
│       ├── net.mod
│       ├── newc.mod
│       ├── nilfs2.mod
│       ├── normal.mod
│       ├── ntfs.mod
│       ├── ntfscomp.mod
│       ├── odc.mod
│       ├── ohci.mod
│       ├── part_acorn.mod
│       ├── part_amiga.mod
│       ├── part_apple.mod
│       ├── part_bsd.mod
│       ├── part_dvh.mod
│       ├── part_gpt.mod
│       ├── part_msdos.mod
│       ├── part_plan.mod
│       ├── part_sun.mod
│       ├── part_sunpc.mod
│       ├── partmap.lst
│       ├── parttool.lst
│       ├── parttool.mod
│       ├── password.mod
│       ├── password_pbkdf2.mod
│       ├── pata.mod
│       ├── pbkdf2.mod
│       ├── play.mod
│       ├── png.mod
│       ├── priority_queue.mod
│       ├── probe.mod
│       ├── raid5rec.mod
│       ├── raid6rec.mod
│       ├── read.mod
│       ├── reboot.mod
│       ├── regexp.mod
│       ├── reiserfs.mod
│       ├── relocator.mod
│       ├── romfs.mod
│       ├── scsi.mod
│       ├── search.mod
│       ├── search_fs_file.mod
│       ├── search_fs_uuid.mod
│       ├── search_label.mod
│       ├── serial.mod
│       ├── setjmp.mod
│       ├── setpci.mod
│       ├── sfs.mod
│       ├── sleep.mod
│       ├── squash4.mod
│       ├── tar.mod
│       ├── terminal.lst
│       ├── terminal.mod
│       ├── terminfo.mod
│       ├── test.mod
│       ├── test_blockarg.mod
│       ├── testload.mod
│       ├── tftp.mod
│       ├── tga.mod
│       ├── time.mod
│       ├── trig.mod
│       ├── true.mod
│       ├── udf.mod
│       ├── ufs1.mod
│       ├── ufs2.mod
│       ├── uhci.mod
│       ├── usb.mod
│       ├── usb_keyboard.mod
│       ├── usbms.mod
│       ├── usbserial_common.mod
│       ├── usbserial_ftdi.mod
│       ├── usbserial_pl2303.mod
│       ├── usbtest.mod
│       ├── video.lst
│       ├── video.mod
│       ├── video_bochs.mod
│       ├── video_cirrus.mod
│       ├── video_fb.mod
│       ├── videoinfo.mod
│       ├── videotest.mod
│       ├── xfs.mod
│       ├── xnu.mod
│       ├── xnu_uuid.mod
│       ├── xzio.mod
│       ├── zfs.mod
│       ├── zfscrypt.mod
│       └── zfsinfo.mod
├── initramfs-genkernel-x86_64-3.3.8-gentoo
├── initramfs-genkernel-x86_64-3.3.8-gentoo-bak
├── initramfs-genkernel-x86_64-3.5.4-gentoo
├── kernel-genkernel-x86_64-3.3.8-gentoo
├── kernel-genkernel-x86_64-3.3.8-gentoo-bak
└── kernel-genkernel-x86_64-3.5.4-gentoo

15 directories, 338 files



On Thu, 2012-10-11 at 20:25 +0200, Stefan G. Weichinger wrote:
> Greets,
> 
> could someone please show me the exact content of his
> EFI-boot-partition, especially the stuff for gentoo?
> 
> Yesterday my main SSD crashed, the support of company XXX told me to
> erase the CMOS of the board ... zap .. that were my EFI-settings ... and
> the EFI-boot-partition is on the SSD  .... I was able to recover it but
> somehow I don't get it right ...
> 
> all that /boot/efi /boot/efi/EFI bla ... and all the howtos I google
> slightly differ and I just can't make it work right now.
> 
> I want to boot a gentoo-installation on /dev/md3 ... no separate /boot.
> The EFI-boot-partition is /dev/sda5.
> 
> Pls point me at some working instructions ... I tend to use EFI as I
> have both hdds partitioned with GPT.
> 
> Right now I boot using a USB-stick and manually pointing at the grub.cfg
> from there ... *sigh*
> 
> Thanks in advance, Stefan
> 
> ps: I am a bit ill and rather overworked, this might make understanding
> harder this time ;)
> 



Reply via email to