How to install Gentoo Linux

Поделиться
HTML-код
  • Опубликовано: 25 июл 2024
  • In this video I'll go over how to install Gentoo Linux, as well as how it works, and what makes it different from other Linux distributions. This is a fantastic distro that is not only a great way to learn how Linux works, but also allows maximum flexibility on how each package is configured and installed.
    Part 2 is here : • Install Gentoo Linux (...
    While I am no expert on Gentoo, this should guide you through to a working system. You might have to also read some of the Wiki if you hit a snag, but the Wiki is very complete and covers anything you might need to know to get this going.
    This is Part 1, as there is a lot to go over and explain along the way.
    Support my channel on Patreon : / doriandotslash
    Timestamps:
    00:00 Intro
    01:38 How Gentoo works
    03:16 Why use Gentoo?
    04:39 Downloading Gentoo
    05:24 Loading the ISO file
    06:06 Booting into the live ISO
    06:55 The Gentoo Handbook
    07:31 Configuring the network
    09:42 Preparing the disks (partitioning)
    17:29 Installing Stage3
    21:40 Configuring Compile Options (Flags)
    25:47 Installing the base system
    27:28 Mounts and chroot
    29:55 Install/update ebuild snapshot (webrsync)
    32:01 News items
    33:14 Choosing the right profile
    35:15 Updating the world set
    40:33 Configuring the USE variable
    42:47 Systemd (optional)
    43:20 Set timezone and locale
    45:12 Break time and conclusion
    #Linux #Gentoo
  • НаукаНаука

Комментарии • 259

  • @juzujuzu4555
    @juzujuzu4555 3 года назад +157

    22:33 You don't need to know your CPU, just use -march=native and let the compiler find out your CPU and all the instructions it supports. That's the default option that Gentoo recommends and it can provide better results than selecting the architecture, though mostly it's the same thing.
    24:12 Remember that compiling certain rare packages can take up almost 2GB per thread, at least when compiled with couple of threads and heavy optimization flags. So if compiling crashes, it most likely is because it run out of memory. But you can just try again with less threads without any problems caused to your installation.

    • @Doriandotslash
      @Doriandotslash  3 года назад +15

      Thanks! Yes it mentions using native in the Wiki too. Good tip about reducing the jobs too. I had to do this when I was finishng up. It was either qtwebengine or firefox that failed because of memory, and reducing the jobs allowed it to finish. This is mentioned in the upcoming part 2 video :)

    • @juzujuzu4555
      @juzujuzu4555 3 года назад +4

      @@Doriandotslash Spidermonkey javascript engine is probably the most memory hungry package on the default desktop installation.
      Firefox and qtwebengine requires a ton of memory too. And qtwebengine takes the crown the compile time.
      And thanks for these videos. Someones Gentoo installation video made me try to install it myself. Hopefully many more start that journey because of your videos.

    • @Doriandotslash
      @Doriandotslash  3 года назад +5

      @@juzujuzu4555 This is why I just exclude webengine completely. And thanks for the comments!

    • @dengr1065
      @dengr1065 3 года назад +3

      distcc disagrees

    • @juzujuzu4555
      @juzujuzu4555 3 года назад +1

      @@dengr1065 You can pass your -march=native flags to distcc. I don't remember it from the top of my head, but it was quite simple trick.

  • @OzarkPatriot1
    @OzarkPatriot1 3 года назад +143

    I feel like I just watched someone perform digital neurosurgery on a computer, and here I am happy that I was able to correctly partition my hard drive to dual boot windows and kde neon without accidentally burning my house down. I learned a lot from this video and am looking forward to part 2. Thanks for taking the time to make this.

    • @Doriandotslash
      @Doriandotslash  3 года назад +14

      Thanks for the comment! The part 2 is done and will be going up tomorrow morning so keep an eye (and subscribe) ;) Cheers!

    • @not_herobrine3752
      @not_herobrine3752 2 года назад +6

      digital neurosurgery is what it felt like for me to install arch linux on bare metal for the first time

    • @atahualpaarias1840
      @atahualpaarias1840 2 года назад +1

      @@not_herobrine3752 Arch Linux is fun to install hshs, idk about using I'm just learning about it

  • @playcompile
    @playcompile 2 года назад +14

    How to install Gentoo Linux - part one is a well paced narrated guide through the first steps of installing Gentoo Linux. The presentation is very well put together and the explanations are easy to follow and understand but you can hear the toll that the torture of dependency hell has had in the voice of the host. I love the optimistic teaching style which tries to mask the pain and suffering of command line compiling packages from scratch in order to inspire and motivate newcomers and you can tell that great care went into editing out all the screams and tears at compiler errors so as not to depress his newer viewers. He almost makes this dystopain nightmare seem somewhat fun - a true masterpiece of educational post apocalyptic content!

  • @foxsermon
    @foxsermon 3 года назад +12

    Love it ❤️ !! .... Gentoo & ArchLinux are my favorites flavours !!... I think I will install it this weekend.. 90s music, beer and installing Gentoo 🥳🍺

    • @Doriandotslash
      @Doriandotslash  3 года назад +5

      That sounds like my kind of install 👍

  • @johankrafft7295
    @johankrafft7295 Год назад +3

    The most valuable tutorial on RUclips - a great asset alongside the handbook.

  • @johanb.7869
    @johanb.7869 3 года назад +27

    Always like your video's Dorian. You always explain things very well.

  • @pctlc
    @pctlc 3 года назад +5

    Excellent tutorial Dorian!! looking forward to part 2 :)

    • @Doriandotslash
      @Doriandotslash  3 года назад

      Thanks Colin! I already uploaded part 2 :)

  • @mustafasalih5328
    @mustafasalih5328 3 года назад +11

    for people who will install it on bare metal, gentoo live cd comes with the "screen" utility, it will be nice to split your terminal for work and for reading documentation while installing

    • @Doriandotslash
      @Doriandotslash  3 года назад +5

      Indeed. I actually have a video on how to use screen as well. Now I’m wishing I would have included that bit in the Gentoo videos lol

    • @mustafasalih5328
      @mustafasalih5328 3 года назад +1

      @@Doriandotslash very nice 🖤

  • @idtyu
    @idtyu 3 года назад +31

    When people complain that fedora is too vanilla, I tell them, look at this, this is Gentoo

    • @NeverTrust298
      @NeverTrust298 3 года назад +1

      people you know in real life or on reddit forums? lol

    • @idtyu
      @idtyu 3 года назад

      @@NeverTrust298 both, mostly coming from people using Ubuntu

    • @genericname9875
      @genericname9875 3 года назад

      "Fedora is too vanilla" 🤣

    • @paklekj4429
      @paklekj4429 2 года назад

      @@genericname9875 vanilla = too original

  •  3 года назад +2

    👍👍👍
    Have a good one Dorian !!

  • @n0ita
    @n0ita 11 месяцев назад

    Watching people do linux distros from scratch is my new favorite pastime. Great tutorial.

  • @Bricky2021
    @Bricky2021 5 месяцев назад

    Met you after series of how to make your own linux desktop, glad to see you explain how to install the "flexible" OS as the trusted explainer❤❤❤

  • @Sman-eg1zs
    @Sman-eg1zs Год назад

    Very helpful, nice and clearly explained. Thanks

  • @katakis1
    @katakis1 2 года назад +3

    Fascinating stuff. I only knew Gentoo from the "install Gentoo" meme, but a fully customizable operating system sounds like you could learn a lot from it. Wish I could do this on my M1 MacBook, but I don't think they're supported at this time. One day.

    • @kiranraaj7889
      @kiranraaj7889 Год назад

      just never buy a mac, it restricts sm capability

  • @AbarSimorgh
    @AbarSimorgh 3 года назад +4

    Thank you. Always great content.

  • @3120s
    @3120s 3 года назад +20

    Thank you for your tutorial.
    I think that Gentoo makes more sense for those people who build their own rig and for OEM selling computers with Linux pre-installed so that they'll have the OS perfectly tuned for their hardware. Apple takes FreeBSD into their MacOS and have a perfectly tuned system for their hardware. Google takes Gentoo to make their Chrome OS to be perfectly coupled with the hardware made from third parties.

    • @Doriandotslash
      @Doriandotslash  3 года назад +5

      Thanks. Yes it's good for maximum tuning, but it's also a great way to learn.

    • @3120s
      @3120s 3 года назад

      @@Doriandotslash i agree with the learning thing, but the masses don't want to learn but they only wants something that works.
      This guy here at ruclips.net/video/Av-NBWG8qtQ/видео.html explains quite well what Linux really needs to become more relevant to the masses and the developers.

    • @Chopper153
      @Chopper153 3 года назад +3

      @@3120s just give them games, MS Office and Adobe software and common people will be using Mint or Ubuntu. Gentoo is for power users and should remain as such.

    • @gormless-idiot
      @gormless-idiot Год назад +1

      Apple doesn't take FreeBSD and do things with it. MacOS and FreeBSD were both forked off of the same place, back in the late 90s, but besides that they have no relationship. Netflix uses FreeBSD for its content servers though.

    • @gormless-idiot
      @gormless-idiot Год назад

      @@Chopper153 I don't know, my school gave me a Chromebook and that runs Gentoo, it comes with Microsoft Office too.

  • @zed5551
    @zed5551 2 года назад

    The info on partitioning at 10:44 in the video has changed to say just use fdisk like in most linux installations now. From the wiki: "Both fdisk and parted are partitioning utilities. fdisk is well known, stable, and recommended for the MBR partition layout. parted was one of the first Linux block device management utilities to support GPT partitions, and provides an alternative. Here, fdisk is used since it has a better text-based user interface." Thanks for first half. I've been interested in this distro for awhile.

  • @aaronryder4008
    @aaronryder4008 3 года назад +1

    whoa! amazing video!

  • @andyyiu3987
    @andyyiu3987 2 года назад

    Excellent explanation of everything so far. Only thing that put me off from Gentoo is how long it actually takes. Regardless, I must just have to try this once as it seems like a great learning experience in the realm of Linux.

  • @model.citizen.ps3
    @model.citizen.ps3 8 месяцев назад

    I recently did a Gentoo on my Playstation 3 (PPC64). Been living in the OS for a few weeks now. Enjoying the experience. (I also run Fedora on PS3 as well). Having some trouble compiling custom kernels (i'm currently using pre-builts from a friend's github). Dracut keeps building broken initramfs images, and genkernel takes WAAAY too long on PS3. So I just built my own custom initramfs and will try it on my next reboot - wish me luck! Also, having trouble getting xorg to start (and not freeze) running in framebuffer. Still diagnosing that problem. Later, I will work on getting alsa configured. Fun fun fun! 🙂 Anyway, good video. I should make a similar one for Gentoo on PS3. Keep up the good work!

  • @H--zf3oy
    @H--zf3oy 2 года назад +2

    Great tutorial! Do you know what determines the amount of packages that the initial @world pulls in? Mine was 225, yours was 124... I just selected the generic desktop profile since I want to run a wm, and left on Bluetooth. Everything else was the same.

  • @dwinkley
    @dwinkley Год назад +1

    These tutorials are really high quality. Sad that he isnt uploading anymore.

  • @veasman2274
    @veasman2274 3 года назад +2

    When is part 2 coming out? I loved this video!

    • @Doriandotslash
      @Doriandotslash  3 года назад +2

      Thank you! It's already out, and so is part 3. Check out my channel for them

  • @TitanV
    @TitanV 3 года назад +6

    Great video as always, thanks Dorian! By the way, can you make one in the future about Solus OS?
    I played with it for some time now, and although I don't think it's something really special (but I do like it), for some reason it was the distro that was the most liked among the people I installed it for.
    Still trying to figure it out, so I would really like your two cents on the subject. Let's say I'm still hesitant to go public about how cool it is, so... Anyways, thanks for the great content.

    • @Doriandotslash
      @Doriandotslash  3 года назад +1

      Thank you very much! Solus is a good distro. But last time I tried it, they had slightly outdated packages. This can be remedied by using flatpaks. But what really got me turn off was that when I installed it on hardware, it overwrote all my bootloaders, making my system unbootable and I had to do a recovery to get my system up and running again. To be honest I haven't used in quite a while, but I'll try a newer version and give it another shot. However, my current go-to distro is Debian after recently switching to it from Arch.

    • @TitanV
      @TitanV 3 года назад

      ​Yeah, you're right about the outdated packages, that's still mostly the case. But it wasn't too much of a concern for me. I set it up mostly for my friends and family who wanted an OS for basic stuff (surfing, videos, music, some basic games even...). I installed it with Budgie on some kind of older hardware (all of them circa 2011) and it ran pretty smooth, not to mention that everyone was amazed of how good and fresh it looked. Flatpaks...errr, yeah... but not my cup of tea, to be honest.
      Anyway, I kept solus on my old laptop that everyone in the house can use (good old, reliable and hellishly ugly Dell laptop with 2nd gen i5), but my daily driver is Mint/Cinnamon that I use since 2013 for all my work, programming and pretty much everything else. I don't really think it's "the best ever" or some stupid thing like that, but I tried several other distros and I always get back to it. It never failed me. And yes, Debian - although I really thought of it as the papa of my Mint, I never really dared to go for it. Never really thought of myself as linux expert enough for it, idk... :D Gonna go watch your latest video on it, who knows... maybe this is the time ;) Thanks once again!

    • @TitanV
      @TitanV 3 года назад

      And yes, about that bootloader problem you've had, I haven't experienced it, that's really peculiar.

  • @plasmalife5532
    @plasmalife5532 3 года назад +1

    Wonderful video quality tnx

  • @prajullas
    @prajullas 3 года назад

    Great content..been waiting for this for a long time. Thanks Dorian.

    • @Doriandotslash
      @Doriandotslash  3 года назад +2

      Thank you very much, I'm glad you enjoyed it! Cheers

  • @usr-coffee
    @usr-coffee 3 года назад

    also u can clean the terminal up bit if u use --verbose --quiet to emerge and few other commands especially use fule on the world command

  • @mementomori1868
    @mementomori1868 3 года назад

    Best tutorial gj!!!

  • @ruado_vn2795
    @ruado_vn2795 3 года назад

    nice vid!!!!!!

  • @MUSTDOS
    @MUSTDOS 3 года назад +1

    Thanks for the vid!
    Better than most bait-tubers

  • @tsuki4737
    @tsuki4737 3 года назад

    thank you so much!

  • @techdiyer5290
    @techdiyer5290 2 года назад +1

    Im trying to make a download for this distro, so i have linux portable, but i was wondering how to do that without accidentally formating any of the windows drives. how do i do this on the external drive, so i don't overwrite any files?

  • @rossonerodiavolo8074
    @rossonerodiavolo8074 3 года назад +9

    Dorian woke up and chose PAIN...

    • @Doriandotslash
      @Doriandotslash  3 года назад +1

      Hah, well it's not that bad to be honest. If you follow the handbook it's fairly straightforward even if you occasionally have to find some things out along the way. It's definitely a great way to learn.

  • @copper4eva
    @copper4eva 3 года назад +4

    FYI, if you back out of the installation and what to go back. Before you do all those mount commands you showed ('mount --types proc /proc /mnt/gentoo/proc' and so forth) you need to run a mount command in the previous section: 'mount /dev/sda3 /mnt/gentoo'
    Without that mount command everything will be screwed up. Like, you're /mnt/gentoo folder will contain nothing and none of the mount commands you showed will work, and you can't chroot. I literally just found that out myself lol.

  • @cosmicvoid2207
    @cosmicvoid2207 3 года назад +1

    Great to finally have a comprehensive Gentoo series! I did a base install a while ago however I had no luck getting my wifi to work. Could you please add a WM as well? (Xmonad would be awesome!) By the way, isn't Plasma going to take forever to compile on Gentoo? (another reason to go minimal).

    • @Doriandotslash
      @Doriandotslash  3 года назад +3

      Thanks! Well I just added the Part 2 video where I installed Plasma, so go check it out.

    • @aurum3747
      @aurum3747 2 года назад +1

      I got wifi to work by using
      rfkill list
      rfkill unblock (number of eveything blocked)
      net-setup
      Choose wireless and whatever your security is

  • @ramosmanos
    @ramosmanos 3 года назад +1

    Hello! Thanks for the video! I'm new in gentoo, trying to install and faced the problem. To make
    "emerge --ask --verbose --update --deep --newuse @world" go, I had to exclude bluetooth in "USE" option. But if I need bluetooth on the laptop, can I install it later, when the installation of gentoo will be done?

    • @Doriandotslash
      @Doriandotslash  3 года назад

      I haven't tried that, but I always disable bluetooth since my desktops don't have it. Best bet would be to remove the exclude afterwards and see if it works then. Otherwise you might need to hit up the forums for hardware support questions.

  • @rafaeldoe1549
    @rafaeldoe1549 3 года назад +11

    I just installed Arch...

    • @Doriandotslash
      @Doriandotslash  3 года назад +1

      I've used it as well. Arch is a similar install without the compiling parts 🙂

  • @CausticAscarite
    @CausticAscarite Год назад

    holy damn cow that is actually pretty easy

  • @TheLukemcdaniel
    @TheLukemcdaniel 2 года назад

    What I did, was boot up using a livecd with a full desktop(knoppix worked fine, I actually used an Ubuntu disk once) so that you can use a terminal emulator taking up half the screen(or one of your 2+ screens) and have a browser open to the handbook and/or Google while you're working. This also works for Arch. I seem to recall Gentoo offering such a live cd at one point as well, back before gnome3, but the last time I tried it something wasn't working(I think I had a really crap usb wifi card at the time that would only work out of the box on the ubuntu livecd but gentoo took more work, so I held off on that till after the install). Do they not offer such a livecd anymore, is it only a basic vt?

  • @user-nz5el2nk5e
    @user-nz5el2nk5e 3 года назад +4

    спасибо)

  • @AX_-
    @AX_- 2 года назад +1

    I have an issue when installing the packages in 39:00
    it looks like there is 1 blocked package "sys-libs/musl" and I tried to exclude it by emerge --deselect [package name]. but it didn't do anything.
    (sorry for bad English)

  • @stephenwilson0386
    @stephenwilson0386 Год назад

    I'm curious how I would set up the disks on my PC. I have 3 separate SSDs, one with Windows, one with openSUSE and one with Ubuntu. The bootloaders for all 3 are on the same EFI partition on one of the drives. Typically if I install a new distro it will find that EFI partition and do whatever it needs to do to add the bootloader to what's existing. Let's say I want to replace Ubuntu with Gentoo - how would that work since you have to select everything manually?

  • @bennewofek2346
    @bennewofek2346 2 года назад +1

    Hey, Thanks for your video! I think you have forgot the 'mount (/run)' in the video.
    :root #mount --bind /run /mnt/gentoo/run
    root #mount --make-slave /mnt/gentoo/run

  • @geekboy6655
    @geekboy6655 2 года назад +3

    27:57 The documentation says "The --make-rslave operations are needed for systemd support later in the installation." which means that I have to run commands "mount --make-rslave [...]" when using OpenRC or not?

  • @willianrichard7161
    @willianrichard7161 3 года назад +1

    Hi man, following your tutorial. Trying to move from Arch to Gentoo.
    I noticed that If I put EMERGE_DEFAULT_OPTS="--jobs=6 --load-average=6", as my CPU is a 6-core i5, in make.conf, the world set update runs MUCH faster.
    Also noticed that emerge hides all compiler output when this option is set. Why is this?

    • @Doriandotslash
      @Doriandotslash  3 года назад +2

      With load-average you're telling the compiler to use 100% of the available CPU, which might make sense as to why you won't see any output, because 100% of the CPU is dedicated to compiling the code leaving none to display output. I'm not sure if this could result in issues with the CPU overheating or running at max temp the entire time, so make sure you have good cooling. This may also be additional wear and tear on the CPU over time.

  • @olokelo
    @olokelo 3 года назад +1

    Hi! Really awesome tutorial.
    I've one question though.
    Do you know how to install gentoo with musl libc? I tried stage 3 with vanilla musl and set appropriate profile (the musl experimental one) but when I tried the emerge world it gave me compilation error saying something about __UT_HOSTSIZE which probably is a libc header. I've seen that some people installed gentoo with musl without problems so that's a bit odd.
    I don't have anything against glibc but I really like musl so using the old and stable glibc will not be a big problem for me.

    • @Doriandotslash
      @Doriandotslash  3 года назад

      Thank you! But I have to admit I've never used musl on any distro so I'm not sure there. Even when I used Void for a bit, I never tried their musl version...

    • @olokelo
      @olokelo 3 года назад

      @@Doriandotslash I really like Alpine Linux for being very fast lightweight distro that works even without spending a full day installing it and it uses musl. Some software is still not compatibile with musl though. Thanks for reply and very informative gentoo video! :D

  • @playgede4954
    @playgede4954 2 года назад +1

    Sir where can I find the old handbook?, the content of recent handbook is different especially in partition parts, it only tell you to use fdisk and not to detailed

    • @Doriandotslash
      @Doriandotslash  2 года назад +1

      Yes the handbook is constantly evolving, so things change all the time. You can still use the video as a general guide, but following the handbook is the way to go if you see anything different.

  • @abhinavchavali1443
    @abhinavchavali1443 3 года назад

    I have a question about the installation. If my computer is bios, but I want a GPT partition, how would the steps change up?

    • @Doriandotslash
      @Doriandotslash  3 года назад

      You should still be able to format as a GPT disk, and then follow the same steps steps for the BIOS install. The only difference would be formatting your disk to GPT instead of MBR/msdos.

  • @KS-ep9rx
    @KS-ep9rx 5 месяцев назад

    For compiling this u can also use ssh i dont know if gentoo iso provides one, i manage to compile gentoo via some random distro with ssh using my 2nd laptop and some time after just my phone

  • @key_gen
    @key_gen 2 года назад +1

    Updating the world set took over 15hours for me on lenovo T530 😆

  • @stevekyhon
    @stevekyhon 2 года назад

    Wow... watched this video from the beginning to the end

  • @thelightings
    @thelightings 2 года назад

    thank you alot

  • @fenrir7969
    @fenrir7969 2 года назад

    Years ago, I (somehow) managed to get Gentoo installed on a Pentium 4 machine. I definitely didn't know what I was doing and the resulting desktop was totally useless, quite possibly broken even. Would love to give it a go again though.

  • @BryceMWalter
    @BryceMWalter Год назад +1

    I tried Gentoo Linux for the first time last night. Love it. Instant internet connection on that Live cd.
    But this is way too hard to install it.
    I wish there was an easier way to install it?

  • @rafael16400
    @rafael16400 3 года назад

    Hi Dorian, I am working with your video, but the merge in @world has been taking more than 12 hours, which can be the reason of it?
    in USE I have added "-bluetooth -systemd -qtwebengine -webengine -gnome"

    • @Doriandotslash
      @Doriandotslash  3 года назад

      Depending on the hardware it can take a while. Some people let it run for a full day on slower hardware.

  • @HakanOcaktan
    @HakanOcaktan Год назад

    I used to do a lot of distro hopping back in the day before there was any UEFI laptops around. I hear it just makes it very difficult, if not impossible, to dual boot windows and a Linux distro. I wouldn't mind having Gentoo around on my machine to fiddle with it every once in a while but I don't want to break anything related to windows because I do my work on it. Do you think it's worthwhile to follow the Gentoo handbook for a laptop with latest gen hardware? (6th gen Ryzen)

    • @sanpedrox2
      @sanpedrox2 Год назад +1

      Very possible and not really harder to dualboot with uefi compared to bios

  • @asland408
    @asland408 3 года назад

    Your fist line in the video is why I don't use Gentoo. Also the age of my hardware would make compile times extremely long. Thanks for putting in the time and effort and energy. I learned a lot thanks.

    • @Doriandotslash
      @Doriandotslash  3 года назад +2

      Glad you enjoyed it. Yes much older hardware would take quite a while to compile. And you’d likely want to stick with something very lightweight like a TWM just to save compile time. Some people compile on a newer machine and then copy it to the older machine but that takes a bit of set up work to do.

    • @Doriandotslash
      @Doriandotslash  3 года назад +1

      @Terrific Tape That’s a really hard question to answer. I don’t have similar hardware to compare, and compile time all depends on what you’re compiling. Even just compiling the same thing on two machines can vary depending on what use flags you have set.

  • @abhinavchavali1443
    @abhinavchavali1443 3 года назад +1

    I have my system up and running, but I have one more question. I selected my profile as the first one in the list because I wanted i3 window manager. Only later did I realize I should have selected desktop. Can I change my profile later on? Can I stick with the profile I'm using and be fine just by install X and i3?

    • @Doriandotslash
      @Doriandotslash  3 года назад +1

      Yes you can change profile afterwards and re-run a full update.

    • @abhinavchavali1443
      @abhinavchavali1443 3 года назад +1

      @@Doriandotslash By full update do you mean this command: sudo emerge --ask --verbose --update --deep --newuse @world?

    • @Doriandotslash
      @Doriandotslash  3 года назад

      @@abhinavchavali1443 Yes indeed

    • @abhinavchavali1443
      @abhinavchavali1443 3 года назад

      @@Doriandotslash And what does that command do again? Does it just recompile the packages?

  • @PabloFabianWagnerBoian
    @PabloFabianWagnerBoian 3 года назад +4

    If you're using UEFI you don't need a BIOS Boot partition (the first one you created). Also, if you do need it (BIOS/GPT combination) you don't format it ( www.gnu.org/software/grub/manual/grub/html_node/BIOS-installation.html ), like you did later on as FAT. Did the Handbook specifically state that? I just checked and the whole BIOS/GPT scheme isn't there (I'm a bit lazy to check the edit history of the wiki).

    • @Doriandotslash
      @Doriandotslash  3 года назад +2

      Yeah I just followed the steps. I noticed it said to make that partition for UEFI even though it’s not used, but I decided to just follow the steps as written. It may have changed now because it’s always being tweaked.

  • @aaf7ad
    @aaf7ad Год назад

    I hope you can show us how you’re doing now and introduce us to new adventures. Give the tumultuous past some time to recede into your memory.

  • @godisgood5089
    @godisgood5089 Год назад

    This is a good video, it's making me want to try Gentoo. But is there really a need to use swap partitions any more? I've never used one. Unless you're handling gigantic media files as part of a work flow surely they aren't necessary any more, right? I have 16GB RAM in my laptop and can't see the point.

  • @garth56
    @garth56 3 года назад +2

    Hey Dorian Gentoo is hair pulling however LFS, yes it's not a distro like Gentoo but it puts Linux on your computer, is suicidal after 4 attempts and almost throwing myself and the pc out the window I got there. It lasted 45 minutes and 28 seconds straight back to arch. I climbed everest I came down really quickly lol :-)

    • @Doriandotslash
      @Doriandotslash  3 года назад +2

      Yeah you really need to take the time to read the steps in the Wiki when doing this. It's not a quick install the first couple times you do it that's for sure!

  • @Likh0_iam
    @Likh0_iam 2 года назад

    Hi! I am at emerge but it gives me an error: Use changes necessary to proceed media-libs/freetype-2.11.0-r1 harfbuzz. I tried adding harfbuzz to USE but gives me a circular dependency with freetype. Could you help me out?

    • @Likh0_iam
      @Likh0_iam 2 года назад

      After a sleepless night I finally managed to find a solution. I ran etc-update, auto resolved all the issues with -3 and executed emerge update as you specified in the video. It is currently installing 😅
      Sorry to bother and thank you for a great video 🙂

  • @stop8576
    @stop8576 3 года назад +1

    it was going well until i got to the emerge @world part, i got a "dev-lib/libpcre-8.44::gentoo failed (configure phase)" error, what do I do?

    • @Doriandotslash
      @Doriandotslash  3 года назад +1

      Check for any errors in your make.conf file. When you added march=xxxx did your forget the - before march? Should be -march=....

    • @stop8576
      @stop8576 3 года назад +1

      @@Doriandotslash sorry for the late response, yes that was the cause and I fixed it days ago I also needed to use -march=native - 02 pipe, thank you for the help! And also thank u for the awesome tuts :D

    • @Doriandotslash
      @Doriandotslash  3 года назад +1

      @@stop8576 Glad you fixed it and glad you enjoy the videos! Cheers.

  • @dustinwatts9055
    @dustinwatts9055 3 года назад +2

    I really liked your video, it's very helpful - the only suggestion I would make is to warn people at the beginning which stage to use (openrc, not systemd) - I downloaded the systemd stage and then I get to 35:00 and you're like "systemd is very complicated to set up" ....well shit, time to start over XD

    • @Doriandotslash
      @Doriandotslash  3 года назад +2

      Ah, yeah good point. Sorry about that lol

  • @MarinettePFP
    @MarinettePFP 3 года назад +1

    Thanks for explaining so clearly! I'm new to Linux but am genuinely considering installing Gentoo... not just to flex the meme, I swear :D Shoot, I didn't even know that Windows doesn't have BIOS anymore. I hope I don't screw something up :P

    • @techiskek
      @techiskek 2 года назад

      Bro don’t install something easier first my first time I installed manjaro and took me ages just to install simple shit like discord minecraft and Tor

  • @PaulAJohnston1963
    @PaulAJohnston1963 2 года назад +3

    Got as far as 26:08 but mirrorselect throws an exception No module names 'pkg_resources' The version of python it is using is 3.9.9 and there is no pip to grab it.
    Your tutorial is really good, just thinking perhaps gentoo isn't for me 🙂
    Any chance of seeing the format of the lines it adds to the make.conf file please?
    Cheers Paul J

    • @stevanlg1844
      @stevanlg1844 2 года назад +1

      I had the same problem. I'm not shure why it happens but It's easy to fix. First you skip that command, and before running 'emerge --ask --verbose --update --deep --newuse @world' you run 'emerge app-portage/mirrorselect' and then 'mirrorselect -i -o >> /etc/portage/make.conf'. That's it.

    • @_vertigo_1841
      @_vertigo_1841 2 года назад +1

      ​@@stevanlg1844 I have the same problem. I get "-bash: emerge: command not found"
      Also I'm not sure what you mean by "before running...". Are you saying I should run "emerge app-portage/mirrorselect" first, "emerge --ask --verbose --update --deep --newuse @world" socond, and then do "mirrorselect -i -o >> /etc/portage/make.conf" ?

    • @stevanlg1844
      @stevanlg1844 2 года назад

      @@_vertigo_1841 I'm sorry, english is not my native language.
      -First you skip that command
      -Then you continue the gide, and before running "emerge --ask --verbose --update --deep --newuse @world" you run these two commands:
      -"emerge app-portage/mirrorselect"
      -"mirrorselect -i -o >> /etc/portage/make.conf"
      If you have any other problem, make sure that you ran all the commands as the wiki says, because they can change over time.

  • @zek_de_ed6388
    @zek_de_ed6388 3 года назад

    why I got this
    cannot initialize conversion from codepage 850 to utf-8 during process for mkfs.vfat

    • @Doriandotslash
      @Doriandotslash  3 года назад +1

      That's an odd one. Perhaps you've set something somewhere that it doesn't like? This might help : wiki.gentoo.org/wiki/FAT

    • @zek_de_ed6388
      @zek_de_ed6388 3 года назад

      @@Doriandotslash Thank you

  • @FrankieVasquez-yt6gy
    @FrankieVasquez-yt6gy 5 месяцев назад

    I installed the kernel, and didn't work. So I go for another try with genkernel all. That worked like magic.

  • @rafaeldoe1549
    @rafaeldoe1549 3 года назад

    Do I need to use a swap partition? I see some controversy on this topic, some people recommend and others don't

    • @Doriandotslash
      @Doriandotslash  3 года назад +3

      For most other distros where I have 16GB of RAM or more, I usually don't use one. However, Gentoo uses a LOT of RAM when compiling certain packages. So having swap with Gentoo might be a good idea.

    • @johanb.7869
      @johanb.7869 3 года назад +1

      @@Doriandotslash According to Alan Pope of Ubuntu you always should use swap, even if you have enough memory. He explained it on a Big Daddy Linux Live episode once.

    • @Doriandotslash
      @Doriandotslash  3 года назад

      @@johanb.7869 Yes it doesn't hurt to use it. It's also handy when suspending your machine too.

    • @juzujuzu4555
      @juzujuzu4555 3 года назад

      If you have SSD I wouldn't use swap at all on Gentoo. If your compiling runs out of memory, it starts to swap and utilize SSD at 100% speed. It's much better for compiler to run out of memory, then it crashes without causing any problems. If your SSD starts to swap at 100% it also makes everything unresponsive and you have to hard reset the system.
      Gentoo uses about 50mb of RAM, and 250mb with Mate Desktop and all drivers (wifi+Bluetooth) included. If you are not having other software running on the background, then swapping is useless. The amount of Gentoo's memory you can swap is minimal.
      In case you want to compile on the background while using other software, then I would rather lower the threads compiler is allowed to use. That saves memory and makes Gentoo more responsive while compiling.

  • @HowToLinux
    @HowToLinux 2 года назад +1

    gentoo is realy not that easy, im running vanilla arch since 2 years but i see i can still learn much from gentoo. Is there any realy preformance benifite are they some benchmarks? or any other benifits beside customization and opimization?

    • @knpstrr
      @knpstrr 2 года назад +2

      isn't optimizing by definition a performance benefit?

    • @HowToLinux
      @HowToLinux 2 года назад +1

      @@knpstrr yes

    • @knpstrr
      @knpstrr 2 года назад +1

      @@HowToLinux then you answered your own questions.

  • @gradientO
    @gradientO 3 года назад +3

    Can you do Arch Linux Installation speedrun any% ??

    • @Doriandotslash
      @Doriandotslash  3 года назад +5

      I did an Arch Linux installation video already, it's on my channel. It wasn't a speed run because I explained things during the install. If I want to install it quick, I use my script :)

  • @deepakshivraj4881
    @deepakshivraj4881 3 года назад

    Hey I am trying to get a graphic card that works out of the box on all linux distros and I want to try install gentoo sometime and I have been longing to do that. So can u plz suggest a graphic card for gentoo/arch that works really well. Been looking at new ryzen gpu's rx6800xt specifically. Btw I am still noob to gentoo/arch

    • @Doriandotslash
      @Doriandotslash  3 года назад +1

      AMD is what you want as they are supported OOTB with Linux, and you don't need to mess with installing any drivers. In Gentoo, you can just set your make.conf to VIDEO_CARDS="amdgpu" and you're all set. I demonstrated this quickly on my Gentoo Part 2 video when setting up Xorg on my machine that has Gentoo installed on hardware. I while back I switched all my systems from Nvidia to AMD because I got sick of dealing with Nvidia's proprietary drivers, and it's made life so much easier.

    • @deepakshivraj4881
      @deepakshivraj4881 3 года назад

      @@Doriandotslash Is it ok to have my eyes set on rx6800 xt. Since its new is it supported OOTB? Thanks for the reply

    • @Doriandotslash
      @Doriandotslash  3 года назад

      @@deepakshivraj4881 Yes, in your make.conf, just makes sure it says VIDEO_CARDS="amdgpu radeonsi" as it recommends here : wiki.gentoo.org/wiki/AMDGPU

    • @deepakshivraj4881
      @deepakshivraj4881 3 года назад

      @@Doriandotslash Thank you for the reply. And thank you for the video this helps a lot when I try to install gentoo

  • @_dannyenrique
    @_dannyenrique Год назад

    Hello, Dorian! Great videos! Thanks to you, I am now hooked on Gentoo. I tried Part 1 and Part 2 on a bare metal laptop (Razer Blade 15” Advanced (2020) | RZ09-0330x). Almost perfect. My graphics (NVIDIA® GeForce RTX 2080 SUPER™ Max-Q) and touchpad [Glass touchpad (Microsoft Precision Touchpad) failed to work properly. Would you be interested in doing another trio of Gentoo install videos? It would be amazing if you demonstrated (1.) dual-booting with Windows 11 (secure boot enabled), (2.) activating graphics software (given that most Linux capable hardware in 2022 seems to gravitating to Nvidia) (3.) activating touchpads (4.) lastly, btrfs FS setup w/ encryption. Would you kindly help me/us, please? It would be amazing if you did! Thank you so very much in advance.

  • @zjebany
    @zjebany 3 года назад +1

    updating the @world set took me about 16 hours on my old dual core machine.

    • @Doriandotslash
      @Doriandotslash  3 года назад +2

      Oye! Well you can use something much lighter like i3 or even Xfce to reduce compile time. I know some people also compile packages on more powerful machines and then transfer them to slower machines.

    • @zjebany
      @zjebany 3 года назад

      @@Doriandotslash Thanks for your advice.

  • @1marcelfilms
    @1marcelfilms 2 года назад

    You should add borders to the video because every time i pause the damn youtube bar is in front of the text you typed

  • @N0JLFRadio
    @N0JLFRadio Год назад

    Isn't Mib mebibytes and MB megabytes?

  • @willscott1171
    @willscott1171 2 года назад

    That intro was funny

  • @techdiyer5290
    @techdiyer5290 2 года назад +1

    And i just realized that i did something with the partitions, because my computer won't boot to windows anymore... :0
    PLEASE HELP

  • @berisseboka6674
    @berisseboka6674 2 года назад

    You should make an entire coyrse

  • @hammerheadcorvette4
    @hammerheadcorvette4 3 года назад +4

    ChromeOS is supposedly based off of Gentoo. . .

    • @Doriandotslash
      @Doriandotslash  3 года назад +4

      Well, ChromeOS is based on ChromiumOS, which is based on Gentoo. So yes 😀

  • @LucianC137
    @LucianC137 3 года назад

    I really like your voice xD

  • @kurnma3776
    @kurnma3776 2 года назад +2

    Gentoo, slower to install, but you end up with an overall optimized and faster system

  • @sLiv256
    @sLiv256 3 года назад

    00:06 HE ISN'T KIDDING!!!

  • @themanwithnoname412
    @themanwithnoname412 3 года назад

    Gentoo makes my computer hardware function at it's full potential because Windows isn't leeching my resources with bloatware and spyware. However I would recommend new linux users to install Linux Mint or Garuda Linux, then once you're familliar with the inner workings of linux you can switch to Arch Linux, then Gentoo Linux.

    • @Doriandotslash
      @Doriandotslash  3 года назад

      Mint is a great choice for first time users, and I'd recommend it as well. I actually use LMDE on my production machine for maximum stability.

    • @themanwithnoname412
      @themanwithnoname412 3 года назад +1

      @@Doriandotslash yup I use that on my desktop, for my laptops I like to use window managers specifically DWM, It's very minimalist and user friendly and I need minimalism as I run gentoo on a older computer that doesn't really handle DE's as good.

  • @redrush-hp9li
    @redrush-hp9li 2 года назад

    If you don't have an Ethernet port, you can connect your Android to your PC and switch on USB Thering

  • @terror9592
    @terror9592 3 года назад

    I did emerge ... @world and dev-qt/qtchooser-66 emake failed What Should I do?

    • @Doriandotslash
      @Doriandotslash  3 года назад

      What was the failed error?

    • @terror9592
      @terror9592 3 года назад

      @@Doriandotslash I wrote "emerge --ask --verbose --update --deep --newuse @world" and output says dev-qt/qtchooser-66 emake failed and I tried "emerge -pqv '=dev-qt/qtchooser-66::gentoo" and output said me "USE="-test" and I wrote -test in the make.conf to USE part.After trying this, the problem was still not resolved.I researched how to solve this problem on the internet and could not solve it.Then I installed the backup distribution I downloaded on my computer. If I can find a solution to this I will try to download Gentoo again.By the way, sorry for my bad english.

    • @serge5046
      @serge5046 3 года назад

      @@terror9592 You didn't give the real error: you just reported the emake failed. You need to have a look at the log or to scroll up until you find a make[1] error or a make[2] error. This is the real error. Sometimes the ebuild fails to compile (it dies) because you don't have enough RAM regarding the number of threads. With the newer versions of GCC some packages require more than 2 GB of RAM per thread: a typical example is qtwebengine.

    • @terror9592
      @terror9592 3 года назад

      @@serge5046 Thank you for your comment.I’ll have a look again as soon as possible.

  • @aiwafag
    @aiwafag Год назад +1

    Made into extracting Stage 3.
    I downloaded the minimal installation because i thought:
    "well, it will fit on a cd, right?"
    Made my dad get out of his bed to buy a cd for me, tried to download
    stage 3, and after 1 hour, i finally could extract, when i was extracting, i noticed something.
    it was extracting on the cd
    bruh

  • @chromacat248
    @chromacat248 3 года назад +3

    The Gentoo repository kinda sounds like the AUR, am I wrong in saying that?

  • @KingMasadaX
    @KingMasadaX 3 года назад +1

    10 yrs ago, Gentoo was great, now new users & advanced usually default to Arch, most advanced without hassle, Gentoo only has OpenRC as a selling point tbh.

  • @cagami-8215
    @cagami-8215 2 года назад +1

    you written mistake (timeshtamp=24:12) MAKEOPT= needed MAKEOPTS

  • @robbylock1741
    @robbylock1741 Год назад +1

    Hey I am installing Gentoo on an old HP desktop, started 2 years ago, it's still building! (just joking)

  • @techiskek
    @techiskek 2 года назад

    Fuck it I’m going to install it

  • @yes.6411
    @yes.6411 2 года назад

    yes.

  • @Kyuunex
    @Kyuunex 3 года назад +3

    oh no, what am I getting myself into

    • @Doriandotslash
      @Doriandotslash  3 года назад +2

      It's not that hard at all. But the video is long because I'm just explaining things along the way.

  • @darthrocker2849
    @darthrocker2849 Год назад

    why dont you want to use wifi for internet?

    • @Doriandotslash
      @Doriandotslash  Год назад +1

      It’s a desktop computer. No Wi-Fi

    • @darthrocker2849
      @darthrocker2849 Год назад

      @@Doriandotslash OK, gotcha. Im installing on a laptop, thats why i asked

  • @bradleypariah
    @bradleypariah 2 года назад

    Installing Gentoo is like what people think installing Arch is like.

  • @HORRORCRAFT_HELPMEPLEASE
    @HORRORCRAFT_HELPMEPLEASE 4 месяца назад

    nine penguins on a screen. spectacular.

  • @rhymeflakes
    @rhymeflakes Год назад

    What the login password??

  • @andrewh3503
    @andrewh3503 3 года назад +1

    40:12 "so that took 2.5 hours"... took around 13 hours on my i7 620m good lord

    • @Doriandotslash
      @Doriandotslash  3 года назад

      Wow that's quite the difference. How many threads did you set? The i7 can do 8. I used 12 of my 16 available in my system. But I didn't think there's be that much of a difference from 8 to 12. I know yours is an older cpu and a mobile one, but that's crazy

    • @andrewh3503
      @andrewh3503 3 года назад

      @@Doriandotslash I did -j4 because it has 4 threads / 8gb ram. great walkthrough btw