| Summary: | F16: grub hangs at boot with black screen and cursor (EFI, 2011 mac mini) | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jurgen Kramer <gtmkramer> |
| Component: | grub | Assignee: | Peter Jones <pjones> |
| Status: | CLOSED DEFERRED | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 16 | CC: | dennis, jonathan, lkundrak, ls, madhu.chinakonda, mads, omalley_s, pjones |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-10-07 18:03:34 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Jurgen Kramer
2011-08-11 20:10:11 UTC
modified component from grub2 to grub as grub is being used instead of grub2 When I move grub.conf out of the way I get the grub prompt. Issuing manual commands to load the kernel and ramdisk work fine. When I give the boot command the system hangs. Output of my commands (copied from the screen by hand): grub> root (hd0,03) Filesystem type is ext2fs, partition type 0x83 grub> kernel /vmlinuz-3.0.0-1.fc16.x86_64 Trying to allocate 1031 pages for VMLINUZ Got pages at 0x77117000 [Linux-EFI, setup=0x101d, size=0x406ad0] grub> initrd /initramfs-3.0.0-1.fc16.x86_64.img [Initrd, addr=0x7622a000, size=0xeex125] grub> boot _ <hangs> Any magic commands, grub or kernel, to try to get it booting? With F16 Alpha RC4 the problem is still there. grub hangs with black screen. Sigh, still the same problem with F16 Alpha RC5. I managed to install grub2 onto my boot partition and manually boot the system by issuing the needed commands on the grub2 prompt. I can now debug further from there. Conclusion: the 2011 mac mini needs grub2 to boot F16. You have to specify a root filesystem on the kernel commandline. Then it'll work I guess. Does your grub.conf contain an initrd entry for the default kernel? There seems to be a problem where it gets omitted on kernel update. I got hit by this and filed #733851. Probably it's the same issue. My system boots fine with grub2 and grub2-efi. With legacy grub the hangs hangs after issuing the boot command (comment #2) so it does not even come to the point where it needs a root filesystem. The grub.conf file from grub legacy was correct. In comment #2 you specify the kernel to be booted before issuing the boot command on the grub commandline. You have to provide a root filesystem to the kernel in the form of root=device. Example: grub> kernel /vmlinuz-3.0.0-1.fc16.x86_64 root=/dev/sdxy Better use UUIDs though. This is close to 733186 although different as hardware is acting slightly different. I suggest to close this bug. I've already opened BZ #738969 which supersedes this (for me at least). Further tracking of grub issues EFI boot on macmini5,1 in BZ #743330 |