Closed kbrwn closed 6 years ago
Is this in BIOS mode? If so, does switching to EFI boot make a difference?
@bgilbert How do I know which mode is this boot in? Thanks
At the GRUB prompt, type:
echo $grub_platform
It will say pc
or efi
.
pc
What's the hardware model?
If the firmware config menus have an option to boot via EFI instead of BIOS, you could give that a try.
Radisys TOCP-SSLED-CFG3
There's EFI shell, but that is a manual. let me dig out more.
It works with EFI boot. All coreOS partitions can be located by grub. However, the node can not be PXE-booted anymore. It falls back to booting from disk.
It's possible that the problem is firmware-specific. For example, on QEMU in BIOS mode, GRUB only sees the first 6 disks. It's interesting, though, that the firmware is able to load GRUB but GRUB can't read the disk it was loaded from.
Does changing the boot order in the firmware avoid the issue for you?
Network boot should work with EFI, but it's a bit awkward right now (https://github.com/coreos/bugs/issues/2151). The easiest way to do it is to boot an iPXE EFI image and then follow the iPXE instructions.
Thank you for reporting this issue. Unfortunately, we don't think we'll end up addressing it in Container Linux.
As we recently announced, we're working on a successor to Container Linux, and we expect most major development to occur there instead. Meanwhile, Container Linux won't see many new features, but will still be fully maintained into 2020. Stay tuned for more details about that.
Issue Report
Bug
The number of disks that grub can recognize is limited.
Container Linux Version
Stable 1465.6.0
Beta 1492.5.0
Alpha 1506.0.0
Environment
bare metal
Expected Behavior
pxe boot coreos node, use coreos-install script to install to 19th attached disk, reboot node, select usr-a, boot continues as normal.
Actual Behavior
pxe boot coreos node, use coreos-install script to install to 19th attached disk, reboot node, select usr-a, boot fails with classic linux boot issue of grub being unable to load the kernel and initial RAM disk.
Other Info
From pxe node:
grub showing only 16 disks: