#Znurt's future Gentoo

1 messages · Page 1 of 1 (latest)

sour sinew
#

@knotty spindle let's continue here, please.

#

it'll avoid to mix your discussion with other, will help you remember stuff we told you too.

knotty spindle
#

alrighty :3

sour sinew
#

then the output ? :P

knotty spindle
sour sinew
#

man

#

:)

#

wgetpaste -c "emerge --pretend sys-kernel/linux-firmware"

#

other things, I do not care, I need that output.

#

:)

#

if you need guidance, please, ask.

#

I prefer to hold your hand regarding your age and troubles than let you abandon of tireness and angryness :)

knotty spindle
#

it does not recognize what a wgetpaste is

#

its not a command

sour sinew
#

ok

#

let me explain

#

more command you have in your classic distro aren't in Gentoo by default, it's normal.

#

When «command not found»

#

both websites are your friends.

#

So yeah, install wgetpaste

#

you'll need it even in 2 years, anyway :)

knotty spindle
#

my brother is annyoing me <3

sour sinew
#

--deselect him

#

emerge --deselect relative/annoying-brother

#

:')

knotty spindle
sour sinew
#
  • sys-kernel/linux-firmware-20240513::gentoo (masked by: || ( ) linux-fw-redistributable license(s))
  • sys-kernel/linux-firmware-20240410::gentoo (masked by: || ( ) linux-fw-redistributable license(s))
  • sys-kernel/linux-firmware-20240312::gentoo (masked by: || ( ) linux-fw-redistributable license(s))
#

ok

#

it's easy, and normal

#

what does install this package @knotty spindle ?

knotty spindle
sour sinew
#

What contains this package in your idea ?

#

(I'll hold your hand, but lecture you at the same time)

#

(to help you understood)

knotty spindle
#

my phone is 3%

#

the battery is so fucking weak

sour sinew
#

the answer is literaly here, from what this packages contains, to why you did not achieve to install it.

#

use your computer to speak here maybe ?

#

otherwise, helping you will be hell.

knotty spindle
#

k

sour sinew
#

By any means, please, don't rush the installation, could seems very long, but not that much, specially with peoples behind your back :).

#

you can pause it and even continue another day, it's ok.

#

this topic will allow us to keep track.

knotty spindle
#

so how do i unmask now

sour sinew
#

I did not had my answer. Will help you IF I think you are ready for next steps. It's important.

So: 1/ What does this package is for ?
2/ ? Answer 1/ first.

#

it's in it's name actually

#

linux-firmware.

knotty spindle
#

i want firmware

sour sinew
#

yes, because the vanilla kernel does not contains such proprietary things.

#

The message is saying you

#

"I can't install them, licence was NOT accepted"

#

to accept a licence, it's easy.

#

it'll accept a bunch of licence, not all, but the basics.

#

add that to your make.conf, then rerun the command.

#

if it act again, wgetpaste -c "command"

knotty spindle
#

nano /mnt/gentoo/etc/make.conf

#

do i go there

sour sinew
#

WAIT A MINUTE

#

I have a doubt.

#

Please: wgetpaste /etc/portage/make.conf

#

I'm sure to find goofyness into it :)

#

If I'm right, I'm slapping you !

knotty spindle
sour sinew
#

ok. Big problem here.

#

I think.

#

Don't you had to configure this file already ?

#

COMMON_FLAGS="-O2 -pipe" <<< where is -march=native ?

knotty spindle
#

i added makeopts

sour sinew
#

Line 5

#

sir, you don't added what's your arch required into COMMON_FLAGS

knotty spindle
#

im on nano

#

what do i edit

sour sinew
#

1/ Add -march=native as showed in my link
2/ Add the same stuff as me for: ACCEPT_LICENSE=

#

(and do not pick anything else)

#

(every make.conf is unique)

#

once it's done, allow me to recheck by:
wgetpaste /etc/portage/make.conf

#

sounds slow, but it could save you time, later.

knotty spindle
sour sinew
#

Point 2 was mandatory you know :P

knotty spindle
#

fuck

sour sinew
#

Fucking ADHD ! 
kekw

#

I see myself a bit by helping you. That's always fun…

knotty spindle
#

what do i put next to the ACCEPT_LICENSE=

sour sinew
#

see my link.

#

that is what you needs for basical stuff at installation.

knotty spindle
sour sinew
#

well, sorry I wasn't clear

#

ACCEPT_LICENSES="-* @FREE @BINARY-REDISTRIBUTABLE"

#

@BINARY-REDISTRIBUTABLE as well

#

then, rerun your installation of linux-firmware.

knotty spindle
#

wgetpaste /etc/portage/make.conf

sour sinew
#

I have to leave, for 30m to one hour, approximatly, then I'll get back and help you if needed.

sour sinew
#

it's better, try firmware :)

knotty spindle
#
  • IMPORTANT: 2 config files in '/etc/portage' need updating.
  • See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
  • sections of the emerge man page to learn how to update config files.
#

me waiting 1 quintillio years just to get kevin back:

#

😭

#

WHEN

#

ARE

#

YOU

#

COMING

#

BAAAAAAAAAAAAAAAAAAAAAAAAAACK

#

i shut down the computer my mom forced me

sour sinew
#

back

#

62 minutes.

#

:P

sour sinew
#

it's ok, at some point installation can be paused, even by shutting down the machine.

#

and yeah, once portage ask you to update conf, as it's written, you simply run distpach-conf, it'll shows you what it wants, and you can sometimes disagree and zap-new, or use it if you thinks it won't break your things.

stiff delta
stark forgeBOT
# stiff delta -show wgetpaste

Please use wgetpaste[1] to provide us more information about the error. wgetpaste uploads the output of a command or the contents of a file to a paste service.

emerge --ask app-text/wgetpaste app-text/ansifilter

Build error? Upload build.log (path to file included in error message):
wgetpaste -s pgz -N /path/to/build.log

Need to send emerge --info?
wgetpaste -I

Paste output from a command:
wgetpaste -s pgz -N -c "emerge ..."

[1]: app-text/wgetpaste - https://wiki.gentoo.org/wiki/Wgetpaste

knotty spindle
#

sorgy i was sleeping

visual marsh
knotty spindle
visual marsh
#

yes

knotty spindle
#

so every progress i made is saved (except mounting and chrooting)

visual marsh
#

yep

knotty spindle
#

THANK GOD

#

i was so worried

visual marsh
#

cause you write those

#

to the actual drive you gonna use

#

so if you just mount it again everything should be there :)

knotty spindle
#

i litterally stressed out when i wanted to sleep

visual marsh
#

I had the same thing happen to me, tried the install and my mum got annoyed that I was at my pc the whole time xd

knotty spindle
#

so do i just plug in the usb drive and then turn it on then spam f9 once i turn it on

visual marsh
#

yep

knotty spindle
#

my mom forced me to turn off my laptop

visual marsh
#

you can hold shift and click the powemenu

#

to get into recovery

knotty spindle
visual marsh
#

ah

#

smart :)

knotty spindle
#

yeah

visual marsh
#

better choice anyway

knotty spindle
#

the windows 10 lagged the fuck out of it because windows used so much fucking ram 💀

visual marsh
#

i feel you

knotty spindle
#

my laptop has 8GB

visual marsh
#

i haven't switched cause of uni

#

but soon

knotty spindle
#

i kinda wanna upgrade it

#

to 16 gb

visual marsh
#

yeee

#

I did that too

knotty spindle
#

im waiting for @sour sinew

visual marsh
#

xd

#

I'd help you but I don't know enough

#

and I don't wanna mess with the stuff he explained to you

knotty spindle
#

oh pkt

visual marsh
#

:3

knotty spindle
#

alr

#

i understand

#

ima be on my own till hes back

visual marsh
#

tho glad I could clear up the stuff about chroot

#

I mean if you just want someone to hang out with while you do the installation we could hop into a vc

visual marsh
sour sinew
#

how, it says offline… HACKERS desolate

visual marsh
#

hm?

sour sinew
#

very bad humour, no worry.

visual marsh
#

ooh

knotty spindle
#

KEVIN

sour sinew
#

hey

knotty spindle
#

we are so back

#

(im booting into the mint live environment again

sour sinew
#

I guess that's your env for installation before chrooting.

knotty spindle
#

my moom allowed me to stay on the laptop again

#

im so excited to do this again

knotty spindle
#

she left to go outside

visual marsh
#

kinda motivated to install in on my spare nvme too xd

knotty spindle
#

what do i do now

#

do i mount the disks

sour sinew
#

well, now

#

you have to get back to the point where you enter the chrooted env.

#

so you get back in time in the handbook, and you redo the chrooting stuff, but please don't forget to:

knotty spindle
#

what do i do first

sour sinew
#

1/ Identify the future /
2/ Identify the futur /efi
3/ mount / into the chroot, then
4/ Inside the chroot, mount /efi as well

knotty spindle
#

sorry im just

#

idk what you mean by 1 and 2

sour sinew
#

before, you chosen a root (/) partition, right ?

#

With fdisk you formatted it.

knotty spindle
#

havent done anything yet

knotty spindle
sour sinew
#

desolate what.

#

this morning, at least in france, you were trying to compile linux-firmware

#

are you a black magician ?

sour sinew
#

then, you had to download stage3 after mounting it and chrooting, right ?

knotty spindle
#

i havent done anything now
i dont know what to do:
mount the disks
getting back to chroot

sour sinew
#

then, you HAVE choose a partition for / (root), right ?

What does return:

fdisk -l

knotty spindle
#

do i mkdir --parents /mnt/gentoo/efi

sour sinew
#

before anything, we have to ensure what you did.

We will try to do it tho proper way.

Please, return the fdisk -l output (preferably, into bpa.st please).

#

1/ Where to go, what partitionS are we working in.

knotty spindle
#

do i type fdisk -l

sour sinew
#

yes

#

(it's the default website of wgetpaste)

knotty spindle
sour sinew
#

1/ wgetpaste was not asked
2/ you need to run «sudo» before

visual marsh
#

sudo fdisk -l

sour sinew
#

if I do not ask, that was for that. It could be available to install on mint, but I do not know and wish to know.

knotty spindle
knotty spindle
sour sinew
#

gosh, can't you paste it on bpa.st ?

#

Would avoid me to type things

#

while I started hammering my empty brain.

knotty spindle
sour sinew
#
Disk model: TOSHIBA MK1059GS
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 25621C16-AB2A-D846-B82F-C95D510DFB3A

Device        Start        End    Sectors   Size Type
/dev/sda1      2048    2099199    2097152     1G EFI System
/dev/sda2   2099200   10487807    8388608     4G Linux swap
/dev/sda3  10487808 1953525134 1943037327 926.5G Linux root (x86-64)```

I guess it is the hard drive you are working on.
knotty spindle
#

yep

sour sinew
#

haha

#

ok.

knotty spindle
#

ITS NOT AN SSD!?

sour sinew
#

second line sir.

knotty spindle
#

then how is it so fucking fast

sour sinew
#

well

#

there is other drive

#

only the usb actually

#

the cruser drive is an USB stick I guess ?

knotty spindle
#

cruzer blade is the USB drive

visual marsh
#

yep

sour sinew
#

well, you have what seems to be a 5400rpm hard drive.

Honnestly, who cares, compiles would be longer.

#

So what.

knotty spindle
#

what to do next

knotty spindle
#

IM SO SCARED

sour sinew
#

no

#

and no.

knotty spindle
#

IT MIGHT BREAK

sour sinew
#

and no no no .

visual marsh
sour sinew
#

chill out

knotty spindle
#

okay

#

anyway what to do next

sour sinew
#

well, let's read the output

#
/dev/sda1      2048    2099199    2097152     1G EFI System
/dev/sda2   2099200   10487807    8388608     4G Linux swap
/dev/sda3  10487808 1953525134 1943037327 926.5G Linux root (x86-64)```
#

sda1 is EFI partition.

#

sda2 is your swap.

#

sda3 the wannabe /

knotty spindle
#

is sda3 the main storage i download stuff

sour sinew
#

it's your primary partition for your future gentoo, that's the root, where everything goes.

#

so, sort of, yeah.

knotty spindle
#

so what do i do next

sour sinew
#

do the chroot procedure, while targeting sda3, that is the one that needs to be mounted and then chrooted.

#

efi will be seen after that.

#

we will also mount and active your swap partition as well, if we needs it.

knotty spindle
#

what command do i type

sour sinew
#

.

#

shit

visual marsh
#

mount

sour sinew
knotty spindle
#

tf

sour sinew
#

chill sir.

#

you have to create it.

#

mkdir /mnt/gentoo

knotty spindle
#

do i go on root

#

because it said permission denied

visual marsh
#

then do sudo

sour sinew
#

(:

visual marsh
#

In front of it

#

or just sudo su

#

and not worry

#

about it anymore

knotty spindle
#

ima go superuser

sour sinew
#

sudo su

knotty spindle
#

wait my system is UEFI

visual marsh
sour sinew
#

nothing.

#

I love ADHD how it makes you panic for nothing.

visual marsh
#

yep

#

it's fun

#

I love it

knotty spindle
#

i mounted sda3 on mnt/gentoo/

sour sinew
#

was like that a bit at his age, cute. Actually.

#

nice.

#

then, chroot procedure.

knotty spindle
sour sinew
#

by hitting /mnt/gentoo

sour sinew
#

a bit.

#

Was ~16

#

and awful at it.

knotty spindle
visual marsh
#

👀

sour sinew
#

Smart ass.

visual marsh
#

I started around 17 or so, when one of your comp sci teachers had a rant on windows xd

knotty spindle
sour sinew
#

no lol

#

wait

#

arch-chroot isn't available to you, so the whole procedure, without arch-chroot.

knotty spindle
#

im in chroot

#

im gonna see if everything is safed

sour sinew
#

noice

knotty spindle
#

yep

sour sinew
#

you are back into your chrooted partition

knotty spindle
#

everything is done

sour sinew
#

yay, it is here :)

#

where did you stopped ?

knotty spindle
#

installing linux firmware

#

i think

#

wait its actually installing linux firmware

#

emerge --ask sys-firmware/sof-firmware do i do this too

sour sinew
#

probably not needed

#

you don't do sounds weird stuff, I kind of remember it's for sound app

visual marsh
sour sinew
#

advanced stuff, skipping it is probably fine.

knotty spindle
#

intel core i7

#

2nd gen

visual marsh
#

for me i had to install it for audio to work but my cpu is a bit newer

#

so no idea

#

id leave it out

#

and just grab it later

#

if it doesnt work

sour sinew
#

^

#

so skip it, go to microcode below.

knotty spindle
#

kay

#

ig ill lose sound

sour sinew
#

no

#

I don't think so

#

nd if needed, you could install it, later

visual marsh
#

nah nah, i checked its only for stuff newer than 2019

sour sinew
#

no worries.

knotty spindle
#

In addition to discrete graphics hardware and network interfaces, CPUs also can require firmware updates. Typically this kind of firmware is referred to as microcode. Newer revisions of microcode are sometimes necessary to patch instability, security concerns, or other miscellaneous bugs in CPU hardware.

Microcode updates for AMD CPUs are distributed within the aforementioned sys-kernel/linux-firmware package. Microcode for Intel CPUs can be found within the sys-firmware/intel-microcode package, which will need to be installed separately. See the Microcode article for more information on how to apply microcode updates.```
#

tf do i do here

foggy nest
#

emerge -av sys-firmware/intel-microcode

knotty spindle
#

pasted

#

thanks duck

sour sinew
knotty spindle
#
  • IMPORTANT: 2 config files in '/etc' need updating.
  • See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
  • sections of the emerge man page to learn how to update config files.
foggy nest
#

dispatch-conf

sour sinew
#

^

#

too drunk to type fast

knotty spindle
visual marsh
sour sinew
#

Kévin, slighty pimped

knotty spindle
#

what does it taste like ive never tried it not saying i wanna drink

knotty spindle
sour sinew
#

taste like blood, actually, very metal taste.

#

don't touch it

knotty spindle
#

(1 of 1) -- /etc/portage/package.use/zz-autounmask
q quit, h help, n next, e edit-new, z zap-new, u use-new
m merge, t toggle-merge, l look-merge:

sour sinew
#

or I kick your nuts.

#

ok

knotty spindle
foggy nest
#

average french vampire

visual marsh
sour sinew
knotty spindle
foggy nest
#

he told me "alcoholic tea"

sour sinew
#

no, almost like tea, but stronger.

knotty spindle
#

wait i think im lucky

#

I MIGHT ACTUALLY INSTALL

#

GENTOO

#

OMG IS MY DREAMS COMING TRUE

sour sinew
#

no, let's finish it first

#

it's not done yet.

knotty spindle
sour sinew
#

<< dream killer

knotty spindle
#

BUT ITS STILL MAKING MY DREAMS TRUE

sour sinew
#

are you at the linux step already ?

knotty spindle
#

WHATS MICROCODE AGAIN

knotty spindle
sour sinew
#

sys-firmware/intel-microcode install it

knotty spindle
#
  • Unable to find kernel sources at /usr/src/linux

  • Unable to calculate Linux Kernel version for build, attempting to use running version

  • Your configuration for sys-kernel/linux-firmware-20240513 has been saved in

  • "/etc/portage/savedconfig/sys-kernel/linux-firmware-20240513" for your editing pleasure.

  • You can edit these files by hand and remerge this package with

  • USE=savedconfig to customise the configuration.

  • You can rename this file/directory to one of the following for

  • its configuration to apply to multiple versions:

  • ${PORTAGE_CONFIGROOT}/etc/portage/savedconfig/

  • [${CTARGET}|${CHOST}|""]/${CATEGORY}/[${PF}|${P}|${PN}]

  • If you are only interested in particular firmware files, edit the saved

  • configfile and remove those that you do not want.

  • GNU info directory index is up-to-date.

  • IMPORTANT: 17 news items need reading for repository 'gentoo'.

  • Use eselect news read to view new items.

foggy nest
#

it's because we haven't installed a kernel yet

knotty spindle
foggy nest
#

yes

knotty spindle
#

Installing a distribution kernel

Before installing the kernel package the dracut USE flag needs to be added for the package sys-kernel/installkernel in /etc/portage/package.use:
FILE /etc/portage/package.use/installkernelEnable dracut support

sys-kernel/installkernel dracut

Users may also wish to enable additional sys-kernel/installkernel USE flags at this stage. See the Installation/Kernel#Installkernel section for details.

To build a kernel with Gentoo patches from source, type:
root #emerge --ask sys-kernel/gentoo-kernel

System administrators who want to avoid compiling the kernel sources locally can instead use precompiled kernel images:
root #emerge --ask sys-kernel/gentoo-kernel-bin
Optional: Signed kernel modules

The kernel modules in the prebuilt distribution kernel (sys-kernel/gentoo-kernel-bin) are already signed. To sign the modules of kernels built from source enable the modules-sign USE flag, and optionally specify which key to use for signing in /etc/portage/make.conf:
FILE /etc/portage/make.confEnable module signing

USE="modules-sign"

Optionally, to use custom signing keys.

MODULES_SIGN_KEY="/path/to/kernel_key.pem"
MODULES_SIGN_CERT="/path/to/kernel_key.pem" # Only required if the MODULES_SIGN_KEY does not also contain the certificate.
MODULES_SIGN_HASH="sha512" # Defaults to sha512.

If MODULES_SIGN_KEY is not specified the kernel build system will generate a key, it will be stored in /usr/src/linux-x.y.z/certs. It is recommended to manually generate a key to ensure that it will be the same for each kernel release. A key may be generated with:
root #openssl req -new -nodes -utf8 -sha256 -x509 -outform PEM -out kernel_key.pem -keyout kernel_key.pem
Note
The MODULES_SIGN_KEY and MODULES_SIGN_CERT may be different files. For this example the pem file generated by OpenSSL includes both the key and the accompanying certificate, and thus both variables are set to the same value.

sour sinew
#

just use the link please god lol

foggy nest
#

/etc/portage/package.use/installkernelEnable dracut support

sys-kernel/installkernel dracut

#

then

#

emerge --ask sys-kernel/gentoo-kernel-bin

knotty spindle
#

bash: sys-kernel/installkernel: No such file or directory

sour sinew
#

lol

#

dude, read :)

#

you have to use emerge

#

it's a package name

#

not a command ;)

#

emerge --ask category/packagename

knotty spindle
#

emerge --ask sys-kernel/gentoo-kernel

#

do i put this

sour sinew
#

did you installed the package sys-kernel/installkernel

knotty spindle
#

NO

#

i forgor

#

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

sour sinew
#

gosh you broked the computer

#

too late.

#

it's dead.

#

(no)

knotty spindle
#

OMG

#

NO

#

MO

#

OMG'

foggy nest
#

you need to nano /etc/protage/package.use/installkernel

sour sinew
#

no no

knotty spindle
#

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

sour sinew
#

it's a joke

knotty spindle
#

you scared me

sour sinew
#

sorry

visual marsh
sour sinew
#

too tempting.

knotty spindle
#

its alright ig

sour sinew
#

won't ever do again :P

knotty spindle
#

but do i install sys-kernel/installkernel when its done

#

UH OH

#

THE LAPTOPS FANS ARE GETTINGS LOUDER

sour sinew
#

no, it's before the kernel.

knotty spindle
#

IT SCARED ME

sour sinew
#

it's called a compilation

#

your CPU goes woof.

#

as the fan.

visual marsh
sour sinew
#

yeah.

knotty spindle
sour sinew
#

living in your country… hope you have cooler !!

knotty spindle
#

YK

sour sinew
#

:D

knotty spindle
#

CRASH???

visual marsh
#

nope

knotty spindle
sour sinew
#

could crash the software, worstcase.

#

like, worst, it's nothing.

knotty spindle
sour sinew
#

that would means you have misconfigured MAKEOPTS

visual marsh
#

but now you know how to get back into your system right :)

sour sinew
#

it happens while beginning.

knotty spindle
#

please dont crash

sour sinew
#

how much ram ?

knotty spindle
#

8

#

8

sour sinew
#

It needs 8.

knotty spindle
#

8

visual marsh
#

8 with swap

sour sinew
#

ok

knotty spindle
#

IM SO SCARED

sour sinew
#

CHILL OUT YOUR ADHD OR I'LL CHILL IT OUT MESELF

#

(:

#

no need to flood

#

:)

knotty spindle
#

OKAY THE FANS ARE CALMING DOWN

visual marsh
#

good good

knotty spindle
#

i can hear my CPU being hyperactive

#

uh oh its loud again

sour sinew
#

adhd cpus.

#

:D

visual marsh
#

xd

knotty spindle
sour sinew
#

true

knotty spindle
#

i can hear my fans scream in agony

visual marsh
#

it wont die dont worry

sour sinew
#

tips, elevate the laptop with a book

#

laptop get heated easily.

knotty spindle
sour sinew
#

specially old laptop.

knotty spindle
#

it has great cooling anyway

sour sinew
#

well, good luck, don't start a fire

knotty spindle
#

since the laptop is getting blasted by cold air

knotty spindle
#

WAHT

sour sinew
#

Forgot autist are literal people…

foggy nest
#

if it gets too hot

sour sinew
#

sorry…

visual marsh
sour sinew
#

literal = taking everything at first degree

visual marsh
#

yea

knotty spindle
#

discord is lagging

sour sinew
#

yeah.

knotty spindle
#

a bit

sour sinew
#

normal.

knotty spindle
#

this is not good

sour sinew
#

decrease to -j3 after this compilation.

#

would help a bit.

visual marsh
#

its sitting at like 90°C rn

knotty spindle
sour sinew
#

after

#

not now.

knotty spindle
#

ik

#

i can feel the CPUs pain ;-;

sour sinew
#

it's made for.

visual marsh
#

itĺl be fine

knotty spindle
sour sinew
#

joke : if plastic start to smell………

knotty spindle
sour sinew
#

diamonds ? desolate

visual marsh
#

only reason i ever saw a laptop catch on fire was the battery, dw about the cpu

sour sinew
#

fucking rich kid.

knotty spindle
visual marsh
knotty spindle
#

i think its plastic too but a stronger version

sour sinew
#

better-plsatic

visual marsh
#

metal?

sour sinew
#

lol

visual marsh
#

xd

foggy nest
#

carbon atoms

knotty spindle
sour sinew
#

need stronger alcohol

#

brb in a minute

knotty spindle
#

im on mobile

visual marsh
#

:3

knotty spindle
#

dang its 6 PM already for me

sour sinew
knotty spindle
#

WHEN WILL THIS COMPILING FINISH

#

😭

sour sinew
#

hours, regarding the config.

#

and the HDD.

visual marsh
sour sinew
#

you could stop it, but

visual marsh
#

you gonna learn patience

sour sinew
#

it'll start from beginning.

knotty spindle
foggy nest
sour sinew
knotty spindle
visual marsh
knotty spindle
#

but ill do it if it is done

visual marsh
#

...

foggy nest
#

then hours

sour sinew
#

rkrkrkrkrkrkrrkrkrkrk

visual marsh
knotty spindle
#

hours aint that bad

#

2 hours js fine for me

sour sinew
#

more 8 IMHO

knotty spindle
foggy nest
#

yeah

knotty spindle
#

i have school tommorow!!!

foggy nest
#

kernelbig

knotty spindle
sour sinew
#

kernel is fat

#

fatty kernel is fat

#

we told you to use bin

#

you did not

#

welcome to gentoo

knotty spindle
#

I FORGOR

#

NOOOO

#

ITS TO LATE

visual marsh
#

you can always cancel it iggg

knotty spindle
#

IM SUCH AN IDIOT

sour sinew
#

stop forgoring then.

knotty spindle
#

IM A DUMBASS

sour sinew
knotty spindle
#

😭😭😭

visual marsh
knotty spindle
#

IM TOO DUMB NOOOOOOOOOOOOOOOOO

#

I SUCK

#

I ALWAYS SUCK AT THIS

#

I HATE THIS

visual marsh
#

feel like he should definetly enable the binaty packages later Think

sour sinew
#

yeah, like everyone at first.

visual marsh
sour sinew
#

you'll love this

knotty spindle
#

I COULDVE USED BIN BUT MY DUMBASS BRAIN DECIDED TO USE THE OTHER

visual marsh
knotty spindle
#

OMG I FUCKING HATE MYSELF

sour sinew
#

it's masochistic, welcome.

visual marsh
#

not allowed

sour sinew
#

me life since 32 yo

#

get used to it

visual marsh
#

no self hate here xd

foggy nest
#

you can control-c

knotty spindle
foggy nest
#

then emerge --ask sys-kernel/gentoo-kernel-bin

foggy nest
knotty spindle
#

and will my cpu calm

foggy nest
#

yes

knotty spindle
#

i stoped

#

my fans should be quieter now

visual marsh
#

now press arrow up

foggy nest
visual marsh
#

and add -bin

#

to the end

knotty spindle
#

added -bin

#

okay my fans have calmed

visual marsh
#

is it installing stuff again?

knotty spindle
#

y

#

how long does the bin take to install

visual marsh
#

shorter

sour sinew
#

minutes, top

visual marsh
#

depending on how fast you can download

knotty spindle
#

yay

sour sinew
#

it's like installing a kernel on any other packake-based distro

knotty spindle
sour sinew
#

in this matter.

visual marsh
#

tho wifi

#

more likely

knotty spindle
#

my wifi is kinda fast

visual marsh
#

good

knotty spindle
visual marsh
#

thats looking a lot better

knotty spindle
#

yay

visual marsh
#

no more waiting for hours

#

(at least not on the kernel)

sour sinew
#

I guess you won't be allowed to keep going for long.

knotty spindle
#

so what do i do after this

sour sinew
#

which is cool because I'm full drunk now, first level stage as hit.

visual marsh
#

but its more fun this way

foggy nest
knotty spindle
#

tysm

sour sinew
foggy nest
#

then eselect kernel set x x being the kernel listed

#

the number

sour sinew
#

I'm too drunk, I'm leaving, good luck young fellah, would be able to help you if needed tomorrow

knotty spindle
#

hope you dont get liver failure from the alcohol

sour sinew
#

more probable to die from cancer from lungs, don't worry !

knotty spindle
#

you smoke?

knotty spindle
#

my laptop is 14 years old

sour sinew
knotty spindle
#

even a year older than me and can even compile shiz and i cant

#

yea it finished compiling the bin kernel

visual marsh
#

nice nice

knotty spindle
foggy nest
#

being though

knotty spindle
#

okay now what to do next

foggy nest
#

we should be done with this section

knotty spindle
#

do i upgrade and clean up the kernel then ee should be to the next section

foggy nest
#

the kernel is already at the stable version

knotty spindle
#

wait afk

#

back

#

anyway what to do next

foggy nest
#

we should be good to go to the next section now

#

so in the interest of time.

#

i would recommend using gensfstab for the fstab

#

emerge -av sys-fs/genfsta

#

then genfstab -U / >> /etc/fstab

knotty spindle
#

i installed genfstab

knotty spindle
#

now what

foggy nest
#

are you using systemd or openrc?

knotty spindle
foggy nest
#

echo tux > /etc/hostname

#

replace tux with your hostname

knotty spindle
#

like my laptop model?

foggy nest
#

it can be anything you want

#

your setting it

knotty spindle
#

okay im gonna set it to znurt

#

like my username

#

now what

visual marsh
#

or just gentoo-laptop or smth

foggy nest
#

emerge --ask net-misc/dhcpcd

#

then rc-update add dhcpcd default then rc-service dhcpcd start

knotty spindle
foggy nest
#

it stars dhcpcd (network things) and adds it to autostart when system boots

knotty spindle
#

it says dhcpcd is already starting

foggy nest
#

then do the other one

knotty spindle
#

so i type it again

foggy nest
#

rc-service dhcpcd start

#

wait

#

no

#

rc-update add dhcpcd default

knotty spindle
#
  • rc-update: dhcpcd already installed in runlevel `default'; skipping
foggy nest
#

i've confused my self

#

good

#

now we set root password

knotty spindle
#

alright

#

but how

foggy nest
#

passwd

knotty spindle
foggy nest
#

passwd is the command to set password

knotty spindle
#
Usage: passwd [options] [LOGIN]

Options:
  -a, --all                     report password status on all accounts
  -d, --delete                  delete the password for the named account
  -e, --expire                  force expire the password for the named account
  -h, --help                    display this help message and exit
  -k, --keep-tokens             change password only if expired
  -i, --inactive INACTIVE       set password inactive after expiration
                                to INACTIVE
  -l, --lock                    lock the password of the named account
  -n, --mindays MIN_DAYS        set minimum number of days before password
                                change to MIN_DAYS
  -q, --quiet                   quiet mode
  -r, --repository REPOSITORY   change password in REPOSITORY repository
  -R, --root CHROOT_DIR         directory to chroot into
  -P, --prefix PREFIX_DIR       directory prefix
  -S, --status                  report password status on the named account
  -u, --unlock                  unlock the password of the named account
  -w, --warndays WARN_DAYS      set expiration warning days to WARN_DAYS
  -x, --maxdays MAX_DAYS        set maximum number of days before password
                                change to MAX_DAYS```
foggy nest
#

no

#

just passwd

#

thats all you need

knotty spindle
#

changed

#

what now

foggy nest
#

nano /etc/conf.d/keymaps

#

set the correct keyboard layout

knotty spindle
#

i think its already the default

foggy nest
#

good

knotty spindle
#

it says keymap=us

foggy nest
#

next section

#

emerge --ask app-admin/sysklogd then rc-update add sysklogd default

knotty spindle
#

did it

#

now what

foggy nest
#

emerge --ask sys-process/cronie

#

rc-update add cronie default

knotty spindle
#

done

foggy nest
#

emerge --ask sys-apps/mlocate

knotty spindle
#

what does theese do??? 💀

foggy nest
#

In order to index the file system to provide faster file location capabilities, install sys-apps/mlocate.

knotty spindle
#

ooo

#

ok

#

done

#

now what

foggy nest
#

now do you want / need ssh

#

if so rc-update add sshd default

knotty spindle
#

no im not planning to make my laptop a home server

#

so i dont really need ssh

foggy nest
#

very well

#

do you have a prefered shell?

knotty spindle
#

i want bash

foggy nest
#

emerge --ask app-shells/bash-completion

knotty spindle
#

dne

#

done

foggy nest
#

emerge --ask net-misc/chrony this is for time syncing

#

rc-update add chronyd default

knotty spindle
#

done

foggy nest
#

what file systems you using?

knotty spindle
#

wdym

#

like file manager?

foggy nest
#

ext4 , fat32 ?

#

that type of thing

knotty spindle
foggy nest
#

can't remember. so well do this emerge -av sys-fs/e2fsprogs sys-fs/dosfstools sys-block/io-scheduler-udev-rules

knotty spindle
#

also ill be right back

#

afk

foggy nest
#

this basically allows you to format things and the such

#

and other things

#

Brb

knotty spindle
#

back

foggy nest
#

Give me a minute

knotty spindle
#

k

#

take your time

#

:3

naive python
#

type mount to check the flesystem

#

and look for your device

#

it should say smth like /dev/sdaXy type (fs) on /

knotty spindle
#

/dev/sda3 on / type xfs (rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota)
/proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=3985376k,nr_inodes=996344,mode=755,inode64)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=810532k,mode=755,inode64)

naive python
#

ok

knotty spindle
#

is it ext4

#

or fat32

naive python
#

so emerge sys-fs/xfsprogs

#

its xfs

knotty spindle
#

ext4?

naive python
#

a filesystem

#

no

#

ext4 is also a diffirent filesystem

#

xfs is an ok filesystem

knotty spindle
#

is xfs good

naive python
#

ext4 is the standard

#

depends on your use case

#

usually you cant call filesystems "good " or "bad"

knotty spindle
#

i wanna daily drive gentoo linux

naive python
#

yea then xfs or ext4 is a good idea

knotty spindle
sour sinew
#

xfs = can't reduce fs seize, at all

#

pro = can do it live

naive python
#

which is good

#

oh wait

sour sinew
#

ext4 is safer for his use case I guess.

naive python
#

no thats bad

foggy nest
#

back

naive python
#

yea but they would have to restart

#

the install

knotty spindle
#

NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

naive python
#

if they wanted to change fs

#

so keep xfs

#

its ok

knotty spindle
#

tf is an fs

naive python
#

its fine for use case

sour sinew
#

filesystem

naive python
#

if ur not going to dual boot or do any weird partition stuff

knotty spindle
sour sinew
#

but xfs is fine, sure, I use it too.

knotty spindle
#

okay then ill keep xfs then

#

now what

naive python
#

yea so emerge sys-fs/xfsprogrs

#

because that lets u manage xfs stuff

sour sinew
#

no need, it's already here IIRC

knotty spindle
sour sinew
#

he could try tho to be sure.

foggy nest
#

emerge -av sys-fs/xfsprogs

naive python
#

last time i checked it wasnt in the stage3 tarball

sour sinew
#

but do it anyway

#

can be wrong

#

read the nickname

naive python
#

yea

knotty spindle
#

anyway what to do after this

naive python
#

did u make the fstab already?

knotty spindle
#

im sorry im just super excited to use gentoo

foggy nest
sour sinew
knotty spindle
naive python
#

ok so add a user for daily use(this is nice to do in the chroot)

#

and bootloader stuff

foggy nest
naive python
#

oh ok

knotty spindle
#

oop my fans are being loud when compiling xfsprog

naive python
#

then you want networking

#

r u using wireless or ethernet

foggy nest
#

we're on the #Networking tools part

naive python
#

yea

knotty spindle
foggy nest
#

thats the fstab bit

#

we did that

#

move to the next page

#

please

knotty spindle
#

okay

#

installing tools

foggy nest
#

then go down to the Networking tools part

#

near the bottom

knotty spindle
#

movee

#

moved

#

im at it

foggy nest
#

are you using ethernet or wifi

naive python
#

if ur using wifi emerge -av iwd

knotty spindle
naive python
#

rc-update add iwd default

knotty spindle
#

so both ig

foggy nest
#

could be useful

naive python
#

sure

knotty spindle
#

alr

sour sinew
#

never had to not install it

naive python
#

but you dont have networkmanager and iwd at once right

#

so dont emerge iwd

knotty spindle
#

got it

#

so i emerge networkmanager

#

instead

#

?

naive python
#

yea

#

oh also

#

emerge -av gentoolkit

knotty spindle
#

what does that do tho

sour sinew
#

install gentoolkit.

knotty spindle
#

what does gentoolkit do

sour sinew
#

👀

foggy nest
#

tools that are usful for gentoo

naive python
#

it lets u equery uses

knotty spindle
naive python
#

and other stuff

knotty spindle
#

good thing im installing it now

#

and its done

#

anyway whats next

foggy nest
#

networkmanager as well?#

knotty spindle
#

so emerge -av networkmanager

foggy nest
#

yes

#

also rc-update add NetworkManager default

sour sinew
#

the openrc path uh

foggy nest
naive python
#

you might also want to rc-update add dbus default

knotty spindle
#

damn network manager has alot of uh

#

packages

naive python
#

rc-update add elogind boot

#

because this is a desktop

knotty spindle
#
  • rc-update: service `NetworkManager' does not exist
sour sinew
naive python
#

did u finish emerging networkmanager?

sour sinew
#

and since your install is basic, for now, you have to pull lots of deps.

#

specially with a desktop profile.

#

Already taking what's needed, when needed.

naive python
#

did he switch to a desktop profile but not pick a desktop tarball

knotty spindle
#

do i emerge --ask category/networkmanager instead

knotty spindle
sour sinew
#

dunno, wasn't here at the beginning.

knotty spindle
#

i think i forgot

sour sinew
#

so me shit.

#

takes notes, it's a good habits :)

sour sinew
#

on paper :P

knotty spindle
#

welp im dead 💀

sour sinew
#

nah.

#

worst case, you die, eh.

visual marsh
knotty spindle
foggy nest
sour sinew
#

the more you cry, the more the victory will be sweet.

#

and the less you'll pee your bed…

knotty spindle
#

(chroot) mint / # ls /
bin boot dev efi etc home index.html lib lib64 media mnt opt proc root run sbin stage3-amd64-openrc-20240514T170404Z.tar.xz sys tmp usr var

sour sinew
#

index.html.

#

:)

foggy nest
#

thank god

sour sinew
#

stage3-amd64-openrc-20240514T170404Z.tar.xz

visual marsh
#

ayyyy, we got a stagee

foggy nest
#

you do have a stage 3

knotty spindle
#

wait is that a tarball

sour sinew
#

let's dance then.

#

it's the stage3, compressed to tar.xz.

visual marsh
foggy nest
visual marsh
#

like a zip

sour sinew
#

it state a LOT of your future installation

naive python
#

he said wait

#

not what

sour sinew
#

openrc, amd64, the date…

foggy nest
#

what profile you on?

sour sinew
#

it's what you extracted, at first.

naive python
#

can you do an eselect profile show

knotty spindle
sour sinew
#

eselect profile list | grep "*"

foggy nest
#

eselect profile list

naive python
#

eselect profile show

sour sinew
#

that's right

#

better than my «smart trick»

knotty spindle
#

[1] default/linux/amd64/17.1 (stable)
[2] default/linux/amd64/17.1/selinux (stable)
[3] default/linux/amd64/17.1/hardened (stable)
[4] default/linux/amd64/17.1/hardened/selinux (stable)
[5] default/linux/amd64/17.1/desktop (stable)
[6] default/linux/amd64/17.1/desktop/gnome (stable)
[7] default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr (stable)
[8] default/linux/amd64/17.1/desktop/plasma (stable)
[9] default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr (stable)
[10] default/linux/amd64/17.1/desktop/systemd/merged-usr (stable)
[11] default/linux/amd64/17.1/developer (exp)
[12] default/linux/amd64/17.1/no-multilib (stable)
[13] default/linux/amd64/17.1/no-multilib/hardened (stable)
[14] default/linux/amd64/17.1/no-multilib/hardened/selinux (stable)
[15] default/linux/amd64/17.1/no-multilib/systemd/merged-usr (dev)
[16] default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr (exp)
[17] default/linux/amd64/17.1/systemd/merged-usr (stable)
[18] default/linux/amd64/17.1/systemd/selinux/merged-usr (exp)
[19] default/linux/amd64/17.1/clang (exp)
[20] default/linux/amd64/17.1/systemd/clang/merged-usr (exp)
[21] default/linux/amd64/23.0 (stable) *
[22] default/linux/amd64/23.0/systemd (stable)
[23] default/linux/amd64/23.0/desktop (stable)

foggy nest
knotty spindle
naive python
#

dont change profiles in chroot

#

please

knotty spindle
#

i like it

naive python
#

please dont

#

do that post install

knotty spindle
foggy nest
naive python
#

dont do eselect profile set inside chroot

foggy nest
#

i do that

#

woops

visual marsh
#

same

naive python
#

ur gonna kill ur usb if u update world

knotty spindle
sour sinew
#

you see, @knotty spindle, that's why wgetpaste is for.

visual marsh
naive python
#

you will be compiling for centuries

#

in the livecd

knotty spindle
foggy nest
#

ok so

visual marsh
#

no

knotty spindle
#

its a cruzer blade

sour sinew
#

what am i reading

foggy nest
#

we're good to move on then

knotty spindle
foggy nest
#

to the bootloader part

knotty spindle
#

so even if i installed and use kdeplasma and using the default profile it still works?

naive python
#

what bootloader u want

#

no

foggy nest
#

do grub

knotty spindle
naive python
#

change to kde profile after reboot

#

when ur done isntall

knotty spindle
#

ima note that

naive python
#

systemd-boot might be faster but grub is good

sour sinew
#

GRUB is the safe and easy way.

foggy nest
#

grub is eaier to use

sour sinew
#

more support too.

knotty spindle
#

i use grub all the time

visual marsh
#

also it has pretty themes

knotty spindle
#

ive never used systemd

visual marsh
#

(just saying)

knotty spindle
#

so im just gnna go with GRUB since i trust it

sour sinew
#

long viva grub.

naive python
#

make sure to set grub targets in make.conf

#

or whatever

knotty spindle
#

okay how do i install grub

sour sinew
#

GRUB_PLATFORMS="efi-64"

#

to be correct.

#

wait !

#

show us your make.conf.

#

I'm the Gentoo police.

#

wgetpaste /etc/portage/make.conf

naive python
#

can you also send us an emerge --info

sour sinew
#

I don't trust you, young sir.

knotty spindle
sour sinew
#

and use wgestpate as well for emerge --info, pleasce