Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
8 Ocak 2024
Mesajlar
309
Çözümler
5
Beğeniler
134
EndeavourOS'te ZEN kernel kurmak istedim ama başaramadım. Ardından ZEN kerneli sildim ama sistem bozuldu sanırım. Aşağıdaki komutları çalıştırınca hata alıyorum:

Kod:
[ev59@ev59 ~]$ sudo dracut --force
[sudo] password for ev59:
dracut[I]: Executing: /usr/bin/dracut --force
dracut[F]: Can't write to /boot/efi/423815b0fb1d4ef0a2bf4b0dd518473a/6.12.4-arch1-1: Directory /boot/efi/423815b0fb1d4ef0a2bf4b0dd518473a/6.12.4-arch1-1 does not exist or is not accessible.
[ev59@ev59 ~]$

nvidia-dkms kullanıyorum. Aşağıdaki komutu çalıştırınca da şöyle çıktı alıyorum:

Kod:
sudo dkms autoinstall
[sudo] password for ev59:
find: ‘/usr/lib/modules/6.12.3-arch1-1/’: Böyle bir dosya ya da dizin yok
find: ‘/usr/lib/modules/6.12.3-arch1-1/’: Böyle bir dosya ya da dizin yok
find: ‘/usr/lib/modules/6.12.3-arch1-1/’: Böyle bir dosya ya da dizin yok

Şu an 6.12.4 çekirdek kurulu, ama nedense sistem bir önceki çekirdek olan 6.12.3'ü kafaya taktı. Bu sorunlar nasıl düzeltilir?

Güncelleme: Arkadaşlar, ben yalnızca linux-zenkurmuştum, linux-zen-headerskurmamıştım. Bu sefer ikisini birlikte kurunca zen kerneli kullanmayı başardım. Bu ikisini kurduktan sonra sistemi restart yapmadan önce GRUB güncellensin diye şu komutu çalıştırdım:
sudo grub-mkconfig -o /boot/grub/grub.cfg

Şu sorun ise devam ediyor:

Kod:
[ev59@ev59 ~]$ sudo dracut --force
[sudo] password for ev59:
dracut[I]: Executing: /usr/bin/dracut --force
dracut[F]: Can't write to /boot/efi/423815b0fb1d4ef0a2bf4b0dd518473a/6.12.4-zen1-1-zen: Directory /boot/efi/423815b0fb1d4ef0a2bf4b0dd518473a/6.12.4-zen1-1-zen does not exist or is not accessible.

Çıktıdaki sorun için yardımcı olursanız sevinirim.
 
Son düzenleme:
Çözüm
Muhtemelen yğ

Anladığım kadarıyla eski çekirdeğin kalıntıları yüzünden bu durumu yaşıyorsun
dkms remove "eski çekirdeksürümü" şeklinde kaldırmayı dener misin.
Terminal üzerinden bunu yapmak bana karışık geliyor bu yüzden sorunumu grafik arayüzle çözdüm. Bir önceki mesajımda anlatttığım gibi; dosya sisteminde 6.12.3-arch1-1 için bir arama yaptım. /var/lib/dkms yolunda 6.12.3-arch1-1 kernel ile ilgili şeyler çıktı. Bu yola yönetici hakları ile gidip 6.12.3 kernel ile ilgili olan şeyleri sildim ve sorun halloldu.
sudo dracut-rebuild Olarak çalıştırır mısın
Bu komutla çalıştı. Ancak şöyle bir sorun daha var, nvidia-dkmskullanıyorum. Aşağıdaki komutu çalıştırınca aldığım çıktı şöyle:

Kod:
$ sudo dkms autoinstall
find: ‘/usr/lib/modules/6.12.3-arch1-1/’: Böyle bir dosya ya da dizin yok

Üstte attığım çıktıya göre hâlâ eski çekirdekle ilgili hata alıyorum. Oysa sistemdeki güncel çekirdeklerim 6.12.4. Şu an kullandığım çekirdek 6.12.4-zen1-1-zen. sudo dkms autoinstallkomutunu girdiğim taktirde normal şekilde çalışsın istiyorum. Yardımcı olursanız sevinirim.
 
Yüklü. Nedense aşağıdaki eski kernel'e taktı kafayı:

Kod:
[ev59@ev59 ~]$ dkms status
find: ‘/usr/lib/modules/6.12.3-arch1-1/’: Böyle bir dosya ya da dizin yok
find: ‘/usr/lib/modules/6.12.3-arch1-1/’: Böyle bir dosya ya da dizin yok
find: ‘/usr/lib/modules/6.12.3-arch1-1/’: Böyle bir dosya ya da dizin yok
nvidia/565.77, 6.12.4-arch1-1, x86_64: installed
nvidia/565.77, 6.12.4-zen1-1-zen, x86_64: installed

6.12.3 kernelden bahsediyor. Yav bende böyle bir kernel yok ki, 6.12.4 kernellerim var artık.

Güncelleme: Dosya sisteminde 6.12.3-arch1-1 için bir arama yaptım. /var/lib/dkms yolunda 6.12.3-arch1-1 kernel ile ilgili şeyler çıktı. Bu yola yönetici hakları ile gidip 6.12.3 kernel olan şeyleri sildim ve sorun halloldu.
 
Son düzenleme:
Muhtemelen yğ
Yüklü. Nedense aşağıdaki eski kernel'e taktı kafayı:

[KOD][ev59@ev59 ~]$ dkms durumu
find: ‘/usr/lib/modules/6.12.3-arch1-1/’: Böyle bir dosya ya da dizin yok
find: ‘/usr/lib/modules/6.12.3-arch1-1/’: Böyle bir dosya ya da dizin yok
find: ‘/usr/lib/modules/6.12.3-arch1-1/’: Böyle bir dosya ya da dizin yok
nvidia/565.77, 6.12.4-arch1-1, x86_64: kuruldu
nvidia/565.77, 6.12.4-zen1-1-zen, x86_64: kuruldu
[/KOD]

6.12.3 kernelden bahsediyor. Yav bende böyle bir kernel yok ki, 6.12.4 kernellerim var artık.
Anladığım kadarıyla eski çekirdeğin kalıntıları yüzünden bu durumu yaşıyorsun
dkms remove "eski çekirdeksürümü" şeklinde kaldırmayı dener misin.
 
Muhtemelen yğ

Anladığım kadarıyla eski çekirdeğin kalıntıları yüzünden bu durumu yaşıyorsun
dkms remove "eski çekirdeksürümü" şeklinde kaldırmayı dener misin.
Terminal üzerinden bunu yapmak bana karışık geliyor bu yüzden sorunumu grafik arayüzle çözdüm. Bir önceki mesajımda anlatttığım gibi; dosya sisteminde 6.12.3-arch1-1 için bir arama yaptım. /var/lib/dkms yolunda 6.12.3-arch1-1 kernel ile ilgili şeyler çıktı. Bu yola yönetici hakları ile gidip 6.12.3 kernel ile ilgili olan şeyleri sildim ve sorun halloldu.
 
Çözüm
Terminal üzerinden bunu yapmak bana karışık geliyor bu yüzden sorunumu grafik arayüzle çözdüm. Bir önceki mesajımda anlatttığım gibi; dosya sisteminde 6.12.3-arch1-1 için bir arama yaptım. /var/lib/dkms yolunda 6.12.3-arch1-1 kernel ile ilgili şeyler çıktı. Bu yola yönetici hakları ile gidip 6.12.3 kernel ile ilgili olan şeyleri sildim ve sorun halloldu.
Benim de terminalden yaptırmaya çalıştığım buydu aslında. Neyse ki sorunun hallolmuş önemli olan da bu sevindim senin adına