Install Fedora Linux the Arch Way: Ultimate Customization

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 พ.ย. 2024

ความคิดเห็น • 78

  • @4cps777
    @4cps777 ปีที่แล้ว +8

    Finally a somewhat sane method of installing Fedora, at least compared to Anaconda

  • @TheLinuxCast
    @TheLinuxCast ปีที่แล้ว +4

    The genfstab thing blew my mind. I had no idea you could do that on Fedora. Thank you for that. Great video

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว

      You bet!

    • @Eyuphuro
      @Eyuphuro ปีที่แล้ว

      I do it on Debian bullseye everytime I make a chroot install.

  • @peppe540
    @peppe540 ปีที่แล้ว +5

    Great stuff Stephen! Wow, had to watch it in stages. Like seeing a 'live' Arch-wiki for Fedora, with all specs included. Really appreciate these in depth video's, they provide great learning material. And certainly a lot to think about ;-) Thanks a lot!

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว +1

      Glad it was helpful! Yeah you can tell Fedora just wasn't designed to be installed in this way... ;)

  • @MyAmazingUsername
    @MyAmazingUsername ปีที่แล้ว +7

    This is incredible. Although anaconda can do custom subvolume layouts too. I'm pretty sure you just need to create the volumes first and then manually map them in the GUI. It's been a while now but one tweak I did was to use 4K blocks for encryption instead of 512 bytes. This led to 2x speedup of i/o.

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว +6

      Anaconda/Kickstart is of course the sane choice - this video was done in the name of Science(tm) :)

    • @MyAmazingUsername
      @MyAmazingUsername ปีที่แล้ว +3

      ​@@stephenstechtalks5377 Hehe, I really liked seeing how to do this. I am pretty sure you're the first to do it, or at least to have video evidence of the insanity! 😅

  • @ParanaSlim52
    @ParanaSlim52 ปีที่แล้ว +2

    I've been on Fedora "37" for four days. I had several years of Ubuntu prior to trying Fedora, since 8.04. Your video is great and I look forward to trying it in a VM soon. Thank you.

  • @phonewithoutquestion80
    @phonewithoutquestion80 ปีที่แล้ว +4

    Really nice tutorial, and doing this on your own allows you to have a drive performance that actually meets your specifications. Whereas the graphical installer might set up the disks with settings that aren't exactly appropriate for specific hardware.

  • @gobi0078
    @gobi0078 ปีที่แล้ว +3

    Great video! This will probably become very handy when rescuing a broken fedora Installation

  • @Alex-sn4ql
    @Alex-sn4ql ปีที่แล้ว +4

    Excellent work! I appreciate your professional research and the way you present it. 🙏👏👏👏👍

  • @JJEvans-q4p
    @JJEvans-q4p 5 หลายเดือนก่อน +1

    Nice Video. I used your video for a chroot installation. Went smooth. Thanks for the explanation!

  • @codinguy
    @codinguy ปีที่แล้ว +4

    Love your videos, useful and to the point, great to learn from. This video is no different, well thought out and presented, excellent stuff!

  • @uno-tu9xx
    @uno-tu9xx ปีที่แล้ว +3

    Great video Stephen, thanks for all the hard work👍

  • @luzultima
    @luzultima ปีที่แล้ว +2

    Impressive video, with a lot of research and work behind it. Indeed, it is not easy to find all this information on the internet. I have tried myself to find it sometimes, and it is not put all together in one place, less in official sources of Fedora itself. Subscribing instantly to your channel, thank you very much! 👍

  • @tronkel1
    @tronkel1 ปีที่แล้ว +2

    This is The Best on TH-cam by far!

  • @cyberagent009
    @cyberagent009 ปีที่แล้ว +1

    Great video on custom Fedora install. Have a small suggestion, please use a larger font size in terminal.

  • @joshua_lee732
    @joshua_lee732 ปีที่แล้ว +1

    since you installed the arch-install-scripts you can also use arch-chroot to chroot into the fedora instalation which will automount devices for you so theres no need to mount /prot or /dev

  • @arnaudtisset
    @arnaudtisset ปีที่แล้ว +1

    Wow very nice ! I was wondering if this was possible. Food for thought, will stick to my home cooked kickstarts for now, but maybe I will try once for experimenting 😂

  • @brtkcs
    @brtkcs ปีที่แล้ว +1

    Really nice tut, thank you Stephen!

  • @吳炯仁
    @吳炯仁 ปีที่แล้ว +1

    Thanks for your research. Is it possible to change GRUB to systemd-boot, with secure boot and everything in this video?

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว

      As far as I know Fedora only can use GRUB. It's not nearly as flexible as Arch Linux. :( Thanks for watching!

  • @wido1085
    @wido1085 ปีที่แล้ว +2

    The only thing that could have made this better would be to go with systemd-boot instead of grub. But it's easy enough to adapt :)

  • @Disrupterds
    @Disrupterds ปีที่แล้ว +1

    This looks more like installing Fedora the right/Linux way. The Arch install install is much less complicated than this, at it's worst. I've been riffing on installing systems this way for 25 years. It pays to be able to do this because you can install pretty much every distro the same way, this way. This is actually a very standard way to install Linux and a fundamental skill.

  • @richardwieczorek8434
    @richardwieczorek8434 ปีที่แล้ว

    Hi Stephen, I follwed the install as directed until I got to mounting efivarfs and received this error msg: mount: /sys/firmware/efi/efivars: mount point does not exist.
    I've checked firmare folder nad found acpi dmi and memmap folders but efi folder is not there. What to do now?

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว +2

      Hi Richard, the only thing I can think of is making sure you are on a UEFI machine for the efivars directory to exist - this crazy tutorial is for entertainment purposes only and won't work on BIOS/Legacy machines... :)

    • @richardwieczorek8434
      @richardwieczorek8434 ปีที่แล้ว +1

      @@stephenstechtalks5377 Thanks Steephen, it is a UEFI machine, but never mind, I was only playing, I loved your tutorial so I've decided to give it a go for the fun of it :), keep what you are doing, I'm sure many people enyoy your work :)

  • @othernicksweretaken
    @othernicksweretaken ปีที่แล้ว +2

    Awesome video and great job you have done producing it!
    Many thanks for sharing it with us.
    Your videos are always a treasure trove and so inspiring that I can hardly stifle the urge giving it a try immediately.
    Although I have been working so many years with Unix/Linux I am constantly discovering so much new cool stuff and I am continuously learning.
    At one point in the video where you installed a package called something like _arch-util-scripts_ or similar you remarked, I told you we are going to install Fedora the Arch way.
    Was this merely a pun, for the "arch" in the package's name refers to architecture rather than Arch?
    After you installed that package you issued a command (whose name I have forgotten; must rewatch the video while sitting at my computer not like now on the tiny smartphone screen) it was like automagically you got generated an fstab with commented UUID mount sources from all currently mounted filesystems which was pretty nifty.
    Also all your UEFI Boot wizardry with shims for Secure Boot was somewhat mind-blowing to me as I have never really cared about SB on my private installations and eschewed it to avoid any hassle.
    Since at work we run RHEL which automatically installs UEFI boot with SB shims and certs, at least on our bare metal, and with the plethora of VMs that run on ESXi hosts I never have cared how our virt admins fend off malware infiltration thereon, I am piqued to maybe reconsider my lax attitude in this respect.

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว +1

      Hey, thanks for sharing! Yes, the sane approach to install is of course Anaconda/Kickstart where UEFI boot is automatic. It's crazy, but here's the output of dnf info arch-install-scripts - which I use in this video for the genfstab utility for UUID fstabs:
      Name : arch-install-scripts
      Version : 27
      Release : 1.fc37
      Architecture : noarch
      Size : 29 k
      Source : arch-install-scripts-27-1.fc37.src.rpm
      Repository : updates
      Summary : Scripts to bootstrap Arch Linux distribution
      URL : github.com/archlinux/arch-install-scripts
      License : GPLv2
      Description : A small suite of scripts aimed at automating some menial tasks when installing
      : Arch Linux, most notably including actually performing the installation.
      :
      : To install and launch Arch in a container:
      : pacman-key --init
      : pacman-key --populate archlinux
      : mkdir -p /var/lib/machines/arch
      : pacstrap -G -M -i -c /var/lib/machines/arch base
      : systemd-nspawn -bD /var/lib/machines/arch
      Cheers!

  • @rdmccray
    @rdmccray 9 หลายเดือนก่อน

    Would it be a fair assumption that everything here is applicable to Arch save for the items that are specific to Fedora? Trying to select a distro I can completely protect from myself. Seems Arch and Fedora have the most comprehensive rollback capability because all of the integration comes from installable and configurable packages assuming GRUB is the bootloader.

    • @stephenstechtalks5377
      @stephenstechtalks5377  9 หลายเดือนก่อน

      The title is mostly tongue-and-cheek ;) imho Arch and Fedora are fundamentally different. Try both in a VM and see which one you like the most! :)

  • @akikoooooooooooo
    @akikoooooooooooo ปีที่แล้ว

    How did you make Qemu boot into the EFI shell? If I run Qemu VM in UEFI mode, it just boots the EFI file from ESP automatically.

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว

      I typically use virt-manager as a front end and then in this video "Enable boot menu" under "Boot Options", "Boot device order".

    • @akikoooooooooooo
      @akikoooooooooooo ปีที่แล้ว

      @@stephenstechtalks5377 Thanks, I'm just using qemu-system-x86_64 to start the VMs. I think if I start Shell.efi, I'll get the efi shell, but need to test later today

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว

      Good luck!

  • @jirehla-ab1671
    @jirehla-ab1671 ปีที่แล้ว +2

    Will xfs also work in this method?

  • @PurpleWarlock
    @PurpleWarlock ปีที่แล้ว +1

    Could you give Mageia 9 a try when it comes out?

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว +1

      Thanks for the suggestion!

    • @PurpleWarlock
      @PurpleWarlock ปีที่แล้ว +1

      @@stephenstechtalks5377 Another suggestion in case you care: Nutyx.
      I'm pretty much a guy that toys with Linux on VMs. Not a command line guy.

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว +1

      Thanks again!

  • @celestialbeing4767
    @celestialbeing4767 ปีที่แล้ว

    What are your thoughts on "Universal blue linux"? Suppose to be like silverblue

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว

      I'm very excited about it, and I'm using the same principles for my own image builds. Definitely a great project people should check out! :)
      ublue.it/

  • @idjdbrvvskambvvv9007
    @idjdbrvvskambvvv9007 ปีที่แล้ว +4

    W for stephen !!!

  • @act.13.41
    @act.13.41 ปีที่แล้ว +1

    Impressive!

  • @neotwenty-nineBzH
    @neotwenty-nineBzH ปีที่แล้ว +1

    Just curious, is there an advantage to that kind of installation over anaconda?

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว

      More customizable and scriptable. And, crazier! :)

    • @phonewithoutquestion80
      @phonewithoutquestion80 ปีที่แล้ว +4

      On the customization side, I'd say being able to properly situate your mounts on a BTRFS system is far more flexible this way, and far more transparent.

    • @stephenstechtalks5377
      @stephenstechtalks5377  ปีที่แล้ว

      Agreed!

  • @briancore22
    @briancore22 11 หลายเดือนก่อน

    your intro remind me of mr.ballen

  • @sinisasinkovic4334
    @sinisasinkovic4334 ปีที่แล้ว +1

    First :)

  • @sandeepnaik6437
    @sandeepnaik6437 ปีที่แล้ว +3

    WOW...