EDIT: for some reason when I used debug and nomodeset it also got stuck on fb0: switching to radeondrmfb from EFI VGA
]]>nomodeset is an emergency option for debugging, you can never get into any reasonable state of GUI with it on the params. Did you rebuild the initramfs with mkinitcpio after adding the radeon module?
Remove the xorg.conf.new. You don't need static configs and definitely not anything that's generated via Xorg -configure.
ok, I forgot to remake the initramfs...
EDIT: without nomodeset I get stuck on (1 of 2) A start job is running for /dev/sda3 (5s/1min 30s), I'm going to try with debug on and see what shows up there
EDIT: with debug it shows that its hanging on fb0: switching to radeondrmfb from EFI VGA
]]>Something else I'm seeing right now are a few firmware load errors, is linux-firmware installed?
Remove the xorg.conf.new. You don't need static configs and definitely not anything that's generated via Xorg -configure.
]]>Don't run startx as root. That particular error is quite explainable. Add the radeon kernel module to your initramfs: https://wiki.archlinux.org/title/Kernel … _KMS_start
And then reboot with nomodeset or do I reboot without it?
EDIT: without nomodeset it just hangs at Loading initial ramdisk.
EDIT: with nomodeset I get to a tty but startx still doesn't work, here are the errors from the xorg log: http://ix.io/3pzg. Here is the full xorg log: http://ix.io/3pzh
]]>The command I gave you will get you the boot prior to the current one. If that doesn't exist then no log was written which wouldn't be good for trying to identify things. Does the Mac OS it shipped with still exist and does that work properly? to rule out a HW issue
Other commands can be found here: https://wiki.archlinux.org/title/System … ing_output
Yes it works fine with MacOS.
Here is the log: http://ix.io/3pwp
EDIT: I just fixed the ati module problem by installing xf86-video-ati and the fbdev module by installing xf86-video-fbdev
EDIT: If I run startx with sudo it works.
]]>Other commands can be found here: https://wiki.archlinux.org/title/System … ing_output
]]>Then boot back in with it enabled and post the journal output corresponding to the failing boot. What you posted is with it enabled and thus doesn't really help.
How do I get the output of a past boot?
]]>Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
yes nomodeset is just to check whether you get to a terminal, you can't start a GUI with it disabled. Post the log of a faulty boot, e.g.
sudo journalctl -b-1
will give you a system log from the boot prior: https://wiki.archlinux.org/title/List_o … n_services
log: http://ix.io/3pu9
I think that is with nomodeset
sudo journalctl -b-1
will give you a system log from the boot prior: https://wiki.archlinux.org/title/List_o … n_services
]]>Then you should fix your fstab so it also uses UUIDs, or rather do you get further if you just disable the swap partition?
I added nomodeset to the perams and got to a tty, now my problem is that gdm wont load and if I try to use startx it just errors out. When I run xrandr I get:
Can't open display
Where should this boot to? Into a terminal or some display manager? Can you try if you at least get to a console with nomodeset or rather when it gets stuck can you switch to an alternate TTY with e.g. Ctrl+Alt+F2 ? What hardware/graphics card is this? The free noveau driver has some issues reported with the 5.12 kernel and you might want to test linux-lts instead.
It should just boot to a terminal, and I think this iMac has a core2duo and radeon graphics(I don't know which one) and I am using linux-lts. I put debug in the grub cfg and the output shows that it seems to be waiting for /dev/sda3, which is the swap partition.
]]>