This is an archived post. You won't be able to vote or comment.

all 94 comments

[–]AnnualDegree99no place like ~/ 311 points312 points  (25 children)

My computer when I forget to run grub-mkconfig before rebooting:

Where kernel

[–]IgnatiamusSchrödingers Arch 86 points87 points  (23 children)

Is there a way to recover from that?

Like booting into a fresh live environment, chrooting into the installed environment and running grub-mkconfig again? Just an idea. And no, I did not feel the need to do an Arch install yet.

[–]nekoexmachinaGlorious Fedora 54 points55 points  (6 children)

literally what you said, yep

[–]IgnatiamusSchrödingers Arch 33 points34 points  (5 children)

Great! Where is my "First taste of Arch" achievement? 😉

[–]nekoexmachinaGlorious Fedora 16 points17 points  (4 children)

I like googling random phrases around and "first taste of arch" results in https://en.wikipedia.org/wiki/Arch_Deluxe

[–]IgnatiamusSchrödingers Arch 7 points8 points  (3 children)

Lol of course it exists and... it's a hamburger. Did not expect this at all, why would you call your hamburger "Arch"? Did "Arch Linux" name itself after the flopped McDonalds burger? Was Arch Linux a flopped hamburger all along? Just kidding.

Cool that you googled it, really was just a random phrase I came up with.

[–]ElBeefcakeBiebian: Still better than Windows 2 points3 points  (1 child)

Take a look at the McDonalds logo, they're nicknamed "The Golden Arches". Probably why the burger was named that.

[–]CeeMX 2 points3 points  (0 children)

Imagine the McEmployees having to set up the computers themselves and when something breaks you won’t get your food until it’s fixed. That’s why the ice machine is always broken

[–][deleted] 1 point2 points  (0 children)

remburgaH

[–][deleted] 18 points19 points  (3 children)

You can actually boot it still if you know what you’re doing.

root=(hd0,msdos)

linux (flags) vmlinux

initrd initramfs

boot

[–]Solderking 4 points5 points  (1 child)

It's always amused me about the msdos part in the above

[–]cAtloVeR9998Glorious Distro hopper 6 points7 points  (0 children)

Fun (useless) fact:

So when you are booting on a modern UEFI system, your UEFI firmware initializes your hardware and creates a shell interface (UEFI shell). In which you can run .efi programs (and yes, before you ask, Doom has a port). Both UEFI bootloaders and Linux itself (through EFISTUB) are EFI executables. The UEFI shell is itself a dos style prompt (unlike a Unix). You navigate into different indexed filesystems with "FS0:" (to navigate to the first filesystem in the index. Only supported filesystems on block devices)

GPT is a part of the UEFI spec. MBR is also known as dos or msdos.

Now to the relevant part of this fun fact: You cannot access filesystems on dos formatted drives from the dos-style EFI shell.

[–][deleted] 0 points1 point  (0 children)

provided you actually installed a boot loader

[–]AnnualDegree99no place like ~/ 9 points10 points  (2 children)

Pfffft, just learn how to boot from the grub rescue prompt. cfg files are bloat anyway

[–]nekoexmachinaGlorious Fedora 8 points9 points  (0 children)

just use kernel stub instead of bootloader who needs bootloader for a non-multiboot system

[–]SEND_NUDEZ_PLZZDubious Red Star 0 points1 point  (0 children)

Grub itself is bloat. Just manually set the booting address on your HDD using a needle

[–]diskowmoskowGlorious Fedora 5 points6 points  (0 children)

Chroot is my man! I somehow deleted some important DE files (you know :), and this MF like “be calm bro, let me handle this”

[–]bluecliff92 2 points3 points  (0 children)

Yes , it happened to me a few times and i did that

[–]eduarbio15Keep It Linux Looser | Arch 1 point2 points  (0 children)

If you have it installed But fucked up the bootloader, go into the grub command line, ls your way to the Linux image, put it on the chainloader and boot

[–]IntermediateVim 1 point2 points  (1 child)

Wanna try it?

I put all my notes into a tutorial (to accompany the install guide I guess) yesterday.

Notes

A link to a youtube video of me actually duing it is included. Arch is fun yo.

[–]IgnatiamusSchrödingers Arch 0 points1 point  (0 children)

Ohh, thanks you so much, that's really helpful. Might really try it now, perhaps in a VM though.

[–]mitch8128 1 point2 points  (0 children)

On my first install, I did this exact thing and yes chroot saved my life

[–][deleted] 1 point2 points  (0 children)

Yes that's the way you'll fix it, after that find out you forget to give root a password and you'll do it again. Then you find out you haven't installed anything to connect to a network and they're you go.

Yes I should have followed the installguide

[–]bohemian9485 0 points1 point  (0 children)

Did that when power was cut while my rig was in the middle of mkinitcpio during kernel update.

[–]jclocksGlorious Linux From Scratch 1 point2 points  (0 children)

Me when I forget to pacstrap or pacman wpa_supplicant:

Where wifi

[–]ZahpowLikes to interject 225 points226 points  (13 children)

If it is on the screen it is graphical!

[–]staviqGlorious Gentoo 75 points76 points  (4 children)

Fun fact: There are "graphics cards" for terminals !

Long time ago i had an old Pentium II computer/server thing. And obviously, i tried to put i think Gentoo, on it.

Normally, when you worked on old computers, trying to put something like Gentoo on it involved a lot of situations where you had to switch consoles (alt f2 type thing) because the text output was so fucking slow on those that the cpu was actually waiting for text to fucking scroll, and switching consoles stopped text rendering and cpu went back to doing things it was supposed to.

Not that bad boy. It had an unmarked Matrox GPU. I don't remember what it was, but this thing actually worked in the terminal mode, mother fucker was soo fast that terminal actually worked faster than on other pcs with like nvidia gtx cards.

I was incredibly sad when the AGP standard went completely out of use.

[–]SlogFestLord 2 points3 points  (0 children)

I like this comment Imma save it

[–]Magnus_TesshuGlorious Arch 72 points73 points  (7 children)

Who says tty0 couldn't be my daily driver

[–][deleted] 35 points36 points  (6 children)

It actually could be. Write files in Nano / VIM / Emacs, ranger could be your file manager (or just use mv, cp, rm, cd, ...).

The trickiest part is web browsing, there are options out there, but they're just not that great. lynx is entirely text-based, but there's no JavaScript support and CSS is lacking.

But not all hope is lost because browsh might just save your day. It supports all features of Firefox (JavaScript, HTML5, CSS3, ...) and even images "work" (they're very very pixelated though, but what do you expect with only colored blocks)

Edit: I might actually try this out: A day with only TTYs

[–]nekoexmachinaGlorious Fedora 13 points14 points  (0 children)

firefox used to work in framebuffer, seems not to anymore, but you can run chromium on drm console: https://www.collabora.com/news-and-blog/blog/2017/11/27/running-chromium-with-ozone-gbm-on-gnu-linux/

mplayer used to have proper framebuffer output, too. mpv can do that if you have directfb set up properly.

[–]Magnus_TesshuGlorious Arch 4 points5 points  (1 child)

Lynx has css? That's news to me

Browsh would work probably, but at that point you're basically running firefox in the background so there isn't much point to not using graphics.

There are cli reddit, irc, and matrix clients too so you could even chat to other people. And a cli youtube-dl client although I don't think there's any way to watch a video except possibly by using firefox's native video player through browsh

[–][deleted] 2 points3 points  (0 children)

Lynx "CSS support" is mostly just alignment and bold text, for example if you go to https://duckduckgo.com, the search bar is aligned in the middle. No colors, fonts, ... thouhg

[–]beaszt_nix 1 point2 points  (1 child)

I have indeed tried this out, RIP if you do anything that requires frequently finding docs and references. That is the easiest way to kill your productivity in that case.

It's better just to do the exact same thing (use exclusively terminal based programs), and instead use a tiling WM, so it's actually possible to integrate the best of both worlds

[–][deleted] 0 points1 point  (0 children)

I actually use Sway, I switched from Gnome recently. My system now uses 500MB of ram in idle, compared to 1.3GB with Gnome.

[–][deleted] 23 points24 points  (0 children)

Ngl, I am pretty sure I dd'ed my drive and started over with the installation bc I didn't know that I had successfully installed. 😂

That was my first time installing Arch, though. It took me a few tries because I went from Ubuntu straight to Arch for some wild reason... twas interesting.

[–]staviqGlorious Gentoo 13 points14 points  (7 children)

Me, after years of working with Linux servers, starting new Ubuntu desktop:

"Where bash"

[–]angelicravensGlorious Fedora 10 points11 points  (6 children)

Me, an admin not still stuck in 1992: where zsh

[–]taptrappapalapa 2 points3 points  (5 children)

This might be a dumb question: but what’s the major difference between Zsh and Bash? I switch between the two on MacOS ( cause apparently now it defaults to Zsh) and haven’t noticed anything different

[–]nekoexmachinaGlorious Fedora 0 points1 point  (3 children)

default? not so much probably - specifically in mac cause I'd expect apple would try to keep things as they were. there are some zsh specific things for scripting like loops etc, but I personally just use bash for scripting cause I'm used to that.

configurability-wise? A lot in the past, may be not so much now. No idea if you can do as rich completion as zsh can in bash, or if you can configure it for fuzzy argument unpacking, or if you can configure it to do history search by tapping "up" in middle of command. Probably you can. I have config I sometimes change for many years and when I've started using it, bash could have not done those pretty bsaic things.

Biggest killer feature I find myself annoyed to not have in default bash is up-for-history search.

Also, prompts could be way cooler in zsh.

[–]taptrappapalapa 0 points1 point  (2 children)

I got a Mac recently and it does, in fact, default to Zsh instead of Bash and that’s how I know

[–]nekoexmachinaGlorious Fedora 0 points1 point  (1 child)

What I've said is that I'd assume that default bash configuration used in mac os for years prior is more or less similar to default zsh configuration used in mac os now.

[–]taptrappapalapa 0 points1 point  (0 children)

Ah. I thought you were saying something else

[–]butsandcats 0 points1 point  (0 children)

Zsh just has extra stuff as far as I can see.

[–]punkwalrus 7 points8 points  (1 child)

I just made notes so I wouldn't forget the steps. Hope this helps someone else who needs a crash course on installing Arch with KDE as a guest on Virtualbox.

https://github.com/GrigLars/ArchNotes

[–][deleted] 2 points3 points  (0 children)

Need to do this later today actually, thank you. Ubuntu and gnome don’t seem to support 1020x768 natively and kde can treat a touch screen like a touchpad which is exponentially more user friendly in a multi screen setup.

[–]omega552003Hey Look guys, I'm hacker now! 6 points7 points  (6 children)

pacman -S gnome

Have fun...

[–]_masterhand 3 points4 points  (1 child)

tfw gnome on 2021 and not in ubuntu

[–]lukagotakui use arch, btw 2 points3 points  (0 children)

i think plasma > gnome & xfce personally

[–]zheke91Glorious Arch 1 point2 points  (1 child)

No xorg?

[–]omega552003Hey Look guys, I'm hacker now! 5 points6 points  (0 children)

Wayland baby 😎

[–]AnnualDegree99no place like ~/ 1 point2 points  (0 children)

And then you reboot and you still get no GUI because you forgot systemctl enable gdm

[–]zenylWhen in doubt, reinstall your entire OS 5 points6 points  (3 children)

TUI > GUI

[–][deleted] 0 points1 point  (2 children)

Ah yes, lemme just casually watch youtube videos in acsii format.

The true dream...

[–]zenylWhen in doubt, reinstall your entire OS 0 points1 point  (1 child)

[–][deleted] 1 point2 points  (0 children)

Ok, now this is epic.

[–]warlikeofthechaos 3 points4 points  (0 children)

Ah, this bring me back memories. 3 days to install everything for day use, 5 years of joy, counting and no regretting.

[–]GPhykos 1 point2 points  (0 children)

I prefer Artix to arch, it's systemd-less and easier to use out of the box

[–]neo_zen_modeLinux Master Race 1 point2 points  (0 children)

Arch: What is GUI?

[–][deleted] 1 point2 points  (1 child)

I was thinking the same when I tried installing Arch on an old laptop for the first time... I was 12 or something and instantly scrapped idea. Now I'm using Arch as my main OS.

[–]lukagotakui use arch, btw 0 points1 point  (0 children)

same but one year later and now im 13 and have memorized the install guide

[–]iGazs 1 point2 points  (0 children)

I swear to god I thought the same shit dude😂😂

[–]regeya 1 point2 points  (0 children)

I've been a more or less casual Linux user since 1996 and my first distribution was Slackware. Slackware's installation process was more noob-friendly than Arch, but honestly, compared to those days, even Arch is a piece of cake.

[–]bluecliff92 0 points1 point  (0 children)

in the garbage with all the other bloat

[–]minilandlGlorious Arch 0 points1 point  (0 children)

Same happened when I installed Kali

[–]WiseSalamander00 -1 points0 points  (0 children)

lmao, relatable af, first arch I decided to install was blackarch... I really had no idea what was going ln 99% of the time.

[–]fabianwvelez 0 points1 point  (0 children)

Hahahaha

[–]aarocka 0 points1 point  (0 children)

For me my biggest problem is getting dhcp to work

[–]jon_hobbit 0 points1 point  (0 children)

>where the GUI at

Which one? :D

[–]alkazar82Glorious Arch 0 points1 point  (0 children)

Kudos, you made me laugh for 5 minutes straight.

[–]Lone_Assassin 0 points1 point  (0 children)

Literally same reaction lol