You can use a Bootloader such as GRUB. Basically most Linux installations come with GRUB so you can select specific versions for debugging or whatever each time you power on the computer. You can use this to have both Linux and Windows installed and just select which one you want on startup.
All you really need to do is install Linux (and make sure it has/uses GRUB), from Linux make a new partition on your drive and then install Windows.
Quick edit cuz i missed the "without deleting windows" part, you can do this in reverse, so from windows make a partition and install Linux & GRUB, then just set it to launch GRUB by default in your bios
This video goes over it
Unless you have a drive to spare for linux (which I would recommend), you have to first use 3rd party tools to resize your windows drive to make space for the linux partition. Keep in mind that this sort of operation is generally not recommended and losing all your data is a possibility if something goes wrong. After that it's pretty straightforward with something like ubuntu that I think should configure the bootloader to snoop for a windows partition, then you can (if everything goes fine) just pick whichever you want when you boot your pc. There is a lot more potential issues like secure boot and windows generally being very hostile towards other operating systems on your pc though.
Dual booting is generally pretty straightforward but you really can't go in expecting to just smash next through the install and everything working fine forever. Learning a bit about how operating systems operate and having an open mind is required.
Boot Linux from a live disk, partition drive, format partition, install Linux on new partition. I like to have separate partitions for root, home, and /var but it's not necessary.
You could try the Windows Subsystem for Linux. It's a built-in Hypervisor or Virtual Machine that allows you to perform Linux-based functions through your windows computer.
Post automatically merged:
And for reference, this is what the team from the Pokemon Reverse Engineering Team uses to compile their repositories.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.