#Installing Gentoo

1 messages · Page 1 of 1 (latest)

abstract remnant
#

Something something idk

#

@craggy widget

#

ask here

rapid forge
#

what happens?

inland fern
#

what do you need help with?

languid crescent
#

You didn't give any info at all

rapid forge
#

np

vague peak
#

what

#

are you really reading the wiki?

#

doesn't seems like

rapid forge
#

read it slowly

#

you are not comfortable with cfdisk right? Please, just follow the part of the wiki of using fdisk, it is guided

#

oh yeah, for that you don't need fdisk

#

wait a sec

#

First, you use a HDD disk or a SSD?

#

mkfs.btrfs /dev/sda3

#

That will format the sda3, root, and it will use the file system btrfs

rancid imp
#

why not ext4 tho?

rapid forge
#

if you want ext4

rancid imp
#

is more simple for him

rapid forge
#

Np

#

mkfs.vfat -F 32 /dev/sda1

#

That will format the sda1, or the efi partition, and will use the fat32 filesystem

rancid imp
#

if he dont want to mess with snapshotting and subvolumes theres no different afaik

rapid forge
#

Okay

#

Case sensitivity

In the original FAT file system only short filenames (8.3 or SFN) are possible, and they are being stored in all upper case only. The systems using the original FAT file system were not case-sensitive (like MS-DOS). As extension to FAT, VFAT not only allows long filenames (LFN) but also lower case letters in filenames. VFAT is case-preserving, but for compatibility reasons existing operating systems (such as Microsoft Windows 95 and Windows NT) were still treating filenames case-insensitive. On the other hand, Unix traditionally was strictly case-sensitive.

In Linux vfat defaults to treating names case-insensitive (mount option check=r for relaxed). VFAT can, however, also be mounted with strict case-checking, mount option check=s, but this can cause problems.

#

you don't have to worry about that

#

but vfat is better

#

you use BIOS or UEFI?

#

then it will work

#

tell me when you are ready or if you have any type of doubt

#

mkswap /dev/sda2

bleak kiln
rapid forge
#

it prepares the sda2 partition, the swap, for being the swap partition

bleak kiln
#

not you

rapid forge
#

e...simd I think I don't know how to explain myself well

rapid forge
#

tell me when you're ready

#

swapon /dev/sda2

#

This will activate the swap partition

#

When you finish that
mkdir --parents /mnt/gentoo
and
mount /dev/sda3 /mnt/gentoo

#

this will mount the sda3 partition

#

(create the folders first)

#

mkdir /mnt/gentoo/efi

#

and

#

mount /dev/sda1 /mnt/gentoo/efi

#

This will mount the sda1 partition

#

take your time

#

np

#

and you did the first part of the installation, GOOD JOB.
Now the second part.
cd /mnt/gentoo

#

do you want glibc or musl?

#

a sec

#

yes yes, I am translating what I am about to say you

#

In simple terms, glibc tends to be better for newbies because it doesn't tend to break very quickly, but they take up more memory and are more flexible with C standards, while musl is stricter and can break more.

#

For newbies, glibc is the best

#

glibc and musl is what is called, standard C library

#

or libc

#

Exactly, in gentoo you compile almost everything, and most programs are designed in C, but don't worry about that

#

You have to use gcc or clang (Two compilers, you need one)

#

Okay, with the link that I showed up, you will have a glibc systemd gcc system

#

with llvm (clang) maybe it would be harder because there is a possibility of things breaking with it (although it is currently very small), let me know when the download is finished

#

That the reason I choose gcc

#

wait a sec please

#

Okay, what is the part that you don't understand

#

?

#

Well, in gentoo, you will need to compile almost all the programs you will use.
Well, most of those programs inside are designed in C, to be able to compile those programs you need a compiler, of which there are 2, gcc and llvm, in this installation we are going to use gcc, because it is easier.
But we can't compile gcc from scratch, that's why we need something called stage3.

It is a miniature gentoo system so you can customize it and make it work as expected. For that, you need.

cd /mnt/gentoo

(which I assume you have already done)

and

wget https://distfiles.gentoo.org/releases/amd64/autobuilds/20241222T164831Z/stage3-amd64-desktop-systemd-20241222T164831Z.tar.xz

#

I hope you can understand now

#

tar xpvf stage3-.tar.xz --xattrs-include='.*' --numeric-owner -C /mnt/gentoo -C /mnt/gentoo
Extract files to the root partition regardless of the current directory.

#

This is also a little difficult to understand, if you get confused let me know.

#

okay

#

ls

#

you see something?

#

to download the stage3

#

um.... go to google.
gentoo download

#

Trust me, go to the page of gentoo download

#

then scrow down

#

And tell me what you see

#

do you see this?

#

good, this will download a stage 3 systemd for desktops

#

do not click on it

#

right click

#

yes!

#

copy link

#

I don't know, but it's the first time I've done a guided installation for someone, I'm a little worried in case something goes wrong

#

tar xpvf stage3-.tar.xz --xattrs-include='.*' --numeric-owner -C /mnt/gentoo

#

this will "unzip" the stage3

#

but not follow exactly what I wrote

#

follow this

#

Since "Installing a stage file"

#

yes, but the one of the guide

#

not of discord

spark patrol
#

You should be following the handbook

#

I mean this nicely

rapid forge
#

Since "Installing a stage file"

spark patrol
#

But you say I'm following the wiki and hitting issues

#

and not once have the wiki

#

We can't install Gentoo for you

abstract remnant
#

realistically Solegaiter is just copying the handbook here chunk by chunk

spark patrol
#

In future give us exact errors of each step you failed and we can help otherwise there isn't much we can do here

abstract remnant
rapid forge
spark patrol
#

I'll give you an hour cool down

abstract remnant
#

(its a pain

spark patrol
#

What you are doing is just turning you into someone's person gentoo sysadmin

#

you aren't helping anyone, especially not yourself

#

(This was partly the reason that Shawn left the first time)

rapid forge
#

um, sorry about that, I thought that was a way to help.

spark patrol
rapid forge
#

Does asking for help via DM break the rules?

spark patrol
#

It's why I know where this goes

#

I've had the same talk with many users

#

Anyway they will be back in an hour

rapid forge
#

Ok, thanks for letting me know.

spark patrol
#

You likely want to start them off again and get them to give error messages next time so they are actually learning not just getting you to do it

past coral
#

Don't forget to accept licenses
add ACCEPT_LICENSE="*" in /etc/portage/make.conf

spark patrol
#

That works for us but some people care about free licenses

#

well they were a troll anyway

#

(the other guy)

grave creek
#

ofc they got a burnice pfp 😭

abstract remnant
spark patrol
#

Trolls gotta troll

#

My spidey sense tingled when they called themselves a Linux expert

#

looking in the Arch server they aren't as ill as they claim to be

abstract remnant
#

they had (used arch, gentoo and lfs) in their pronouns earlier iirc

#

now its removed, well well well

spark patrol
#

Maybe they learned they don't know much yet