The BIOS has a feature where you can choose which disk drive you want to boot to; all you have to do is hold down F12 and you will get a menu. I did so, and there was the new M.2 drive in the list, so I selected it. Unfortunately it did not boot. Instead a few minutes later I was staring at a black screen with a flashing underscore in the upper left corner. The keyboard was inactive, and there was no mouse.
I had one more trick up my sleeve - the BIOS directly. In the BIOS I swapped the boot order of the drives so the new M.2 drive would be first to boot. But when I booted it still wouldn't boot Debian; all I got was the same black screen and flashing underscore.
I've been reading up on how to get this to work and I haven't found the answer yet. Both drives have a separate partitions for / and /home, and each of them has a /boot/grub/grub.cfg file. The one in the Debian drive has Debian and Debian-Altenative at the top of the menu entries, followed by 80 (believe it or not) menu entries for Xubuntu. On the Xubuntu drive the file has menu entries only for Xubuntu.
This would probably be easy to fix, if I only knew how. I'm anxiously looking for suggestions.
