#Installing Gentoo for the first time
1 messages · Page 1 of 1 (latest)
is there anything you're trying to do like a shared home partition?
i was trying to do inside my actual cachyos install
but it turns out i can't actually use most of the commands
so i think it's not the right way to do it?
you can
well i couldn't pass this: https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base
which step specifically?
"emerge" or "eselect" i can't use those
you'll need to chroot into the install
oh
chroot /mnt/gentoo?
did you get an arm64 base 😭
Have you tried this?
please dont
Why?
its better to just do the install at least once to get used to the tools
imo

can i just override the arm64 tarball then?
It's subjective
The link I sent takes much less time. I already skipped steps before I knew this existed with arch-chroot. A lot pre install isn't used post
well you know how to do basic linux installation
not really
just umount the gentoo directory and delete it
or delete everything inside of it
If you want to do the hard way, don't use this as you won't be able to brag on "I use Gentoo btw" as a meme
LMAO
i actually want to do it manually one time at least
as i did with arch
Arch install script sucks
i'm going to wipe the partition and start again
i can't do much now
udo umount /dev/sda4 umount: /mnt/gentoo: target is busy.
i will have to wipe the drive and install gento in it, probably
I hear other people install gentoo from inside another OS
I did the live GUI
i will probably do this one
lemme just burn the image
3GB why?
because of the KDE environment?
i mean thats what you are doing with a live media install
Well it installs from a USB drive instead of the device you are installing to which makes managing partitions easier
i wish i was more intelligent
jay eazy

You shouldn't judge your smarts with a Gentoo install, Gentoo is not called beginer friendly for a reason
Linux from scratch would be the more difficult install though
perchance
is gentoo more difficult than nix?
Gentoo isn't difficult outside the install which is why I linked the script
nix 
so it should be okay when installed?
i will use it more cutting-edge tho
hope it don't breaks
i mean you'll have to learn how to use USE flags and keywording and stuff
but its not too difficult after you get used to it
Gentoo by default uses stable packages that might be older than Debian, so you have to put ~amd64 per package you want to use testing on
Also you can limit the package version, or toggle what is installed with each package
Portage is easy to learn
or set it globally 
your friend is bach-completion
No
~amd64 should make it more like arch?
never set ~amd64 global as it will enable testing packages on everything
testing packages can break
stable is usually recent enough
two global flags I would put in a make.conf are pulseaudio and pipewire
so i can't use the most recent packages?
i mean you can
just use the 9999 keyword


that is for getting directly from the latest commit made which is even more risky than testing
yes
i mean
i was joking when they said latest package
i'm not saying the most unstable ones
just the newer stable ones
at least
like the kernel 6.14
Gentoo and Arch are on similar kernel versions on ~amd64
I am on 6.14
That is for the dist kernel
oh
gentoo-sources allows you to build your own kernel, but I recomend using the dist kernel, or better, debian as a base config
Just remember to use make oldconfig and then tweak further in make menuconfig while reading the gentoo wiki for your hardware
Here it says "swapon failed: operation not permitted"
Why?
Oh i was not in root
Silly me
Openrc or systemd?
I kinda prefer systemd the bootloader idk
I was always using it
But i think systemd fixed a memory clock bug i had
So i kinda prefer systemd boot now
What -march=native actually does?
There is this rustflags as well that might be worth
optimize building for your specific cpu
What about RUSTFLAGS=
it's flags for rust compilation
I'm sorry. It's just i never had to configure something like this before
@dull pendant any progress?
dont forget cpu2idflags
or whatever its called
if you follow the handbook itll give you a command to copy
youre the first person to ever say that btw
I use gentoo btw
oh and debian trixie
did this work?:p
Because it was taking too long to update something
oh okay :D
yeah it can take awhile to compile
i usually install with binary packages only to make the installation go fast hehe
Even the binary packages is not so fast

I set it to use all my resources
Gentoo is calling my pc weak
I got this error installing the kernel
I'm so close
And still something goes wrong
oh
hmm
with the bin package must be rare with errors
and yeah its not super fast even with binary but i can do install in around 1-2 hours
if you can look at the compile and see where it got the error it sometimes is something obivous

oh
[0;38;5;245mAbout to execute /usr/lib/kernel/install.d/95-efistub-kernel-bootcfg.install add 6.13.8-gentoo-dist /efi/gentoo/6.13.8-gentoo-dist /usr/src/linux-6.13.8-gentoo-dist/arch/x86/boot/bzImage[0m
[0;38;5;245mSuccessfully forked off '(exec-inner)' as PID 27322.[0m
ERROR: kernel-bootcfg-boot-successful service not enabled
[0;38;5;245m/usr/lib/kernel/install.d/95-efistub-kernel-bootcfg.install failed with exit status 1.[0m
[0;1;31m/usr/lib/kernel/install.d/95-efistub-kernel-bootcfg.install failed with exit status 1.[0m
[0;38;5;245m(sd-exec-strv) failed with exit status 1.[0m
i guess there is the problem
i dont run systemd so i have actually no clue about those stuff
but i dont think its a huge problem
What step?
not sure i dont run systemd :D
Lmao
but it cleary something about that
i think atleast someone can correct me
cause it says service not enable
then it all fails
so probably you just need to enable something
@dull pendant dont worry my first install like 10 years ago took like 3 days
cause i had the shittiest laptop
In my case it's because i'm dumb 

I think i will not be able to install this
i must say sometimes the handbook is abit confusing
let me read the handbook about systemd
it shouldnt really be hard to install just maybe take longer time
Why openrc tho?
i have very rarely have any install problems
Is it better than systemd?
I want to install in systemd just because it's more familiar to me
But i'm starting to regret

i think you only missed one little thing
cause like it says service not enbled then fails ... idk feels very related
:D
I really can't find it if i missed something
im not sure if its related to systemdboot or dracut
efistub-kernel-bootcfg imm read that part
oh okay
have you done this systemctl --enable --now kernel-bootcfg-boot-successful.service?
idk if its the problem but it says not enable for you
and then fails
so... maybe
thats one of the first section in the kernel page
for efi stub
oh no nevermind im on a specific efi stub page
maybe the install guide is worse
"unrecognized option '--enable'"
🤔
maybe you spelled wrong no clue that command should work
well im not a big help cause i have never used systemd really
so never read all the other steps
you could just wait and ask someone that have used systemd xd
i mean it shouldnt be hard i guess
did you install with the systemd stage?
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel but i guess your problem is somewhere on this page
👀
I know my problem
I did the step to efistub
that makes sense
But i'm using systemd bootloader
ah
oh
like
yeah there are 3 sections there
one should use one maybe you did like two
I did this
Yep
The kernel is installed

After deleting that argument from the installkernel section
happy dance
you see usually when something fails its something one did wrong and its just reread alot
now i feel proud that i kinda figured it out also
xD
feeling smart
No way you could do gentoo and not arch lmao
I'm suffering so much with gentoo
And arch was breeze

Should i ignore this?
I'm installing systemd bootloader now
They say that is the worst arch
I never used myself
I don't use secureboot
So idk
But i think so
well i also barely tried
it just didnt boot and and went back to gentoo
xD
so hows AUR
never used that
the only distro i have used execpt gentoo last 10 years is void
actually kinda liked void
Yes
then umount
It doesn't umount
Now i'm in /mnt/gentoo
what are you doing
Now i'm here
or whatever
Well
Done
Let's see if it's installed correctly
WHY IS TAKING SO LONG
Okay the installation failed
I think so
Yep
Fail

well atleast now the next time you try it will go pretty fast
cause now you know what failed
Yes
maybe its something related to that first kernel fail
that did something that was never fixed
i have no clue
Aaaaaa
Can i use script? 
cause old

Here we go again
i only use 2gb but it depends
it need to be bigger if one use sleep and such right? i dont really use that
or am i wrong
i have never used that either lol
Installing openrc tarball now

i mean you could just redo systemd one i think it would go smoother this time
you probably just did like one thing wrong or forgot or whatever that made it all strange
I already installed the tarball
Don't give me ideas

I will have to delete it otherwise
Lmao
And i'm so lazy rn
I just want to rush it

I think my internet is really bad recently
And this is affecting my downloads here
Not so bad
But not the ideal either
What is the no-multilib profiles?
Oooh
Here i can add binary repositories
Kinda like arch?
What the-
No-multilib
I want
Oooh
It's the same repo as arch?

Oh
Sorry
I'm dumb
But it has kinda the same packages?
I mean
Steam
Systemd for systemd boot loader?
Or i don't need?
Oh
I'm going with the default one
Stable
Systemd fixed an old bug for me
It seems
Because i only used grub before
But i had a memory clock bug
Where it stayed at the lowest frequency
And i couldn't play anymore
So i had to choose another refresh-rate
that sounds like an extreme bug for a bootloader
lol
@dull pendant also no gentoo arent arch but you can do so it downloads precompiled packages instead of always compile it
not every package exist tho but then it just compile it as usually
I added the arch binary packages there they showed in the handbook
But i don't know if it worked
Anyway it's installing the profile now
I was lmao
no multilib = pure 64 bit OS
makes some stuff harder to install
depending on stuff

i saw that
@dull pendant how its going xd

I'm watching cartoon while doing it
Otherwise i would be crazy already
The binary packages i added it's not working
What is wrong in it?
Oh
This is not a valid one
I think
@dull pendant you can check your DMs
They can if they want -v3
But let's not recommend testing to people struggling with the install process 🙂
do you think it was that my mistake?
using the testing argument already on the installation?
i don't know if it can break something
i could still add it after
and make an update when gentoo is installed
idk
just trying to understand what was going wrong
that is the only thing i did
that no one on the videos i saw
didn't
i'm back to arch

well, i'm a bit frustrated
because i really did install yasterday
but it didn't work anyway
when i tried the first boot
i mean it had only a bit of used storage
i think it would have more
because of everything it installed
Reading though your comments I dont think you'll enjoy testing and it will give you a negative feeling towards gentoo
Feel free to ignore me but just go in with your eyes open that any issues you find are your fault and not Gentoo
Bluetooth breaks for me in kernel 6.14 unless I disable compression for firmware
oh i didnt see that people still talked in here
i tried to give some tips in dms to ellie about the install :D
i think the handbook can be confusing to new people
yeah testing is a mix bag i run 3 software testing rest stable
cause wayland and nvidia development seems to happen abit on the faster side
atm im testing newest kde and it seems to be "more" stable on wayland then the stable one for me
the older i get the more stable i want things to be
Please don't do it in DMs
This teaches very bad practices which lead to hackers taking over people computers
Please read the rules moving forward
Any more details?
i really did follow the handbook right
idk if i mounted wrong or something
but everything was not there after anymore
i must have mounted wrong
i will try on a VM
Its fine to make mistakes
But did you skip ahead in excitement or does the handbook need fixing?
(And please do take that warning about DM support serious)
oh i didnt thought about that
well i just dm cause it felt like the person had given up
well the handbook very information dump like it got good information but sometimes if a person dont know what all the things does it can sometimes be hard to follow
im thinking like some stuff you dont really need to do and the handbook maybe arent as straight forward explaining that etc
like when i read other distro handbooks or bsd etc i think they are abit more maybe easy for newcomers
but thats just my thought after looking at it again after many years
@brittle dune but no its not broken in anyway i just saw where people could maybe make mistakes easily
i just checked the rules and yeah no i didnt gave any remote support but i will only use the public channels i just felt sorry for the person trying so many hours
i should have read the faq tho that was kinda bad of me
Any ideas how we can improve? Most people are asking for more detail to be added so its hard to strike a balance
oh yeah i bet its hard i think the details is all there but the structure and readability may be more of a problem
for example when funtoo existed i thought that install guide was a little bit easier written
We accept submissions if you want to take a stab at it
hmmm i will think about it im not that great on actually doing stuff i can like visual stuff in my head also im not native english
but one place for example where ellie made a mistake was the bootloaders where it list several ways but the text is quite compact so ellie did like two of those steps where you should only use one. Like me reading that part i understand but maybe it could be even clearer
small things like that
atleast for pretty new users i dont think more advanced linux users have too much trouble reading the handbook
Breaking things down into sections works well for me