On 2020-12-23, Walter Dnes <[email protected]> wrote: > Situation; I have a Dell XPS8940 with that abomination known as > UEFI, and no "legacy boot". UEFI claims there are no bootable > partitions on the hard drive (/dev/sda). Yet it will automatically > boot up properly from a USB key (/dev/sdb) with Gentoo minimal > install.
Yea, where I work, we've run into similar issues with some Dell machines that IT insisted they procure for us to use in manufacturing as production test stations. There seems to be no way to get them to boot Linux from internal hard-drives, though they're quite happy booting Linux from external USB drives. After wasting days of engineering time, we finally told IT the machines were useless to us. > Question; is it possible to install grub/lilo/syslinux/whatever on > the USB key (/dev/sdb) so that it boots up and hands off control of > the boot process to the hard drive (/dev/sda1)? Does the UEFI BIOS recognize that /dev/sda1 exists, but just isn't bootable? If yes, then it should be possible to install Grub on a USB key and boot a kernel on /dev/sda1. It might be simpler to just put the kernel and initrd on the USB key also. Though boot time might be slightly slower that way, it won't affect performance after that. I think... -- Grant

