Edit: It works! Not beautiful and shows a concerning amount of “Error” lines on startup but it will do. I got VSCodium and ESP-IDF running, at least – and CMake isn’t awfully slow despite it being a crappy 4GB RAM machine (not easily upgradeable). The first boot took a while and I haven’t rebooted since, I guess it will be below 30 seconds next time (Mint on same machine but HDD was about 1 minute).

Edit: I hope I chose the right kernel here, surprisingly not much info online on this! Also, I picked “targeted” because the 10-year-old system does not use any cutting-edge hardware and all drivers should be auto-detected, I think.

After some experience with Linux Mint, I gathered the courage to try another distro. I’d like to turn an old laptop into an IPTV receiver plus FTP/OpenVPN/HomeAssistant server with occasional desktop use. I first installed Windows 11 just in case my family needs to use it (it fucking sucks, the built-in PS/2 keyboard doesn’t work half the time but that’s an issue for later) but now I’ll be turning it into a dual-boot setup with Debian as the primary option. Please give me some encouragement, I’m really afraid of new things.

Old pic: https://lemmy.ml/pictrs/image/d4bf0222-4fc1-42ab-a3e9-464087dec3af.png

  • Onsotumenh@discuss.tchncs.de
    link
    fedilink
    arrow-up
    18
    ·
    2 months ago

    Just a little warning if you boot both OS from the same drive. Windows update can and will break your bootloader at one point (if not worse, tho that’s rare). Keep a Linux live or rescue stick around in case something breaks.

  • banazir@lemmy.ml
    link
    fedilink
    arrow-up
    17
    ·
    2 months ago

    No luck needed, it’ll go fine. You pretty obviously have all the experience you need.

    • ChaoticNeutralCzech@lemmy.mlOP
      link
      fedilink
      arrow-up
      9
      ·
      edit-2
      2 months ago

      Experience? Yes, but I’m also really clumsy and impatient. Lots of things, hardware and software, broke in my hands because I wasn’t careful enough. At least there is no personal data on the system right now that I could erase.

      • redparadise@lemmygrad.ml
        link
        fedilink
        arrow-up
        2
        ·
        1 month ago

        You’ll have a hard time breaking Debian (unless you make a FrankenDebian) also FYI the Debian Installation Media has a built in Rescue environment for Debian under Advanced Options

  • AldinTheMage@ttrpg.network
    link
    fedilink
    arrow-up
    17
    ·
    1 month ago

    I love Debian. Been using it on my laptop for over a year. Some specific drivers are a little fiddly if you have nvidia graphics but it’s not too bad, lots of good info on the debian wiki.

    • eldavi@lemmy.ml
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 month ago

      same here even though i don’t use it much anymore.

      for me, it was both the distro that i had used the longest at home due to rock solid stability and it’s become a signal to me that the shop i’m considering working in has rock solid people working on it.

      i’m going to miss working on debian in a professional capacity and watching it due it’s thing in real world production capacities for millions of people at a time.

      • ChaoticNeutralCzech@lemmy.mlOP
        link
        fedilink
        arrow-up
        2
        ·
        1 month ago

        You’ve used Debian for a while? Well, you might know something about one of the problems that were a factor in my hop from Mint: I installed a stable release in 2020 and used the computer as a MMPC every so often, but then I set up a DVI cable to the family Windows PC so the MMPC became redundant, and will be until we switch from satellite to IPTV next year. The computer lay mostly unused for 2 years and then it turned out that it wouldn’t update to a newer, supported release. I gave up troubleshooting that. What kind of distros are most prone to this?

        • eldavi@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          you have to keep your sources up to date if you don’t check in regularly and most distros provide a means for doing so. chatgpt should be able to handle this and i think this applies to most distros as well.

    • Holytimes@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

      I just wish Debian didn’t use apt. Got fuck I hate apt. With a fucking passion. FUCK APT.

      But I do love Debian it’s always been the most reliable thing ever.

    • dorkofeverything@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

      Damn near every distro is fiddly with Nvidia graphics, they’re practically a criminal cartel, they give Nouveau 0 support (ok fine, lately a bit, but probably not enough)

    • ohshit604@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      1 month ago

      Some specific drivers are a little fiddly if you have nvidia graphics

      Nit-picking here but Nvidia drivers for Debian are ridiculously easy to install? Doc page

      • Prerequisites
      deb http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware
      deb http://security.debian.org/debian-security/ trixie-security contrib non-free main non-free-firmware
      sudo apt update
      
      • Install the driver (Trixie)
      sudo apt install nvidia-kernel-dkms nvidia-driver
      
      • Have an RTX capable GPU?
      sudo apt install libnvoptix1
      

      Edit: For an Nvidia Optimus Laptop just install envycontrol and set your Nvidia GPU as your primary GPU.

      sudo envycontrol -s nvidia --force-comp --coolbits 24
      

      Done, easy peasy.

      • AldinTheMage@ttrpg.network
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        I have an older nvidia card (1070) and had more of an issue than that getting the correct version of the driver installed for my card, and getting it to use the correct driver instead of the open source one that didn’t work well. It’s also possible I was doing something wrong. But yeah, it’s definitely doable, and it’s not too bad, but it’s fiddly compared to the ubuntu driver gui or something like bazzite that works out of the box with it.

    • ChaoticNeutralCzech@lemmy.mlOP
      link
      fedilink
      arrow-up
      3
      ·
      2 months ago

      No, I’m absolutely not. What desktop environment should I choose? KDE Plasma is tempting - it would be nice to use it before I install it with Arch on my main system - but I don’t need the cutting edge or much personalization. I know XFCE best but GNOME is default… GNOME’s big launcher looks great for the TV but it’s also more resource-hungry and less customizable…

      I guess I’ll go with the familiar Windows-style XFCE and maybe add big remote-friendly icons later when I configure an IR receiver.

      • redlemace@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        1 month ago

        What desktop environment should I choose

        That’s the beauty … You can change any time you want (sudo tasksel) withjout losing your data. or install all of them and choose one each time you login

      • AldinTheMage@ttrpg.network
        link
        fedilink
        arrow-up
        2
        ·
        1 month ago

        I have used gnome, plasma, and xfce and they are all fine. I prefer KDE personally but they’re all going to do what you need to do. It’s all down to personal aesthetic preference, and picking one won’t hinder you in any real way. KDE to me just looks super nice out of the box for my taste, and I like the customization.

      • thingsiplay@beehaw.org
        link
        fedilink
        arrow-up
        2
        ·
        1 month ago

        Well, you can try a Live CD for first contact. Or even a virtual machine, with a complete install of the operating system and desktop environment, without touching your actual system.

      • FalschgeldFurkan@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 month ago

        KDE Plasma is very nice if you come from Windows and don’t mind an environment that’s somewhat heavy on performance - personally, I think it’s the closest, modern Windows-like experience. XFCE is very lightweight, but not very modern, as far as I remember.

        Don’t forget, you can also install multiple environments and then pick one from your login screen; that way you can try them all and see what fits best

      • Brickfrog@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        I’ve been using Debian with the default GNOME on an old laptop and main desktop and have been very happy with it. Coming from Windows I love that it’s way simpler and I don’t need to set a million options.

        But remember the thing with Linux is you’re not locked into anything - So try GNOME or XFCE for a few weeks, then if you still want something else install and switch over to another desktop environment. You could even install all these desktop environments during the Debian install itself and just keep switching every time you log in.

  • wildflower@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    2 months ago

    I recently helped a friend install Debian via sms, it was surprisingly easy, and she had never tried installing Linux before. When installing on a laptop I’d recommend using cable instead of wifi, and then setup wifi when the system is up and running.

    Best of luck

  • azvasKvklenko@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 month ago

    My usual approach when trying Debian on a desktop or workstation: if I have to install a single package from testing or sid, fuck this and just use Arch or Fedora.

  • notagoblin@lemmy.world
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    1 month ago

    Mint is solid, if you use it and it works for you why change? Do you need to bother with windows? What do you use that can’t be done on Linux I wonder? Perhaps work out how to set a VM and try out Debian and even windows in a test sandbox so you’re comfortable with the processes before taking the plunge. Check out KVM, QEMU, and Virt-Manager.

    • ChaoticNeutralCzech@lemmy.mlOP
      link
      fedilink
      arrow-up
      2
      ·
      1 month ago

      I have worked with VMs before and still use an XP one sometimes. But modern Windows in a VM on an old laptop with 4 GB of RAM? I’ll pass…

  • Decker108@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    1 month ago

    I just made the switch from Win 10 to Bazzite Linux some two weeks ago. It worked so great that I should have done it a long time ago.

  • HairyHarry@lemmy.world
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    2 months ago

    Is a laptop really a good choice for a home server?

    What are the pro/cons vs a mini computer like a raspy or sort of? Is it trivial to keep the laptop always on without closing the lid?

    • ChaoticNeutralCzech@lemmy.mlOP
      link
      fedilink
      arrow-up
      3
      ·
      2 months ago

      Raspberry Pi is expensive and does not come with a UPS. I already have this mediocre laptop. The Pi cost may recoup itself on the electricity bill but I’m not happy about booting from an SD card.

      The only lid problem is that the BIOS of this laptop does not allow turning on with the lid closed (also, there is no Power-on-AC) but I might hack it with a magnet.

        • ChaoticNeutralCzech@lemmy.mlOP
          link
          fedilink
          arrow-up
          2
          ·
          1 month ago

          I mean, the good old dumb 32" LCD TV should be the primary screen. But maybe mom will want to watch in another room sometimes, in which case she can pull out the laptop and use her familiar IPTV client.

      • AldinTheMage@ttrpg.network
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        Yeah, I probably wouldn’t buy a new laptop for a server, but it’s a great way to re-use what would otherwise be e-waste. I have a 20 year old laptop running as a server, currently just for FoundryVTT, but it works great. 4GB of DDR2 ram, Intel celeron dual core cpu. I stuck a new ssd in it (old hdd died) and it works great, as long as I don’t run any graphical interfaces while I have the server running. One ram stick was bad, but DDR2 cost me about $11. Total hardware cost was around $50 USD.

        Thinking about just removing the lid entirely, since I don’t use it graphically (I can hook up a monitor if absolutely needed).

      • notagoblin@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        You can run your Pi’s from an sata SSD, I’ve never used SD successfully long term. The lid. Maybe you could tell OS not to shut down when you close the lid and set it never to sleep or turn off? Used that on an old HP laptop (intel 6th gen) with broken screen, KDE, Jellyfin server. Might be worth a look Edit: in power settings…

    • SapphironZA@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      ·
      1 month ago

      Laptops make excellent low power draw servers. Disabling the laptop lid switch is typically trivial. (Tickbox usually)

      Also running x86 is an advantage over SBCs like the raspberry pi. Also, use what you have before you buy anything.

    • ChaoticNeutralCzech@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 month ago

      Mmm… Let’s reboot and see how fast the new SSD made things! It can’t be worse than 60 seconds with Mint (or 300 seconds with Windows) on the HDD!

      *chuckles* I’m in danger!

      Debian GNU/Linux 13 mmpc tty1
      
      mmpc login: _
      

      Edit: fixed. I had broken lightdm by adding the numlockx on script in the wrong place, too eager to get a lock screen with an enabled Num Lock

      And the boot time is 20 seconds, on par with Windows somehow.‌