Need some guidance? I'm here to help you navigate through the Linux jungle!
Need some guidance? I'm here to help you navigate through the Linux jungle!
Hello, to begin with, I want to clarify my setup. I have one computer running Windows 10 and I’d like to be able to connect an SSD that’s already installed with Ubuntu. Whenever I need it, I want to boot from that drive. I’ve searched online for guidance but I’m still confused about the process. I’ve heard dual-booting Windows and Ubuntu can cause issues, but I’m not sure whether this applies if both are on the same SSD or separate drives. Additionally, I’m wondering if it’s possible to install Ubuntu directly onto my second SSD from my Windows desktop, or if I need to create a bootable USB drive first. That’s why I reached out to you for help. I don’t feel confident solving this on my own, so any advice would be greatly appreciated. Thanks!
The issue as you describe it seems to be related to bootloaders. If you are planning to unplug an SSD and plug in another then you need a bootloader installed on both, or you need to setup Linux with the Systemd bootloader and just load it using the F8 menu (That will also be an option if you install a normal bootloader) If you are planning to keep the windows SSD plugged in. You can also use F8 to switch, just don't install anything into the EFI partition on your windows disk. You can also, of course, add an option for your Linux system directly in window's EFI partition and rely on the Windows bootloader to figure it out. Just to give you a short intro to booting on EFI systems. You usually have a small (500MB) partition that is formatted in FAT32 called the EFI partition. This is where BIOS will look in to boot your system. In there you will usually find your windows bootloader. If you install Linux on the same SDD or you use this specific EFI partition to set up the bootloader then you will also get the GRUB installation in there along with the Linux kernel images required to load the system. By unplugging your SSD completely while installing Ubuntu, it will create your EFI partition for you on the second drive. This should ensure that your UEFI will be able to find it as soon as the disk is plugged. When both disks are plugged, the first in the boot order will win, or you choose what you want from the Boot menu (usually F8) Regarding installing from windows, it is theoretically possible as installing Linux is just a matter of extracting your files in the correct directories (It is for Ubuntu anyway) and adding your users which could be done through a chroot so I guess the new Linux subsystem on windows can do that. But it is just hard to do, you have to get drivers for your filesystem types and learn about chroot and what it takes to configure a system, it would be much easier to and simpler to boot a USB drive and do it. To get more understanding of how to configure your bootloader or system in general, I would recommend reading some of these articles on the Arch wiki. It is Arch oriented but it usually includes enough of the basics to teach you about a certain topic regardless of the system you have. Also, consider joining the Ubuntu forum they are (or were when I was active there) very helpful. Another source of information is the ##linux and #ubuntu channels on Freenode on IRC if you would like to try that old technology