Hello all, sorry for such a newbish question, as I should probably know how to properly partition a hard drive, but I really don’t know where to start. So what I’m looking to do is install a Debian distro, RHEL, and Arch. Want to go with Mint LMDE, Manjaro, and Fedora. I do not need very much storage, so I don’t think space is an issue. I have like a 500+ something GB ssd and the few things that I do need to store are in a cloud. I pretty much use my laptop for browsing, researching, maybe streaming videos, and hopefully more programming and tinkering as I learn more; that’s about all… no gaming or no data hoarding.

Do I basically just start off installing one distro on the full hard drive and then when I go to install the others, just choose the “run alongside” option? or would I have to manually partition things out? Any thing to worry about with conflicts between different types of distros, etc.? hoping you kind folks can offer me some simple advice on how to go about this without messing up my system. It SEEMS simple enough and it might be so, but I just don’t personally know how to go about it lol. Thanks alot!!

  • Macaroni9538@lemmy.mlOP
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Thanks. I do not want to mess around with virtualization; I went down that rabbithole before and got lost and broke stuff lol. I need to do a bit more research and learning before im more confident with virtualization. So how large should the swap be? and what about a bootloader?? Are all three compatible with grub? also how large should the bootloader partition be? thanks, this is all a bit foreign to me.

    • Lvxferre@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      All those distros are compatible with grub, and come with their own copies of it. You just need to install your distros, and then when you say “I want THIS ONE to manage boot”, you follow this tutorial. (It’s supposed to help you reinstalling grub after Windows, but it works fine for grub after another Linux instal).

      Or, if you want to be lazy - install last the distro that you want to manage boot, then tell it “screw the current boot, reinstall it”.

      I wouldn’t bother with a bootloader partition. The bootloader runs fine from any distro partition, and it’s small enough so you don’t need to worry about it wasting space.

      swap

      I’ve been running my system without swap whatsoever for quite some time, and it runs fine. But if you’re planning to use hibernation or similar, reserve the same amount of swap space as you have RAM; for example if you have 8GB RAM then at least 8GB swap.

      IMPORTANT: if hibernating a distro, don’t boot another distro, otherwise the hibernation data will get wiped.

      • Macaroni9538@lemmy.mlOP
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Dude please excuse my ignorance, but I would obviously need to make a bootloader partition, but do I have to like download grub software and install it on that partition or is that something the system will do during the partitioning process itself?

        • odium@programming.dev
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          The system won’t do that by itself. I would recommend letting one of your distros do it. During the installation process, when you set that bootloader partition to be the boot partition, many distros will automatically install grub if it doesn’t exist and add themselves to an existing grub config if it does exist.

          Find a distro which installs with a default grub bootloader and make that the first distro you install.

          • Macaroni9538@lemmy.mlOP
            link
            fedilink
            arrow-up
            0
            ·
            1 year ago

            Thanks! and as far as making one bootloader your default, is that just a matter of changing the order of your boot process? and if a distro automatically installs their own bootloader, would just the first installed one take precedence by default or is there some configuring you have to do? so I maybe really just be overthinking this. Is it as simple as making roughly 3 ~60gb ext4 partitions and simply just do the regular install according to each partition? what about mounting and all that. No clue how that all works

            • odium@programming.dev
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              1 year ago

              For the bootloader questions: You just have to go to your bios (spam a function key during start up, which function key depends on manufacturer) and change the boot order. The order of things which happen when you startup your machine is:

              • your bios starts up
              • your bios selects the highest priority bootloader you have (you want this to be grub)
              • you can choose which OS to open in grub, if you don’t choose, it goes with whatever is set to be default in the grub config. If you haven’t edited the grub config, I think this would either be the first installed OS or the first alphabetically
              • grub runs the startup sequence for the chosen OS

              For the other questions: You might have to manually choose what to mount where. For each distro, you will want to mount a boot partition (your grub partition), a swap if your ram is low (make all your distros share the same swap partition), and a unique home partition.

              You might also want to mount a shared files partition. These would be files you want stored locally that you can access from all the distros. Don’t mount this in the install process, instead mount it after you install from whatever file manager you use on each distro. Make a ~/shared folder and mount it to that.

    • Pantherina@feddit.de
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      What?

      1. Install virt-manager qemu qemu-kvm
      2. Run virt-manager
      3. Install a new distro, choose the .iso that you downloaded, assign 8GB RAM and 60GB storage
      4. Leave the rest default
      5. Follow the Distros installing process as usual
      6. Delete the VM if you are done

      Important note: using distrobox or toolbox you can run packages of pretty much any distro on your Laptop. I am currently using Ubuntu PPA VLC 4.0 on Fedora Kinoite.

      • Macaroni9538@lemmy.mlOP
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        So virt manager, KVM, and qemu is the recommendation solution for this? Opposed to other methods like virtual box or gnome boxes or the other various virtualization platforms out there?

        • Pantherina@feddit.de
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          Hmm, I use Virt-manager as it supports some things with no GUI in Gnome boxes. Gnome boxes seems nice, but after trying certain things you get to a limit of functionalities.

          Kvm ans qemu are always needed.

          Gnome boxes has a flatpak, but that one has no usb support for some weird reason.