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?
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?
Eggymatrix
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.
cogman
in reply to Eggymatrix • • •fozid
in reply to pixeldaemon • • •eshep
in reply to pixeldaemon • •Linux reshared this.
pixeldaemon
in reply to eshep • • •StrawberryPigtails
in reply to pixeldaemon • • •With the caveat that I last played with Gentoo 20 years ago.... I am almost certainly a bit out of date.
If I remember correctly it, it explicitly recommended that you use at least the minimal gentoo live disk to get your system into a running state. You'd be working from the live cd for the first couple of sections before booting into a very basic install on your hard disk. From there you would compile the rest of your system.
Even the minimal disk provides all of the tools that you need to bootstrap the system. Sources for everything else are downloaded as they are needed. Come to think of it, I think the full desktop live dvd was fairly new at that time, in it's first or second release.
Even at that time the Gentoo manual was incredibly well written and is in my opinion the gold standard for how user documentation should be written. I had been toying with linux for about 3 months at that point and was able to get a working desktop system up and running in about a month , mostly just waiting for things to compile on the slow processors we had back then. I would
... Show more...With the caveat that I last played with Gentoo 20 years ago.... I am almost certainly a bit out of date.
If I remember correctly it, it explicitly recommended that you use at least the minimal gentoo live disk to get your system into a running state. You'd be working from the live cd for the first couple of sections before booting into a very basic install on your hard disk. From there you would compile the rest of your system.
Even the minimal disk provides all of the tools that you need to bootstrap the system. Sources for everything else are downloaded as they are needed. Come to think of it, I think the full desktop live dvd was fairly new at that time, in it's first or second release.
Even at that time the Gentoo manual was incredibly well written and is in my opinion the gold standard for how user documentation should be written. I had been toying with linux for about 3 months at that point and was able to get a working desktop system up and running in about a month , mostly just waiting for things to compile on the slow processors we had back then. I would run a few commands and then go off and do something else for a few hours. rinse and repeat.
like this
eshep likes this.
eshep
in reply to StrawberryPigtails • •Linux reshared this.
eshep
in reply to pixeldaemon • •Linux reshared this.
nyan
in reply to pixeldaemon • • •Do use the Gentoo-provided minimal install iso as the host for the install, and not random live media, just to reduce the possibility of unexpected problems.
The handbook is actually pretty explicit on what commands you need to run for the base install. Read it through first. Take note of the places where you actually have to decide something (the biggest one is OpenRC vs. systemd, and you want to have that decision made before you start). Go with the default for anything you don't really care about or that looks a bit complicated or scary. Absolutely do not skip steps (unless they're marked "Optional") even if you don't yet understand what the step is for.
Working inside a VM insulates you from some of the worst gotchas you can run into on real hardware (like bad UEFI implementations), fortunately. Still, don't try to build a custom kernel straight out the gate—just install the distro kernel for now.
If something goes wrong during the install, it can be best to take a break and come back later.
Once you've got the base system running, you'll have ano
... Show more...Do use the Gentoo-provided minimal install iso as the host for the install, and not random live media, just to reduce the possibility of unexpected problems.
The handbook is actually pretty explicit on what commands you need to run for the base install. Read it through first. Take note of the places where you actually have to decide something (the biggest one is OpenRC vs. systemd, and you want to have that decision made before you start). Go with the default for anything you don't really care about or that looks a bit complicated or scary. Absolutely do not skip steps (unless they're marked "Optional") even if you don't yet understand what the step is for.
Working inside a VM insulates you from some of the worst gotchas you can run into on real hardware (like bad UEFI implementations), fortunately. Still, don't try to build a custom kernel straight out the gate—just install the distro kernel for now.
If something goes wrong during the install, it can be best to take a break and come back later.
Once you've got the base system running, you'll have another decision to make about X vs wayland and the various DE/WM/compositor options.
cogman
in reply to pixeldaemon • • •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.
like this
eshep likes this.
ferric_carcinization
in reply to pixeldaemon • • •As others have already noted, the handbook is very good. You should be able to manage with limited Linux & terminal skills. (terminal navigation, can install a package with e.g. apt, etc.)
If you're unsure about your skills, try using the terminal a bit. You can start with switching to the apt cli (command-line program) if you're using a gui client. Or, you could try to do some basic, everyday tasks with it, like editing text with nano (or vim, if you're feeling brave).
Just don't forget to install important packages when installing Gentoo, like sudo (and add youself to sudoers), a DE/WM (KDE Plasma, GNOME, Sway, etc.) and a terminal. These things can be done later, by rebooting to the install media and chrooting, but it can be a bit annoying.
Don't worry too much about mistakes, as everything is fixable, except things related to bad UEFI implementations.
Like others, I would recommend going with defaults for now. You can always tinker after the install. While a few things are a real pain to change or shouldn't be changed, like going from no-multilib to
... Show more...As others have already noted, the handbook is very good. You should be able to manage with limited Linux & terminal skills. (terminal navigation, can install a package with e.g. apt, etc.)
If you're unsure about your skills, try using the terminal a bit. You can start with switching to the apt cli (command-line program) if you're using a gui client. Or, you could try to do some basic, everyday tasks with it, like editing text with nano (or vim, if you're feeling brave).
Just don't forget to install important packages when installing Gentoo, like sudo (and add youself to sudoers), a DE/WM (KDE Plasma, GNOME, Sway, etc.) and a terminal. These things can be done later, by rebooting to the install media and chrooting, but it can be a bit annoying.
Don't worry too much about mistakes, as everything is fixable, except things related to bad UEFI implementations.
Like others, I would recommend going with defaults for now. You can always tinker after the install. While a few things are a real pain to change or shouldn't be changed, like going from no-multilib to multilib, most things can be played with later. Though I haven't done it with a Gentoo system specifically, going from an unencypted system to encrypting all disks is very much possible.
Mikelius
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
like this
eshep likes this.
eshep
in reply to Mikelius • •Linux reshared this.
muusemuuse
in reply to pixeldaemon • • •Shoebody Bop [sped up] [maximum groove]
Foxyavelli (YouTube)Sinirlan
in reply to pixeldaemon • • •eshep likes this.