You are not logged in.
To start off yes I removed my ssd to remove while installing windows 10 because someone suggested that the install could mess up with the grub bootloader. So the current issues is that I can't find it on the boot options on the msi bios but when i spam f11 when starting my computer it will show me EFI OS (Followed with ssd name) and when i go into the EFI OS it will prompt me archlinux login which i would login with root and thats as far as it goes. I have checked the linux file system and its intacted. Also if possible could i extract my linux files into windows so i can fresh install arch linux again?
Last edited by IneedHelp (2025-02-01 11:59:12)
Offline
archlinux login which i would login with root and thats as far as it goes
So you can log into a TTY with Arch successfully? "as far as it goes" is much too vague: post actual error messages.
Offline
I do I post my errors? Do I have to like either take a photo or note it down and write the errors here again?
And Yes I can get into the TTY login without any live usb attached to arch-chroot into.
But when I was using arch before this it never asked me or a TTY login but I would instantly get into gnome.
Even after I login as root nothing quite happens except it just giving me root console control.
Last edited by IneedHelp (2025-01-26 10:14:08)
Offline
If you removed the SSD then the firmware probably deleted the NVRAM boot entry pointing to the correct loader.
Check /proc/cmdline to see if multi-user.target is being set as the default from the bootloader. Perhaps you've loaded systemd-boot from bootx64.efi or something.
You can use efibootmgr to create a new NVRAM entry for grubx64.efi. Running the grub-install command again will do the same thing.
Jin, Jîyan, Azadî
Offline
Check /proc/cmdline to see if multi-user.target is being set as the default from the bootloader. Perhaps you've loaded systemd-boot from bootx64.efi or something.
How would I go on about doing this? I tried nano or am I wrong? It says
-bash: nano: command not found I tried cd but it also gives me an error that /prox/cmdline: Not a directory. Also sorry for late reply.
Offline
whatever text editor/viewer you have, but normally for a quick check one would mostly use "cat /proc/cmdline"
And tbh, if that is a roadblock already I'd question my choice of distribution, Arch is not really intended for beginners.
Online
i tried cat but this was the error
cat: proc/cmdline : No such file or directory Also question, could i just extract the files and set up a new fresh install?
Offline
You entered the path incorrectly. I think V1del might be right about trying another distribution to get the hang of Linux first.
Jin, Jîyan, Azadî
Offline
Fixing this kind of thing does not require you to reinstall Arch. Since you can apparently get to a tty, post the link you get from
sudo journalctl -b | curl -F 'file=@-' 0x0.stOnline
I think V1del might be right about trying another distribution to get the hang of Linux first.
Which ones do you recommand I would like ones that are quite simple but will require me to set it up like how I did with arch because I feel like when its all given to me I won't learn as much.
Offline
Fixing this kind of thing does not require you to reinstall Arch. Since you can apparently get to a tty, post the link you get from
sudo journalctl -b | curl -F 'file=@-' 0x0.st
Tried the command with sudo and the error is
-bash: sudo: command not found Without sudo
curl: (6) Could not resolve host: 0x0.st Offline
you'd need an internet connection, do you at least know which network management solution you're using here? if you're using gnome and used their desktop integration it will be NetworkManager, which should connect automatically to known networks. otherwise check whether you can establish one with nmcli/nmtui.
also we still haven't seen a proper "cat /proc/cmdline" so maybe it really is something simple.
Online
you'd need an internet connection, do you at least know which network management solution you're using here? if you're using gnome and used their desktop integration it will be NetworkManager, which should connect automatically to known networks. otherwise check whether you can establish one with nmcli/nmtui.
I can't recall because some guy guided me to use another one like systemd or something because he said he also uses that and for him it has no issues.
also we still haven't seen a proper "cat /proc/cmdline" so maybe it really is something simple.
I just realized i did it without a / in front of "proc" my bad.
Here is the output of that
BOOT_IMAGE=/vmlinuz-linux root=UUID=01b04f08-bdde-4d4d-af8b-f3df95451b74 rw loglevel=3 quiet Offline
Take off the 'quiet' parameter from your boot line and see if there's errors thrown during the boot.
Here's the key thing with Arch: *you* have to understand everything that's being configured; it's OK to (once in a while) take the official Arch Wiki on its word - especially the Installation Guide is vetted up and down by a lot of people so it's generally safe to follow it without knowing 100% why or how commands are what they are - but don't follow "some guy" advice without first understanding how it works and why it works. Even on these forums there's sometimes awful advice being offered before it gets caught by moderators. Your only armor against that is your knowledge and understanding of how things work on your own machine.
If you're willing to learn and do a lot of reading, my advice is to stick with Arch and climb the learning curve. If that's not your thing (which is OK, by the way), then install a more "hand-held" distro like Ubuntu or Mint.
Offline
Take off the 'quiet' parameter from your boot line and see if there's errors thrown during the boot.
How would i do that?
Here's the key thing with Arch: *you* have to understand everything that's being configured; it's OK to (once in a while) take the official Arch Wiki on its word - especially the Installation Guide is vetted up and down by a lot of people so it's generally safe to follow it without knowing 100% why or how commands are what they are - but don't follow "some guy" advice without first understanding how it works and why it works. Even on these forums there's sometimes awful advice being offered before it gets caught by moderators. Your only armor against that is your knowledge and understanding of how things work on your own machine.
I been only using the arch wiki since most of my issues i can't find in the arch forum like the network issues.
Offline
Assuming GRUB you can press 'e' on the bootable entry and remove the quiet at the end, followed by Ctrl+X see https://wiki.archlinux.org/title/Kernel_parameters
The cmdline suggests that your ESP is also mounted to /boot, how true is that?
uname -a
file /boot/vmlinuz-linux
pacman -Q linuxGenerally it would probably be easier if you booted a live disk, establish a network connection, chroot into your actual system, and then post the commands above and
sudo journalctl -b | curl -F 'file=@-' 0x0.stAlso, where is your friend? Are they available for support? Friends don't install Arch Linux for their friends, lest they are willing to provide support 24/7. Right now, you seem to have no clue about how your system is set up, which is normally one of the selling points and reasons to use Arch.
Last edited by V1del (2025-01-28 18:29:07)
Online
Assuming GRUB you can press 'e' on the bootable entry and remove the quiet at the end, followed by Ctrl+X see https://wiki.archlinux.org/title/Kernel_parameters
when should I press e?
Also, where is your friend? Are they available for support? Friends don't install Arch Linux for their friends, lest they are willing to provide support 24/7. Right now, you seem to have no clue about how your system is set up, which is normally one of the selling points and reasons to use Arch.
Hes not going to be free until feburary sadly so I will have to wait.
I will do the commands you sent with a live usb (might take some time).
Offline
in the loader menu when you reach grub, or do you have an entry in your UEFI that directly brings you to the arch install? That would be quite non-standard and normally require explicit setup.
Online
Yes when I go to uefi setup boot it let's me choose arch ti boot into which would let into tty login (the menu is grub)
Offline
Ok I remove the quiet and when i ctrl+x it leads me into the tty log in again
Last edited by IneedHelp (2025-01-29 14:31:47)
Offline
but you didn't see a visible error? What happens if you just try to
systemctl start gdmfrom there? To really help you we need a journal, do you use cable or wireless? IF you're really using systemd-networkd see: https://wiki.archlinux.org/title/System … tion_files and try to get a connection going so you can post the journal
Online
Here are the commands it took time because I have to manualy note it down and write it again
uname -a
Linux archiso 6.12.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 27 Dec 2024 14:24:37 +0000 x86_64 GNU/Linux file /boot/vmlinuz-linux
Note: the 0x8c480ec0c8cd239 part and some other at the corner of the video might be a bit off since i had to record a video and copy from it and it got blurry
/boot/vmlinuz-linux: Linux kernel x86 boot executable, bzImage, version 6.12.10-arch1-1 (linux@archlinux) #1 SMP PREEMPT_DYNAMIC Sat, 18 Jan 2025 02:26:57 +0000, RO-rootFS, Normal VGA, setup size 512*39, syssize 0xd2820, jump 0x26c 0x8c480ec0c8cd239 instruction, protocol 2.15, from protected-mode code at offset 0x2cc 0xcefe24 bytes ZST compressed, relocatable, handover offset 0xd14430, legacy 64-bit entry point, can be above 4G, 32-bit EFI handoff entry point, 64-bit EFI has doff entry point, EFI kexec boot support, xloadflags bit 5, max cmdline size 2047, init_size 0x3c41000 pacman -Q linux
linux 6.12.10.arch1-1journalctl -b | curl -F 'file=@-' 0x0.st
https:0x0.st/88a0.txtOffline
hmm that's the ISO journal, not overly useful, from the chroot does
sudo journalctl -b-1 | curl -F 'file=@-' 0x0.stgive us one from the actual system?
Online
OK - here's my theory: OP is using the UEFI boot menu to launch the ISO that's still plugged in (either via CD-ROM or USB) and there is no actual install (or it's hidden from the boot menu).
Offline
give us one from the actual system?
how can i do that?
It won't let me sudo... it only gives me root
Offline