I added more hard drives to my windows PC to dual boot as a test, then added another drive to actually play since I was enjoying Linux. My third OS isn’t bootable any more. What have I done wrong?

Started off with Windows 10 on a SATA drive with an M.2 drive for more data.

Added a 2Gb NVME with Debian - this has become my daily driver. I haven’t been to windows more than a few minutes a week.

Added another 250Gb SATA drive to test and play with another Debian install so I don’t break my daily driver.

Tried today to boot into the test OS and It’s just missing from GRUB? It doesn’t show up as a bootable drive in my UEFI BIOS either, though the drive itself is seen.

From KDE Partition Manager in my daily driver Debian, the drives are:

/dev/nvme01 - the daily driver Debian

/dev/sda - the Windows OS drive

/dev/sdb - the windows M.2 drive

/dev/sdc - the test Debian drive (not booting)

I would appreciate help. While there’s not much on that drive, I would like to continue my playing around.

Thanks in advance.

  • Clay_pidgin@sh.itjust.worksOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    I can get into initramfs on that drive now, but the first thing it says is “no root device specified. Boot arguments must include a root= parameter”. I assume I’d add that to GRUB, if I could see the OS in GRUB!

    <Furious searching>

    Then from the BusyBox initramfs prompt, i try vgchange -ay to try and activate the LVM partitions…? , and it activates three logical volumes from each of the two Debians. I figured out that I can pass it my correct LVM group, and it only activated those three. I exit from the initramfs Prompt and it says it can’t find some files in /root/proc, then it hangs forever.

    Man, all the stack overflow stuff I see says things like “mount the root to a new folder, then fix the problem, then reboot.” But doesn’t ever explain how to actually do some of it. I’m just too new to follow the “yada yada”!