That post seems to be missing.
_HR_ 17 points 3 years ago

I have tried to learn Linux for ages, and have experimented with installing Arch and Ubuntu.

There's your problem. Try Linux Mint.

Is it an unrealistic goal to want to eventually run a computer with coreboot and a more cybersecurity heavy emphasis? I’m still a noob at this and any advice would be appreciated!

Don't try to bite off more than you can chew. Start small and easy, with a beginner Linux distro, and once you've become really comfortable with that, you can try to move onto something less user friendly.

path: 0 556660, hotness: undefined, score: 17, children: 2
gronjo45 7 points 3 years ago
path: 0 556660 557204, hotness: undefined, score: 7, children: 0
Flaky 1 point 3 years ago

I taught a non-techie friend how to install Linux Mint on a virtual machine with VMware. He had fun. He even learned how to install Brave through the CLI.

Granted, he shouldn't have to do that but that isn't Mint's fault whatsoever. Brave should have the option like Vivaldi to download a DEB and install it there.

path: 0 556660 574406, hotness: undefined, score: 1, children: 0
meteokr 15 points 3 years ago

Is it an unrealistic goal to want to eventually run a computer with coreboot and a more cybersecurity heavy emphasis?

No, its not unrealistic. However, what I think is unfair to yourself is to attempt this before knowing what you are doing. Think of it like learning to draw. You have good taste, and you see art you like, and want to do it too. Yet your personal skill level, you finger dexterity, isn't yet there to be able to make the art you can visualize in your mind.

If a task is too hard, or to complex, then there must exist a smaller, easier task to accomplish first. Coreboot specifically is an extremely low hardware/firmware level system, but you don't feel confidant in installing a working desktop OS. You have aspirations for cyber security, as well. Find the smaller, and easier task first. Get Debian/Ubuntu working in a VM. Then look at what software is installed, and read about it. If you want to eventually pursue security projects, setup a LAMP stack. If that too hard, just get the A in LAMP. If that's too hard, find out why. What do you know, what do you not know? It's machines all the way down, and its an extremely small chance you are the first person with a problem. Don't worry about "correctness" and focus on the learning experience.

It is 100% achievable, but it is a lot of time. I started with it because I wanted to run a game server for myself. It's a couple of decades later, and I still have a massive amount to learn.

path: 0 556865, hotness: undefined, score: 15, children: 5
gronjo45 3 points 3 years ago
path: 0 556865 557319, hotness: undefined, score: 3, children: 4
meteokr 7 points 3 years ago

Further rabbit-holing and forum-crawling convinced me that I needed to download Arch or else it simply “wasn’t worth it”, which is completely wrong in itself.

Unfortunately Arch appeals to, and is loved by, a specific kind of user. They aren't really interested in being more newbie friendly, which is totally fine. Debian, and by extension Mint, actively trying to help new people use the software, and is very newbie friendly. Most people asking for help use these types, and thus a lot of the helpful guides use these as a base. OpenSuse also does a very good job too, but it is pretty different than Debian in how it is structured, so not all guides written for Debian will work the same way. When you know about how different Linux ecosystems work, the less which specific distro you are using matters. So don't worry too much about picking the "right" one.

Initially I started out learning LaTeX to make math worksheets for my tutees...

This is the best way, find something you want to do, and learn how to do it. Follow the rabbit holes! You never really know where they go.

path: 0 556865 557319 557578, hotness: undefined, score: 7, children: 1
gronjo45 2 points 3 years ago
path: 0 556865 557319 557578 3737478, hotness: undefined, score: 2, children: 0
nyan 5 points 3 years ago

Just a sidenote: LAMP is a traditional webserver stack. L = Linux, A = Apache (web server), M = MySQL (database), P = PHP (or Perl or Python, depending on who you ask—some server-side programming language, anyway). So it might not be germane to your use case.

path: 0 556865 557319 559357, hotness: undefined, score: 5, children: 1
gronjo45 1 point 3 years ago
path: 0 556865 557319 559357 3738100, hotness: undefined, score: 1, children: 0
skullgiver 14 points 3 years ago

[This comment has been deleted by an automated system]

path: 0 560709, hotness: undefined, score: 14, children: 0
hendrik 10 points 3 years ago

Don't start with the most complicated distro and then fail.

path: 0 570188, hotness: undefined, score: 10, children: 1
kylian0087 1 point 3 years ago

Honestly Arch is not that complicated. But it does require you to understand the basics and be at least a little familiar with Linux type systems. Something like LFS is much much more complicated then arch.

path: 0 570188 598127, hotness: undefined, score: 1, children: 0
BestBouclettes 9 points 3 years ago

Even though Arch is very well documented, it's not really accessible to newcomers. The documentation assumes that you know the basics, so if you don't, you're screwed. Mint, Pop! and Debian, to some extent, are much more accessible.

path: 0 597000, hotness: undefined, score: 9, children: 3
warmaster 4 points 3 years ago

As an absolute noob, I can tell you this is not the case for Arch based images though. I've used Manjaro and now settled on Crystal Linux. Both Arch based. They are as easy as any other distro, even more than Debian.

Debian, in their philosophy, provides a pretty bare ones image, and you have to add everything yourself. They don't even ship Flatpak for example.

Pop! Has an archaic Gnome desktop but an otherwise excellent system.

I don't like Mint's desktop environment, but that's very subjective, so no cons there.

path: 0 597000 598179, hotness: undefined, score: 4, children: 2
vaidooryam 2 points 3 years ago

@warmaster @BestBouclettes how is pop archaic? They are based on ubuntu LTS and add their custom theme along with tiling. Being based on LTS means it isnt the latest, i dont think archaic is the best description.

Moreover they are soon coming out with their own DE replacing the current plugin for gnome. If that is distro independent, should overcome the LTS limitation.

path: 0 597000 598179 598315, hotness: undefined, score: 2, children: 1
warmaster 1 point 3 years ago

I'm sorry if I offended you, I shouldn't have used adjectives in my choice of words. But I didn't mean to say POP was archaic, I wanted to say their Gnome desktop was. For me, a subjective, personal view, the difference between 42 and 44 is very noticeable. I'm using Arch, and I got really anxious seeing Ubuntu getting a newer Gnome before Arch. I want the latest DE version as soon as possible, as it vastly impacts my gaming and working experience. FSR, Fractional Scaling, VRR, HDR, Color management, etc. As soon as there's some progress on that, I want it for yesterday.

pop has to wait for Ubuntu, who has to wait for Debian. It will never satisfy my personal needs. My only other choice would be Gentoo, another rolling release.

path: 0 597000 598179 598315 607183, hotness: undefined, score: 1, children: 0
yamapikariya 9 points 3 years ago

Mint is great. I recently switched fully to Linux and mint feels comfortable

path: 0 557290, hotness: undefined, score: 9, children: 0
eric5949 8 points 3 years ago
path: 0 558943, hotness: undefined, score: 8, children: 1
uwutrash 1 point 3 years ago

@eric5949 @gronjo45 Used Endeavour as a "noob" user, had yay and gnome and it is one of the most straightforward and logical OS's I've ever used. I came to it after like a week on mint.

path: 0 558943 563467, hotness: undefined, score: 1, children: 0
yote_zip 7 points 3 years ago

You definitely don't need Coreboot. Try Linux Mint to start with, and just use your computer as you normally would. Getting comfortable with how Linux does things is something you need to learn before taking the next steps. No one became a Linux guru by reading the "Linux manual" front to back. I picked up almost all of my Linux knowledge on-the-fly because I broke something or because I wanted to do something.

Also, if all you want is better cybersecurity, you'll make a huge leap just by picking any Linux distro. Save Coreboot, full disk encryption, etc for at least a few months down the road when you're picking a new distro and have a better idea of what you want to do differently.

path: 0 557136, hotness: undefined, score: 7, children: 0
silent_clash 6 points 3 years ago

Don't use regular Arch if you're struggling. There are some arch-based distros that are more user friendly, though. Like EndeavourOS or ArchMan. Manjaro can be good too but there are legitimate problems with how the project is run.

I was having graphics driver problems in Ubuntu-based distros until I tried Linux Mint.

If you get crashes right before or after login, it's often a (Nvidia) graphics issue. To get around this, you could use nomodeset in the Grub menu to get a successful first boot where you can then install the proprietary drivers.

Look at sections 4 and especially 5 on this page
Also, here is that info in a tutorial format

Also, you may want to set the Desktop Environment to Xorg or X11 (same thing) if Wayland is causing you problems. It's older, but in some cases more efficient and less experimental. Check out the section: Switching desktop environments using a graphical user interface. It should look similar to the pictures. And notice that the "gear" icon may not appear until you select a user.

If your problem is different than this, open a support ticket in the discord or forums of the distro you're using. Linux Mint has a great system for this on Discord.

path: 0 556812, hotness: undefined, score: 6, children: 2
UrbenLegend 4 points 3 years ago

Don’t use regular Arch if you’re struggling. There are some arch-based distros that are more user friendly, though. Like EndeavourOS or ArchMan.

Yeah, this 100%. Honestly, plain Arch isn't all that hard to use. I'd argue it's probably easier in a lot of ways compared to more mainstream distros...once you have it setup that is. Arch isn't hard, Arch SETUP is hard, so having downstream distros do the hardest part of the work for you is absolutely key to a good experience if you're just starting out.

path: 0 556812 557423, hotness: undefined, score: 4, children: 0
silent_clash 1 point 3 years ago

Oh and lastly, here is a link to a thread of Linux beginner advice that I think is good. I have a nice response there that is pretty detailed. It's in the Marxist lemmy though. https://lemmygrad.ml/post/735631

path: 0 556812 601118, hotness: undefined, score: 1, children: 0
jsonborne 6 points 3 years ago

You're on the right track! That feeling of understanding less is normal - and good news is that it isn't true. You understand more than you did before - but now you also know of some other things you don't know about yet. This is good and exciting! I wish I were in your shoes so I could experience this for the first time again.

I would recommend Fedora Silverblue 38. It is an immutable OS, meaning that it is impossible to break it to the point where it doesn't work. Since the root file system is read only, like a mobile OS, you would be hard pressed to actually break it. Don't worry though, most graphical applications are available as flatpaks on Flathub. Flathub is integrated with the app store in Fedora 38, no need to use the terminal. For terminal applications you want to use there are toolboxes, which are little mini fedora containers that have access to your home directory and some other integrations. Also Fedora Silverblue is easy to install and works with most hardware.

path: 0 599258, hotness: undefined, score: 6, children: 1
gronjo45 1 point 3 years ago
path: 0 599258 3735313, hotness: undefined, score: 1, children: 0
borlax 6 points 3 years ago

Start with Ubuntu, eventually switch to Debian, then give Arch a shot.

path: 0 599456, hotness: undefined, score: 6, children: 1
ikidd 2 points 3 years ago

Then go back to Debian Unstable and stay there.

path: 0 599456 601481, hotness: undefined, score: 2, children: 0
bionicjoey 6 points 3 years ago

Arch is a bad distro for newbies. Go find an ISO for Kubuntu and install that. The install wizard is idiot-proof. I use KDE-based distros like Kubuntu even though I'm a fairly advanced user so don't view it as some kind of failure. There's no virtue in using more complicated stuff. Get comfortable with the easier distros first.

path: 0 574856, hotness: undefined, score: 6, children: 0
VirtualBriefcase 5 points 3 years ago

One word: Mint

It's pretty streamlined, more reliable than some newer trendy Ubuntu spin offs, and still powered at it's core by the same old kernal that even the "advanced" distros use.

I applaud you for trying Arch, and if you can figure it out while learning Linux in general that's a great achievement, but it's overly complicated and I personally wouldn't reccemend it to anyone starting out (or even a most experienced users unless they had a particular need for it's features).

If you continuously get issues across all distros in VMs a live environment might also be worth checking out (live being booted off external media without an install).

Ultimately, though if Linux does mess with your workflow, then use what works best for you. Sure I like Linux, but if it breaks what you need and Windows or Mac doesn't then use what works best for you. But, there's a saying "the more the island of my knowledge grows the greater the shore of my ignorance". The more you learn the more that you realized how little you know. It's always the case for anybody who's either not an extreme expert or a narcissistic, but it's also a great motivator to keep learning.

path: 0 616097, hotness: undefined, score: 5, children: 0
hschen 4 points 3 years ago

Keep it simple, Ubuntu/Mint/PopOS, play around with it for at least a few months before trying an arch install

path: 0 607865, hotness: undefined, score: 4, children: 0
warg 4 points 3 years ago

Next time you decide to attempt Arch, you could try the included install script.

But for now I would also suggest starting out with something more simple, such as Linux Mint or Ubuntu LTS.

path: 0 557493, hotness: undefined, score: 4, children: 1
socphoenix 3 points 3 years ago

I’d recommend mint just because snaps add another layer of complexity for apps right now.

path: 0 557493 557914, hotness: undefined, score: 3, children: 0
RandomLegend 4 points 3 years ago

i wouldn't say that it's unrealistic.

The "Problem" is however, that there are a gazillion different approaches to everything. And everyone will tell you their method and maybe even badmouth other peoples methods... That way you don't really know what to do anymore.

Imho, don't install them in a VM. Get yourself a new cheap SSD. Unplug the one with windows on it and just install a well-known Linux distro that has a big open community on your PC.

If you want something Arch-based: I'd highly recommend you Garuda-Linux. Don't get scared off by it's ..... flashy default looks. This can be changed very easily. But they have one of the most welcomming and helpful communities i have ever witnessed. They aren't really here or on reddit, but rather have their own forum.

This thing will give you everything you need to start. And if something breaks, it does automatic snapshots of your system everytime you install a new package. So if something breaks, you turn off...turn on....and in the boot menu you'll find your snapshots. Pick the last working one. and that's it. Good to go again.


But these are just my 2 cents..

path: 0 556599, hotness: undefined, score: 4, children: 4
Valmond 5 points 3 years ago

You can try a boot from usb key too for example.

path: 0 556599 556701, hotness: undefined, score: 5, children: 3
RandomLegend 2 points 3 years ago

It sounds as if OP was beyond the stage of playing inside a live-boot.... plus you'll never get to really get a feel for a distro if you can't even install new packages properly.

path: 0 556599 556701 556910, hotness: undefined, score: 2, children: 2
socphoenix 2 points 3 years ago

You can install the os to a thumb drive too. Performance will be meh but it’s fine for testing and can be brought with you while out and about

path: 0 556599 556701 556910 557741, hotness: undefined, score: 2, children: 1
silent_clash 1 point 3 years ago

Yes, with the caveat that it could overwrite the Grub menu/boot partitions of other Linux installs on the device. I'd disconnect all disks with working Linux partitions and possibly all Windows ones too while installing to USB from a Live USB.

path: 0 556599 556701 556910 557741 558921, hotness: undefined, score: 1, children: 0
danielfgom 4 points 3 years ago

If I were you I would start by using standard Ubuntu desktop. In my experience it tends to be the most reliable, easy to install, least technical and does alot of stuff behind the scenes that others don't. A simple thing like plugging in a printer works very well in Ubuntu but is a nightmare on opensuse.

If you still run into issues then start to troubleshoot, especially if you are installing on bare metal and not a VM. Often the most common issues are WiFi drivers and graphics drivers. This is because these companies often don't make their code available so other Devs have to reverse engineer their own code and it's not included in the kernel. It has you need installed after installation. If your pc has an ethernet port or ethernet adapter I HIGHLY recommend using that when installing.

In Ubuntu open the search page and type "drivers" and it will show you an option to install additional drivers. Click that and it should detect what hardware you have and give you the choice to tick a box and install those drivers. Your must be connected to the internet via ethernet for this to work. After successful installation, reboot and the WiFi/graphics card should work.

If you have issues Google it an Ubuntu normally has TONS of answers.

path: 0 569859, hotness: undefined, score: 4, children: 2
jsonborne 1 point 3 years ago

My only issue with this is that the Ubuntu desktop is really buggy right now. 23.04 has plenty of odd issues like the file browser not showing the correct file as deleted, instead making it look like another random one in the same directory got deleted. But refreshing the file browser corrects the graphical issue. But due to many little paper cuts like that I'd shy away from recommending Ubuntu.

path: 0 569859 599320, hotness: undefined, score: 1, children: 1
danielfgom 1 point 3 years ago

I'd always recommend the LTS. 23.04 is bleeding edge and advertised as buggy by Canonical. Get 22.04 and you'll have zero issues. It's rock solid.

path: 0 569859 599320 645103, hotness: undefined, score: 1, children: 0
pfr 3 points 3 years ago

I cannot stress this enough...

POP!_OS

path: 0 596594, hotness: undefined, score: 3, children: 1
Turtle 1 point 3 years ago

For real this is The One for new users. It just works.

path: 0 596594 600158, hotness: undefined, score: 1, children: 0
tootbrute 3 points 3 years ago

Get Fedora Silverblue. It is rock solid. Install Distrobox or Boxes to emulate other systems on top of that.

You could also move on to something else later if toy like.

path: 0 560602, hotness: undefined, score: 3, children: 0
eshep 3 points 3 years ago
path: 0 620261, hotness: undefined, score: 3, children: 0
ikidd 2 points 3 years ago

If you want to use the Arch ecosystem but have trouble getting there, start with Manjaro. It handles the hardware extremely well. I install it for my friends and rellies because I like the Arch tools, but I don't want the cutting edge issues of pure Arch. I haven't had very many issues to fix with it on over a dozen installs running for as long as 5 or 6 years now.

path: 0 601651, hotness: undefined, score: 2, children: 1
carl_sagan_skywalker 1 point 3 years ago

I second this. Manjaro has enabled me to be far more successful in my Linux endeavors. The Arch package system and Arch User Repository are amazing and I've been able to get so many pieces of software running without too many headaches.

path: 0 601651 612739, hotness: undefined, score: 1, children: 0
whoami 2 points 3 years ago

use linux mint, xubuntu, or maybe pclinuxos

path: 0 583010, hotness: undefined, score: 2, children: 2
marx 1 point 3 years ago

I convinced my friend to try out Mint on his laptop a year ago. He fell in love with it almost instantly and have been using it ever since.

path: 0 583010 584196, hotness: undefined, score: 1, children: 1
whoami 1 point 3 years ago

it's good for first timers, or for people who are just less interested in the command line and configuring everything

path: 0 583010 584196 585796, hotness: undefined, score: 1, children: 0
skillissuer 2 points 3 years ago
path: 0 557438, hotness: undefined, score: 2, children: 0
ludothegreat 2 points 3 years ago

I have hosed so many installs over the past 20 or so years that it's impossible for me to guess a number. It's part of the learning process. Just keep at it and you'll get there.

path: 0 613192, hotness: undefined, score: 2, children: 0
fubo 2 points 3 years ago

I've been using GNU/Linux and similar systems on-and-off since the late '90s. I have no patience for debugging driver problems or anything else anymore.

I'm typing this on a desktop running Pop!_OS ... where I have spent exactly no time debugging driver problems or anything else.

It just freakin' works.

Mind you, my use case is pretty straightforward. The software I use is pretty much:

  • A web browser (currently Chrome)
  • A terminal, in which I run vim, a MUD client, coding tools for Python and Go, etc.
  • Signal Desktop
  • Steam, including Windows games via Proton & WINE
  • Transmission and VLC for "arrr" purposes.

Full-disk encryption just works out of the box. Steam games are sometimes a little hinky and I have to pull out my old Unix knowledge and run commands like killall pressure-vessel to shut down borked Steam stuff.

Here are some things I never do:

  • Compile my own kernel (or any other code I'm not working on personally — I compile my own keyboard firmware, but that's because I build my own keyboards)
  • Read system logs
  • Care about which desktop environment, window manager, etc. I'm using
path: 0 557754, hotness: undefined, score: 2, children: 0
Choctaw 2 points 3 years ago
path: 0 601138, hotness: undefined, score: 2, children: 0
xtapa 2 points 3 years ago

I've been in your shoes a few months ago. I tried a few distros in VMs and ended up using OpenSUSE Tumbleweed. It comes with different GUIs and I decided for KDE. As a beginner TW helped me with the built in snapshots mechanism. So before I did anything, I took a snapshot, did it, and if I fucked up, I could easily rollback and try again. Since TW is a rolling release, I now make a snapshot before and after the system update So I always have some stable Rollback snapshots. Gives me so much safety to fiddle around and learn more about Linux. Been loving it so far.

Make heavy use of ChatGPT. I've been chatting about Linux with it for months now.

path: 0 566703, hotness: undefined, score: 2, children: 1
gronjo45 2 points 3 years ago
path: 0 566703 3706765, hotness: undefined, score: 2, children: 0
tootbrute 2 points 3 years ago

Get Fedora Silverblue. It is rock solid. Install Distrobox or Boxes to emulate other systems on top of that.

You could also move on to something else later if toy like.

path: 0 560598, hotness: undefined, score: 2, children: 0
GustavoM 2 points 3 years ago

Baby steps, my dear baby penguin -- start with ZorinOS, and then keep venturing its calm waters until you are comfortable enough on trying something more complex like Arch Linux.

path: 0 584923, hotness: undefined, score: 2, children: 0
Tom_Dude 2 points 3 years ago

https://youtu.be/DPLnBPM4DhI

I use this video when setting up a basic arch install. I'm a beginner myself, and this video takes you through every step. Maybe check out if you're missing something in setup?

path: 0 603833, hotness: undefined, score: 2, children: 0
warg 1 point 3 years ago
path: 0 557484, hotness: undefined, score: 1, children: 0
Fredol 1 point 3 years ago

Like some others have said, you should give a shot to the easiest and always up-to-date distro there is: OpenSuse Tumbleweed

path: 0 568931, hotness: undefined, score: 1, children: 0
warmaster 1 point 3 years ago

Try Crystal Linux, it's based on Arch and it's beautiful installer will do the heavy lifting for you and leave you with a fully working Arch Linux installation.

path: 0 583537, hotness: undefined, score: 1, children: 3
dodgypast 1 point 3 years ago

How's the community for that?

I use Endeavor which is what I was going to suggest as an easy to install Arch based distro.

For anyone wanting to learn then going for something Arch based means you've got the Arch wiki to back you up.

path: 0 583537 596897, hotness: undefined, score: 1, children: 2
warmaster 1 point 3 years ago

It's a vibrant community, they have a Discord server, whenever I need help with something, my issue is solved almost instantly. Plus, yes... the Arch Wiki which has no match. And the distro comes with a pacman and AUR helper that makes it stupid easy to work with.

path: 0 583537 596897 607316, hotness: undefined, score: 1, children: 1
AutoModerator 1 point 3 years ago
path: 0 583537 596897 607316 607332, hotness: undefined, score: 1, children: 0
itchy_lizard 1 point 3 years ago

Mint xfce.

path: 0 558541, hotness: undefined, score: 1, children: 0
matejc 1 point 3 years ago

As a Linux user I can tell you that nothing works. Every single Linux distro requires some amount of work. That's why I do not use Windows or MacOS since it is so closed ecosystem that you can't even fix anything when something fails.

path: 0 3704280, hotness: undefined, score: 1, children: 0

thanks for using Leebra!

go to feed...