The problem is, when booting from network, the system firmware (either BIOS or UEFI) will provide network drivers. When booting from a local disk, the firmware-provided network drivers may not be activated, so GRUB would have to provide its own networking stack - unless it knows how to activate the firmware one (maybe with UEFI?). So is the Marcus system ...
Since you recently installed a new version of the OS, the 'console' you see might be an obsolete installation of GRUB which is not maintained by your currently booted system. You would need to adjust the system's boot order settings to avoid the obsolete instance of GRUB, and possibly then delete it from the system.
Try running sudo efibootmgr -v and copy &...
Wipe the new disk
Shrink the drive with Windows just by 500MB.
Install Ubuntu again and create and mount a boot partition (/boot) while using the above 500MB. Do not create a EUFI system partition on the drive attached to the PCI-E card.
You can use sbverify , for instance:
# sbverify --list /efi/EFI/refind/shimx64.efi.signed
warning: data remaining[1159744 vs 1322936]: gaps between PE/COFF sections?
image signature issuers:
- /C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/CN=Microsoft Corporation UEFI CA 2011
image signature certificates:
- subject: /C=US/ST=Washington/...