You are not logged in.
Pages: 1
I did make sure to install the appropriate driver for my GPU, no other GPU is present, I did edit the Blacklist.conf to include nouveau, I didn't forget to regenerate the initramfs and I did remove kms from the HOOK array. Still couldnt get rid of it. What do I do?
Last edited by Fr3d (2025-12-16 23:44:15)
Offline
What, exactly did you install and what, exactly did you edit? There is no file called Blacklist.conf in Arch.
Offline
What, exactly did you install and what, exactly did you edit? There is no file called Blacklist.conf in Arch.
I was being inprecise. I created the file /etc/modprobe.d/blacklist.conf and wrote blacklist nouveau in it. I tried the nvidia, nvidia-dkms, nvidia-open-dkms and nvidia-open drivers, and none worked (though I know that arch wiki recommends nvidia-open and open-dkms).
Offline
Any of those packages should have pulled in nvidia-utils, do you have this installed? It already blacklists nouveau, so get rid of the file you created.
How did you regenerate the initramfs? Are you using a separate partition at /boot, and if so, was it mounted at the time?
Offline
Any of those packages should have pulled in nvidia-utils, do you have this installed? It already blacklists nouveau, so get rid of the file you created.
How did you regenerate the initramfs? Are you using a separate partition at /boot, and if so, was it mounted at the time?
Yes, I did install utils, and I created that file in order to try as much as I could. I regenerated initramfs using this command: mkinitcpio -p linux.
/boot is a seperate partition to root, and it was mounted I'm pretty sure.
Offline
Please post your complete system journal for the boot:
sudo journalctl -b | curl -F 'file=@-' 0x0.styour mkinitcpio.conf, and the outputs of
modprobe -c | grep -v alias | grep nouveau
cat /proc/cmdline
uname -a
pacman -Qs 'kernel|nvidia'Afterwards you can add "module_blacklist=nouveau" to the https://wiki.archlinux.org/title/Kernel_parameters
Offline
Yes, I did install utils, and I created that file in order to try as much as I could. I regenerated initramfs using this command: mkinitcpio -p linux.
That works as long as that's the kernel package you're using.
/boot is a seperate partition to root, and it was mounted I'm pretty sure.
Don't be pretty sure, be sure. Also make sure it was mounted there when you installed and configured grub.
Offline
Please post your complete system journal for the boot:
sudo journalctl -b | curl -F 'file=@-' 0x0.styour mkinitcpio.conf, and the outputs of
modprobe -c | grep -v alias | grep nouveau cat /proc/cmdline uname -a pacman -Qs 'kernel|nvidia'Afterwards you can add "module_blacklist=nouveau" to the https://wiki.archlinux.org/title/Kernel_parameters
System journal:
http://0x0.st/Pr4x.txtCan't post the entire, mkinitcpio.conf, 'cause I can't access my Browser due to this issue, but here's the HOOKS array:
HOOKS=(base systemd autodetect microcode modconf keyboard keymap sd-vconsole block filesystems fsck)And:
nouveau
install nouveau /bin/falseAnd:
BOOT_IMAGE=/vmlinuz-linux root=UUID=1b43a7a3-dda1-4d21-b490-9cdb106b11da rw loglevel=3 quietAnd:
Linux FredsPC 6.17.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 24 Nov 2025 15:21:09 +0000 x86_64 GNU/LinuxThe last output is pretty long, and I'm adding all that manually. Is there a specific line you want me to share?
Offline
So nouveau is loading before /sysroot is mounted in the initramfs. You did *not* regenerate the initramfs being used without the kms hook or you have nouveau in the MODULES array.
As for long output, see what you did in the first command. That works for any commands.
Offline
So nouveau is loading before /sysroot is mounted in the initramfs. You did *not* regenerate the initramfs being used without the kms hook or you have nouveau in the MODULES array.
As for long output, see what you did in the first command. That works for any commands.
Weird, but I also used
mkinitcpio -Pto regenerate. Is there a different command I should try? Is the MODULES array in the same file as HOOKS was?
Offline
As for long output, see what you did in the first command. That works for any commands.
You mean posting it to a server? How do I do that?
Offline
cat /etc/mkinitcpio.conf | curl -F 'file=@-' 0x0.st
pacman -Qs 'kernel|nvidia' | curl -F 'file=@-' 0x0.st"curl -F 'file=@-' 0x0.st" uploads the stdin to 0x0.st and the "|" connects the stdout of one process w/ the stdin on another process.
Welcome to unix.
You can add the ouput of
lsblk -fto the above.
Offline
Scimmia wrote:As for long output, see what you did in the first command. That works for any commands.
You mean posting it to a server? How do I do that?
http://0x0.st/PryL.txt
http://0x0.st/Pryf.txt
http://0x0.st/PryV.txt
Offline
So now we're back to:
Fr3d wrote:/boot is a seperate partition to root, and it was mounted I'm pretty sure.
Don't be pretty sure, be sure. Also make sure it was mounted there when you installed and configured grub.
because that lsblk output shows that it's not.
Offline
So now we're back to:
Scimmia wrote:Fr3d wrote:/boot is a seperate partition to root, and it was mounted I'm pretty sure.
Don't be pretty sure, be sure. Also make sure it was mounted there when you installed and configured grub.
because that lsblk output shows that it's not.
Weird, when I reboot my system, boot partition changes from /mnt/boot to /efi... when I mount it to /mn/boot/ its then mounted to both /efi and /mnt/boot. That's probably the issue. How do I fix this?
Offline
Mount nvme0n1p1 into /boot and regenerate the initramfs.
You probably also want to clean up the mount point (/boot when nothing's mounted there).
Then fix your fstab (though technically you don't need to mount /boot unless you're updating initramfs or kernel)
Also
changes from /mnt/boot to /efi
nothing's mounted in either locations in that lsblk.
Offline
Put it in fstab. The installation guide tells you to mount everything before you do anything else, when people don't do that, they get into trouble. genfstab would have picked it up if it was mounted correctly.
Offline
Put it in fstab. The installation guide tells you to mount everything before you do anything else, when people don't do that, they get into trouble. genfstab would have picked it up if it was mounted correctly.
Yeah I messed up. So the issue now is that the root partition mounts itself to
/instead of /mnt and boot to /efi instead of /mnt/boot. Though apperantly root shouldn't be at /mnt after install, but how can then the boot directory mount to /mnt/boot?
Offline
Wtf are you talking about?
Are you operating from a chroot?
Nothing "mounts itself" anywhere - please post your fstab.
Offline
/mnt is just where you were staging the new system.
Offline
Wtf are you talking about?
Are you operating from a chroot?
Nothing "mounts itself" anywhere - please post your fstab.
http:// 0x0.st/Prt4.txt
So to fix my fstab, do I just use this command?:
genfstab -U /mnt >> /mnt/etc/fstabOffline
No, you open it in a text editor and add it. That command would create duplicate entries.
Offline
Ok its working now! Thank you very much for your Help! I appreciate it a lot ![]()
Offline
Pages: 1