Skills to install Gentoo


I would like to practice installing Gentoo from scratch since I like the idea of the distro, but I'm quite new to Linux at all and only had experience with Debian. I suppose my very basic knowledge of terminal isn't enough to install Gentoo, even with the handbook.
So, what would you recommend to learn or practice before I actually try installing Gentoo?
Also, any specific tips on installing Gentoo inside a VM?
in reply to pixeldaemon

Gentoo, along with arch and their derivatives are more advanced distros, that will require you to actually learn stuff to be able to use them.

That said, if you are motivated and have the time there is no reason to not try, and the arch wiki and installation manual are in my experience very good at explaining everything you need to know on the system side.

I know that the gentoo handbook is also very good, and the main difference between gentoo and arch is that there is the additional uncommon step to build everything from source, kernel included.

You could go with gentoo directly, but since you seem searching for a progression I do recommend to try arch first before going to the gentoo endgame.

in reply to pixeldaemon

As a 20+ year gentoo user, I often point people to the handbook as a tool for helping them to gain a solid understanding of linux. The way I recommend you go about it is to first read through the entire handbook and (most importantly) go read about each thing you encounter in it that you don't understand. Once you think you somewhat have a grasp of why each step is in there, start running through an install. Only use prebuilt kernels for now (ever really), there is no need to build one yourself unless you need something specific. Don't worry about fuck ups, just keep going till you get through it, you'll learn what you did wrong as you progress. Once you've made it as far as a functional desktop, rinse and repeat until you find yourself only referencing the handbook for verification, not reading it, then move on to learning about portage.

Linux reshared this.

in reply to pixeldaemon

in reply to pixeldaemon

You always install gentoo from an "already working" system. Basically, all yer gonna do is partition/format the drive, explode the file system to it, and chroot over to set shit up. You can easily build gentoo on an external drive on one (more powerful) computer, and throw it in the one it's for when yer done. This is a very common way of installing it on an SBC.

Linux reshared this.

in reply to pixeldaemon

in reply to pixeldaemon

I suppose my very basic knowledge of terminal isn’t enough to install Gentoo, even with the handbook.


Nope. The gentoo handbook is VERY good. Don't skip parts on it and you can install a gentoo. You really don't need very advanced terminal skills to get gentoo up and running. So long as you understand basics like cd/nano/ls/cat then you can pretty easily do the entire handbook.

One thing to realize is that you can always go backwards and fix things if you make a mistake. Nothing is permanent. If you get into a "why isn't this working" state, just go back and see if you've skipped something.

in reply to pixeldaemon

This entry was edited (today, 3:43 AM)
in reply to pixeldaemon

Speaking from personal experience: get a spare laptop or external drive and jump right into it.

Gentoo is where I learned Linux. The handbook is so good and is my highest recommended source of getting into Linux, assuming you take it slow to understand it.

While a VM might be an option, I think you'll have less problems on a direct system... But maybe I'm wrong, I've never tried installing Gentoo on a VM before.

Just know, this system will need care... Keep Gentoo updated frequently, else you'll have issues with dependencies. If this is your first time digging into Linux, you'll goof. But don't fret, for there's always a fix!

If you find yourself needing something less demanding, my go to has been Mint for that. However these days I've actually been re creating my laptop on Gentoo with an external USB C. Turns out even on that it runs games better, so can't wait to move it to an nvme lol