[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #44147] Dual BIOS/UEFI CD will not UEFI Boot Fully
From: |
John Frankish |
Subject: |
[bug #44147] Dual BIOS/UEFI CD will not UEFI Boot Fully |
Date: |
Sun, 01 Feb 2015 13:03:47 +0000 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:34.0) Gecko/20100101 Firefox/34.0.1 Waterfox/34.0 |
URL:
<http://savannah.gnu.org/bugs/?44147>
Summary: Dual BIOS/UEFI CD will not UEFI Boot Fully
Project: GNU GRUB
Submitted by: juanito_tc
Submitted on: Sun 01 Feb 2015 01:03:46 PM GMT
Category: Installation
Severity: Major
Priority: 5 - Normal
Item Group: Software Error
Status: None
Privacy: Public
Assigned to: None
Originator Name: juanito_tc
Originator Email: address@hidden
Open/Closed: Open
Discussion Lock: Any
Release:
Release: 2.00
Reproducibility: Every Time
Planned Release: None
_______________________________________________________
Details:
I'm using using a legacy BIOS boot iso as a starting point to create a dual
BIOS/UEFI boot iso using grub-mkimage (details at the bottom).
Using grub-2.00, the CD burnt from the iso will legacy BIOS boot without
problems. The UEFI boot appears to succeed - the linux command prompt appears
- but the keyboard is unresponsive.
Using grub-2.02~beta, the CD burnt from the iso will legacy BIOS boot without
problems. The UEFI boot stops at the grub command prompt. If I enter
linux.../initrd.../boot manually, the boot does not complete. If I burn a cd
with the grub modules included under /EFI/BOOT/grub/x86_64-efi, then the linux
command prompt appears, but the keyboard is unresponsive.
dell latitude e7240
$ grub-mkimage --format=x86_64-efi --output=BOOTX64.EFI
--prefix=/EFI/BOOT/grub --config=/tmp/grub.cfg bitmap bitmap_scale boot bufio
cat configfile crypto disk echo efi_gop efi_uga ext2 extcmd fat font fshelp
gettext gfxmenu gfxterm gzio help iso9660 keylayouts linux loadbios loadenv ls
minicmd mmap normal part_gpt part_msdos probe reboot regexp relocator search
search_fs_file search_fs_uuid search_label terminal test trig true video
video_colors video_fb
/tmp/grub.cfg:
set root=(cd0)
set prefix=($root)/EFI/BOOT/grub
efiboot.img created as follows:
$ dd if=/dev/zero of=efiboot.img bs=1K count=1440
$ mkdosfs -F 12 efiboot.img
$ mkdir /tmp/image
$ sudo mount efiboot.img /tmp/image
$ sudo mkdir -p /tmp/image/EFI/BOOT
$ sudo cp BOOTX64.EFI /tmp/image/EFI/BOOT
$ sudo umount /tmp/image
$ sudo cp efiboot.img /tmp/pkg/EFI/BOOT
/tmp/pkg/EFI/BOOT/grub/grub.cfg:
loadfont unicode
set gfxmode=auto
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
menuentry "corepure64" {
linux /boot/vmlinuz64 loglevel=3 base
initrd /boot/corepure64.gz
}
iso created as follows:
$ sudo mkisofs -pad -l -r -J -V CorePure64 -no-emul-boot -boot-load-size 4
-boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat
-hide-rr-moved -eltorito-alt-boot -eltorito-platform efi -b
EFI/BOOT/efiboot.img -no-emul-boot -o CorePure64-6.0.iso /tmp/pkg
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?44147>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [bug #44147] Dual BIOS/UEFI CD will not UEFI Boot Fully,
John Frankish <=