Come here for help or general questions, post your configuration, discuss packages or overlays, CloverOS, post your desktop, anything else Gentoo, etc. Newfriends welcome.
Newbie here, with a few questions about getting the system bootable. I have a 64 bit UEFI capable (but of course BIOS and legacy BIOS) capable Thinkpad that I've tried to get gentoo on twice before giving up because I needed a working system at the time. I'd get errors with grub complaining about things like an unidentified target and wouldn't be able to boot. Which partitioning scheme should I follow and which grub install directions? Or is it also reasonable to half-ass this part and fix it with boot repair disk? And, should I just try installing it in a VM until I git gud?
Any tips are of great use to me. Now, back to lurking for me.
Jordan Bailey
...
Elijah Barnes
if you want UEFi no point in using grub, just use gummiboot or refind. your error eas probably due to the fact that you din’t set efi as grub target in your make.conf [cod e] # Both UEFI and PC GRUB_PLATFORMS="efi-64 pc" [/code] by the way this a prime example of gentoo being trash, why the fuck isn’t that a grub2 USE flag instead of being some shit you have to set in your make.conf
Cooper Perry
>memepad x220 >livecd environment werks >install goes smoothly until after rebooting After entering encryprtion passphrase display is fucked up and can't properly show command line interface Any thoughts?
Leo Johnson
I've never had to specify that in order to get grub to boot. Now that I think about it, what the hell does that even do? What even are use flags?
Ryan Moore
I had basically the same issue. I never solved it; just wanted to say that Gentoo is fucking confusing, especially since the documentation pertaining to the stuff is so sparse. Being Gentoo is suffering.
Andrew Richardson
> (You) >># Both UEFI and PC >GRUB_PLATFORMS="efi-64 pc"
I was just recently looking back at the handbook and questioned if I did that, so that's probably it. Is it reasonable though to use a boot repair disk though? I saw it somewhere on a forum.
And I don't necessarily want to use UEFI if it makes it any harder, it seems to me that the benefits of UEFI are marginal.
>by the way this a prime example of gentoo being trash Yeah I still don't get why you're expected to do all this shit manually anyway, why not like with a kernel config where you have default settings (so what the handbook defaults to) and can edit them or just hold down enter?
Hudson Johnson
using gentoo is simply not 1337 enough install netbsd or plan9
Jaxon Morris
> >Being Gentoo is suffering. But life is suffering (according to Buddhism), so is gentoo life? Does gentoo live? Is the first true AI released under GPL?!
Isaac Ramirez
Use flags are as I understand it information emerge (I think) uses when building programs to ensure full compatibility and all the features you want while skipping or removing those you don't. It's the autistic strength of gentoo.
Aaron Bell
Wallpaper? Nice stuff BTW
Asher Allen
>grub if you booted your pc in bios mode instead of UEFI to install gentoo, grub will only compile bios mode by default, you can set this at compile with the "--with-platform=" option. that's what you do with the extra setting in make.conf. Usually compilation options are set with USE flags in gentoo but for some reason they decided to make it a special setting.
I would advise to use the arch install iso as a rescue/install disk as it supports UEFI/BIOS boot, has all the drivers you could want and wifi-menu makes it easy to connect to wireless. Once you booted with the arch iso you can mount your gentoo partition, follow the chroot instructions and once you are in chroot you can install bootloader, compile kernel and so on until you get to the point where your system is bootable and has networking enabled.
Jaxon Martinez
That's not what use flags are.
Lucas Peterson
You tried to make a joke and you ended up making yourself sound like a moron.
Jace Stewart
> (You) >That's not what use flags are. I tried to answer it, how about after saying my answer is wrong you answer it yourself?
Ian Roberts
> (You) >You tried to make a joke and you ended up making yourself sound like a moron. Woah, you're so smart and perceptive... But, what if that was the joke...
Bentley Anderson
What are USE flags?
/etc/portage/package.use generally determines what your Gentoo install will look like. The first thing new Gentoo users should do is read the USE flags for their packages.
There's two types of USE flags that are treated equally: global and local.
Global USE flags are the ones that are in many packages, they generally do the same thing no matter what package uses them.
Local USE flags are the ones that are in a few packages and require you to read packages.gentoo.org to read what they do. You can also read the .ebuild to get an even better idea of what it does.
USE flags are basically ./configure parameters made easy.
See the green and the yellow? Green means you can just emerge gimp and get that version. But what if you want 2.9? It's keyworded, which means it isn't stable.
Gentoo Stable is using packages that aren't keyworded, as in they're tested and guaranteed to work.
Just add media-gfx/gimp to /etc/portage/package.keywords and you'll get the latest keyworded (Yellow) version.
Masked (Red) is just another step forward of keywording and the file is at /etc/portage/package.unmask
You can unmask or unkeyword a specific version by doing =media-gfx/gimp-2.9.6
Should I do something to use enable what's in my CPU_FLAGS_X86 ?
Angel Rogers
>this is a prime example of gentoo being trash >why is it not a USE flag It is, GRUB_PLATFORMS is part of USE_EXPAND, just like VIDEO_CARDS, INPUT_DEVICES or ABI_X86. All flags in such variables are expanded to normal USE flags, such as video_cards_nouveau, or grub_platforms_efi-64.
Blake Butler
>Gentoo Stable is using packages that aren't keyworded The packages you're talking about are keyworded with arch, for each CPU architecture they're considered stable on. ~arch is packages currently being tested on that arch. Unkeyworded packages, such as live ebuilds are not tested or cannot be tested, they're unmasked by **, which means "accept all keywords, even no keywords".
Jordan Ramirez
is clover os the same as gentoo? what are the differences
Only difference is package configuration. You can get the same thing on Gentoo with PORTAGE_BINHOST="cloveros.ga" emerge -G package
Nolan Russell
thanx.
Xavier Cook
anterfag here, one question, is it true that in gentoo updating packages such as browsers can take days to do it?
Adrian Davis
It takes literally months to build nano
Luke Cooper
why and why would i chose gentoo if i have work in my life
Thomas Gray
>I was only pretending to be retarded!
James Lee
why would you post in a gentoo thread if you don't want to use gentoo
by the way it doesn't take long to build nano at all. as for browsers, I have a very slow computer really only meant for office work. compiling chromium takes about 12-14 hours. I just let it do that overnight while I sleep.
Austin Taylor
sorry, i am just curious about gentoo. I just want to know what makes it so worth it for the compilation being slow.
Evan Reyes
>17.1 profiles what did they mean by this?
Xavier Mitchell
Compilation isn't really all that slow on modern machines.
Plus you don't have to do anything much, the net effect when you are otherwise browsing porn or whatever is mostly that you have a bit less RAM.
Advantage is pretty easy long term maintenance & configurability down to easy patching, compile time config and so on.
Nicholas Jenkins
Unless you have a shitty processor, an update should never take more than a few days. You can also use distcc to build on a different system if you have a laptop with bad cooling or something like that.
Josiah Scott
>should never take more than a few days meant few hours. fuck.
Levi Cooper
Gentoo profile 17 was out a while ago. Figures 17.1 is being prepared or released then?
Zachary Cox
the advantages are appealing to a niche group of people. for everyone else who uses gentoo, it's just a hobby thing, like building a computer. You don't really have to build it yourself, and you're really not saving much money when you factor in the time/labor cost, but the feeling of achievement is nice, and your parents will think you're a genius
Oliver Mitchell
yeah think it came out in the last couple days sometime
Easton Nguyen
you scared me there
Aiden Wilson
also are these specs good to have a fast gentoo?
Jordan Hernandez
> A new set of 17.1 amd64 profiles has been added to the Gentoo repository. Those profiles switch to a more standard 'no SYMLINK_LIB' multilib layout, and require explicit migration as described below. They are considered experimental at the moment, and have a fair risk of breaking your system. We would therefore like to ask our users to test them on their non-production ~amd64 systems. > In those profiles, the lib->lib64 compatibility symlink is removed. The 'lib' directory becomes a separate directory > The migration is performed using app-portage/unsymlink-lib tool. Very nice that they even provided a simple migration tool. Some gentoo devs are usability heroes.
Evan Edwards
Anyone else in the process of upgrading to 17.0? Currently re-compiling my whole system, and here I wanted to go to sleep early...
Alexander Flores
Can Gentoo be used as binary distro? like not having to compile all the packages
Kevin Scott
There are some binary packages but no
Austin Gray
Ok, i haven't installed gentoo linux but i do know is
- Configuring basic stuff inside the gentoo installation - Configuring & Compiling the kernel - Learning how portage works
Anything else?
Bentley Perez
I don't have much experience with it, but I was pleasantly surprised to find that the VirtualBox guest additions were surprisingly easy to set up. 8/10, would install on desktop and server but Arch is more convenient
Evan James
You have to be fairly comfortable with the command line. The documentation is pretty thorough.
Nathaniel King
any modern desktop that can keep its CPU below the throttling temperature should be fine.
Parker Perry
what are the steps to install clover OS? I made a live usb and then ran the installscript.sh but the drive wasnt even bootable. whats more, it only had a single partition which didnt even have a bootable flag on it.....where did I fuck up?
You know I was just wondering what to install on my 2nd laptop after Debian Unstable broke. I always compile my own latest rc kernel and a few multimedia libraries and I almost decided to go with gentoo. I'm glad I didn't though. The community is full of irrational systemd haters who spit on everything pottering has touched. I for one feel proud to be using wayland and systemd, as well as looking forward to using bus1 as soon as possible. I used to use kdbus back 2 years ago before it got scrapped too and that was awesome, looking at all the data that could be transferred over IPC. I think that all systemd supplies is the best implementation - including network managing (fuck networkmanager), ntp (timesyncd is less bloated and more robust than anything else), bootctl (grub is a bloated piece of crap), resolved (fastest and uses caching more efficiently than say dnsmasq) and the overall set of utilities and services. Sure, gentoo offers systemd but it would suck to be regarded as the outsider, a freak, a defiler of the unix way. And because gentoo supports other init systems that also means systemd integration is subpar compared to any other sane distribution.
Owen Bennett
Plenty of people use systemd with gentoo. There are large sections of the wiki dedicated to systemd and bespoke advice for systemd users on many entries.
Joshua Ramirez
thanx! ill try again
Kayden Harris
I installed gentoo, but that installation was shit so I have a question
Does really gentoo give good performance better than other distros? Because I have a shit hardware in my computers.
Jason Davis
Nope there is no noticable performance increase. The appeal is primarily meant to be customisation.
I would not use it on shit hardware because compiling from source can be very time consuming even if you don't update too often.
That said if it isn't your main PC then it might be fun to have a minimal install and binary packages are available for large programs.
Blake Perry
I've a choice between an X230 i5 and a quad core W520. Going to use one of these laptops for gentoo. I believe the W520 is better suited for gentoo. what do you think?
Inb4 W520 weighs too much. I am not a manlet or girl so laptop weight doesn't really matter to me.
Connor Evans
Why isn't there a prebuilt Gentoo I can just install like I could Ubuntu or Fedora? Why do I have to compile everything myself? What's the point?
Cameron Cooper
>Ubuntu or Fedora
Set up a desktop profile and emerge world.
Andrew Morris
Gentoo performance is generally better than other distros if you build with -march=native and have a CPU with SSE4
Juan Roberts
There's also a
Charles Nguyen
Not only that, there are tons of Gentoo users using ``non-Unix'' filesystems like ZFS. It's almost like those obnoxious Unix weenies only like to complain when it's convenient for them, because I don't see any of them use UFS.
Jayden Russell
>implying sabayon counts as gentoo
Leo Evans
>ZFS >filesystem of Solaris >Solaris is more Unix than Linux
What's the problem here?
Oliver Roberts
>merge a github kernel config how do?
Jack Sanders
openzfs is a filesystem of Illumos, you dolt. And I'm not going to even begin to explain how stupid that induction is.
Juan Phillips
>OpenZFS, filesystem of OpenSolaris (now illumos)
Aaron Lewis
I decided to give Gentoo a shot today and I really like it so far, but I wanted to test installing all the dependencies for thinkpad-scripts and Sphinx is not even showing up in emerge. I tried a few alternatives, but I'm not that familiar with python. Any ideas?
I have tried using dev-python/sphinx, but I get emerge: there are no binary packages to satisfy "dev-python/sphinx" I tried even searching for dev-python/sphinx on packages.gentoo.org/ but the page will not load on any of my devices. (FYI, I am using CloverOS in a virtual machine because I wanted to give it a quick test without having to spend the time installing it in a virtual machine).
Owen Phillips
Okay I'm putting it in CloverOS now, wait 15min
Jace Bailey
Can someone link a guide for installing gentoo on a ps3? I finally got a hacked cfw one.
Also I'd like to run certian x86 programs, is there a way to make it install all the libraries the program needs in x86 format then only run that specific app in x86 mode? It is not free software btw.
Elijah Moore
Another option, ./cloveros_settings.sh and change to source and emerge it
Camden Wright
OpenSolaris isn't Illumos, nor is OpenSolaris Solaris.
Evan Ortiz
Doesn't portage have liquorix sources?
Asher Robinson
meaning qemu im not retarded btw
Nolan Wilson
I had installed gentoo in virtualbox but the problem always comes to my mind is, How do I configure the kernel? Or more proper question is, which is the proper way? Because I read the wiki an the forums but they have tons of configurations.
Ian Scott
In my experience with Virtualbox, you should just use common sense. Go through the device drivers and the virtualization section and enable what looks obviously necessary and disable what looks obviously unnecessary. Make sure you check the documentation just in case.
Adrian Carter
That worked, thanks man!
Bentley Nelson
is there a guide for this? Basically I want a babby version of gentoo
Tyler Brown
Pretty much every distro dropped support for PS3. Just burn the latest ps3 livecd you can find.
> Why isn't there a prebuilt Gentoo I can just install like I could Ubuntu or Fedora? Because Gentoo is managing its software with portage that way, and not with binaries.
Feel free to use CloverOS, Sabayon or whatever.
> Why do I have to compile everything myself? What's the point? The point of Gentoo is that it helps a lot with compiling packages while still allowing sauce code patches or compile time configuration / toolchain variations to be applied.
Maybe Gentoo just isn't for you if you did not want to do anything with sauce code or compile time configuration / toolchain variations.
Granted there are a few more things like the configuration management that Gentoo also gives a hand with that you might be interested in, but nobody says it's the right distribution for every [human / organization] user, even if it can cover virtually any software setup.
Levi Collins
Just finished installing Gentoo the other day. Fucking easy as shit. Took about two days, but only because I read up on every single thing I came across and didn't recognize. Customized the kernel and .confs like a motherfucker too. If I were to do it again with mostly native settings, I'd probably take me under an hour (compilation time included). Anyways, kinda proud about it and saw this thread so I felt like sharing. If I ever teach a Linux class, I'd be on installing Gentoo while diving into every subject the process touches on. Good way to learn if you take the time to do more than just follow instructions.
Jacob Williams
is there even software for bsd or plan9
Parker James
It isn't supposed to be hard anyhow, but Sup Forums has apparently many who think reading is a difficult challenge.
Maintaining your Gentoo installs (running updates and dispatch-conf) also generally isn't hard, BTW.
Daniel Flores
What? Explain
Jaxson Morgan
Generally speaking Gentoo itself is intended to be used with your desired configuration. And since your desired configuration can only be applied to source packages, that's what you get.
If you don't need your own specific configuration, use Sabayon, CloverOS, or just any of the many binary Linux distros that aren't even Gentoo-related.
Luis Rogers
can you use regular binary distros with a custom kernel and if so, does it make a difference?
Blake Adams
> can you use regular binary distros with a custom kernel Sure. It's even easy, most kernel patchsets don't have any complex dependencies.
Chances are that you don't need to change anything and can just compile and use the kernel you want.
> and if so, does it make a difference? Uh, of course? You are using a different kernel to get whatever that different kernel does - whether it's a set of different schedulers / scheduler tweaks or a slimmed down security enhanced kernel that is anal about certain types of memory accesses and such. And that then is the difference you wanted and get.
Lincoln Stewart
I wouldn't say it's hard either, but it can definitely be time consuming if you don't recognize most of the options, like when configuring the kernel for example. Sure, you could probably get by just leaving most things as is, but if you really want a setup where you're aware part of the configuration in the areas where it makes sense, then it'll take some time to learn what you might want, as well as what you might not want.
Benjamin Peterson
> but it can definitely be time consuming if you don't recognize most of the options Follow the handbook if you don't know that and how you want to do a variant of it
> like when configuring the kernel for example What Gentoo needs is documented in the handbook. What you need remains the same between distros. If you never did it before - have this quote from the handbook: > If a manual configuration looks too daunting, then using genkernel is recommended. It will configure and build the kernel automatically
> it'll take some time to learn what you might want Identify issues that bother you, fix them specifically?
You don't really have enough time to systematically look at all possible source code and configuration changes and customize *everything* even if Gentoo gives you pretty easy access to virtually all of it.
Colton Jones
I'm not saying you should look at all the source code. Also, I'm not saying that the handbook doesn't provide a full installation guide. It does. But if you want to configure a system to work in a certain way, you've gotta take the time to look up shit like cpu governors or CRC T10 DIF PCLMULQDQ acceleration and if your hardware supports it.
Evan Parker
> But if you want to configure a system to work in a certain way Depending on what that certain way is, that requires looking at configurables *and/or* source code, sure.
> you've gotta take the time to look up shit like cpu governors or CRC T10 DIF PCLMULQDQ acceleration If you need to steer memory / processing power usage for some reason (despite the schedulers generally being better by default than on any other OS you've used and never needed to configure this way...), you just literally set up what fraction / time share / memory share / whatever your process(es) get in cgroups.
But it sounds more like you wanted to rice rather than identified a certain problem and addressed it specifically. Because if you want to address one issue specifically you generally just go where information on the internet points you for a possible solution and change just that bit.
Kayden Price
>it sounds more like you wanted to rice Isn't that the whole point? I don't mean stupid shit like colorful terminals with snazzy fonts, but basically configuring your system so that it runs the way you want it to run. For me, that was making speeds as fast as possible while keeping adverse effects on battery life under a certain threshold. Took it all the way to the BIOS actually. Running ram at unsupported (at least officially) speeds. 1867MHz motherfuckers! lol