So I’ve had enough from partitioning my HDD between Linux and Windows, and I want to go full Linux, my laptop is low end and I tend to keep some development services alive when I work on stuff (like MariaDB’s) so I decided to split my HDD into three partitions, a distro (Arch) for my dev stuff, a distro (Pop OS) for gaming, and a huge shared home partition, what are the disadvantages of using a shared home (yes with a shared profile, I still want to access my Steam library from Arch if I want that)

Another thing that concerns me is GRUB, usually when I’m dualbooting with Windows, the Linux distro takes care of the grub stuff, should only a single distro take care of GRUB? or I need to install “the grub package” on both? Do both distros need separate boot partitions? Or a single one for a single distro (like a main distro) will suffice?

Another off topic question, my HDD is partitioned to oblivion, can I safely delete ALL partitions? Including the EFI one? I’m not on a MacBook, a typical 2014 Toshiba that’s my laptop

  • MarcDW@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    I have a triple boot laptop with MX Linux, Void Linux, and OpenBSD on an old laptop where VMing wouldn’t work so well.

    As others have pointed out a shared home directory is not a good idea. Shared data (documents, music, images, etc.) would be fine as mentioned previously.

    • notTheCat@lemmy.mlOP
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      How are you implementing shared data? Soft sym links between homes? Or like a separate folder with a group full access?

      • MarcDW@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        8 months ago

        Sorry for the really late response. Since one of the OSes is BSD I have one shared FAT32 partition mostly for basic getting-things-from-one-to-the-other stuff. Far as I know OpenBSD does not support ext4 (at least not r/w). It does support ext2.

        Since all three OSes have the Nextcloud client it would have been cool to have its directory on a shared partition to reduce redundancy.

        I may change things up, format it to ext2 and see if I can use it to share Documents, Music, Pictures, and Video across all three OSes. Maybe.

          • MarcDW@lemmy.ml
            link
            fedilink
            arrow-up
            2
            ·
            8 months ago

            True. Luckily I don’t have anything large (4GB+). I do plan to change the filesystem. I forgot to mention that I used to have Windows 7 on that old laptop. The other reason why the shared partition was FAT32/vfat.

  • IsoKiero@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    With plain linux that’s a bit complicated to actually dualboot. When booting windows grub just throws the ball to windows bootloader and it manages things from that on, but with grub you’d need to have two separate grub-installations on different partitions so that changes made in Arch doesn’t mess up stuff with PopOS (and other way round). It’s very much doable, but I suppose (without any experience on a setup like that) that if you just go with default options it’ll break something sooner or later and you need to pay attention to grub configs on both sides at all times, so it requires some knowledge. Basically you’d need a grub installed on (as an example) /dev/sda for the system to boot from bios and another grub instance at /dev/sda5 (or whatever you have) for second grub. They’d both have independent /boot directories, grub configs and all the jazz. It’s doable, but as both systems can access either one of the confgurations you really need to pay attention on what’s happening and where.

    Mixing home directory with different distros can create issues, as things have slightly different versions of software and their underlying philosophy, specially when mixing different package managers, is a bit different and they might not be compatible with eachother. Personally I would avoid that, but your mileage may vary wildly on how it actually plays out.

    For the partitioning, you can safely delete all the partitions, but you’ll of course lose the data on the drive while doing it.

    If I’d need such a system I might build a virtual machine to run all the dev stuff and just connect to it from a “real” desktop environment. Essentially mimic a two separate systems where you’ll have a “server” for the dev things and a “desktop” to connect with it. Or if you want a clear separation between the two it’s possible to run a different window manager for each of the tasks and just logout/login to switch between the two and with some scripting/tweaks you can even start/stop services as required when you switch between “modes”. Depending on your needs it might be enough just to run development environment with a virtualbox and start/stop it as needed and adjust the actual desktop experience accordingly.

    • Sina@beehaw.org
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      I don’t understand why would you want to use Arch for dev work and popos for gaming. Arch is not stable and will cause some issues every now and then and PopOS is worse for gaming, but is far more reliable on a production machine.

      • entropicdrift@lemmy.sdf.org
        link
        fedilink
        arrow-up
        1
        ·
        9 months ago

        I use Mint on my gaming PC because I want minimum friction when it’s time to game. It should always just work, never boot up and need to roll back the kernel, Mesa version, etc.

        • Sina@beehaw.org
          link
          fedilink
          arrow-up
          1
          ·
          8 months ago

          I get that, but if you want to play with new games, the latest mesa is what you want. sings BTRFS song for rollback

          For example even on ArchBTW I had to wait more than a month for a Mesa update to fix Alan Wake 2 for me.

  • db2@lemmy.world
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    9 months ago

    Not much point if your machine is reasonably up to date, just kvm whatever other distro you want.