Sorun Giderme

Bu bölüm, bir şeyler ters gittiğinde nasıl yardım alınacağına dair bazı ipuçları sunmaktadır. Ayrıca bazı genel kurulum sorunları ve bunların çözümleri tartışılır.

Yardım Alma

İnternette bu bölümde açıklanmayan bir sorunla karşılaştığınızda size yardımcı olabilecek pek çok yer vardır: tartışma forumları, bloglar, IRC ve daha fazlası. Yardım bulabileceğiniz bilinen yerlerden bazıları şunlardır:

  • Fedora’ya Sorun - Fedora’nın bilgi kaynağı, birden çok dilde kullanılabilir

  • Libera.Chat üzerindeki #fedora IRC kanalı - Fedora kullanıcıları tarafından kullanılan ana IRC kanallarından biri, yalnızca İngilizce

  • Fedora Projesi Wiki Sayfası - Fedora Projesinin resmi wiki sayfası

  • Stack Exchange - Fedora’ya özel olmayan İngilizce bir soru & cevap sitesi

Seçenekler yukarıdaki listeden ibaret değildir - başka birçok yerde de yardım bulabilirsiniz. IRC kanalları ve e-posta listeleri gibi kullanılabilecek kaynaklar hakkında ek bilgi https://fedoraproject.org/wiki/Communicating_and_getting_help sayfasında bulunabilir.

Yeni bir tartışma açmadan veya IRC üzerinde birinden yardım istemeden önce, her zaman kendi başınıza biraz araştırma yapmalısınız. Bir sorunla karşılaşırsanız, genellikle başka birinin sizden önce aynı problemle karşılaşması ve bir yerde bir çözüm yayınlaması ihtimali yüksektir. Başka bir yerde zaten açıklanan bir şey hakkında bir tartışma başlatmak veya daha önce birçok kez yanıtlanmış yaygın bir soruyu sormak, muhtemelen dostça, yapıcı bir yanıtla sonuçlanmayacaktır.

Kurulumla ilgili sorunları gidermek için yardım istediğinizde, kurucu tarafından oluşturulan günlük kaydı dosyalarını sağlamanız istenebilir. Aşağıdaki bölümler hangi dosyaların oluşturulduğunu, içeriklerinin ne olduğunu ve bunların kurulum sisteminden nasıl aktarılacağını açıklamaktadır.

Kurulum Sırasında Oluşturulan Günlük Kaydı Dosyaları

Hata ayıklama amacıyla, Anaconda kurulum işlemlerini /tmp dizinindeki dosyalara kaydeder. Bu dosyalar aşağıdaki tabloda listelenmiştir.

Table 1. Günlük Kaydı Dosyaları ve İçerikleri
Günlük kaydı dosyası İçerikleri

/tmp/anaconda.log

genel Anaconda mesajları

/tmp/program.log

kurulum sırasında çalıştırılan tüm harici programlar

/tmp/storage.log

kapsamlı depolama modülü bilgileri

/tmp/packaging.log

dnf ve rpm paket kurulum mesajları

/tmp/syslog

donanımla ilgili sistem mesajları

Kurulum başarısız olursa, bu dosyalardaki mesajlar, /tmp/anaconda-tb-tanımlayıcı dosyasında birleştirilir; buradaki tanımlayıcı rastgele bir dizgedir.

Günlük Kaydı Dosyalarını Kurulum Sisteminden Aktarma

Kurulum Sırasında Oluşturulan Günlük Kaydı Dosyaları bölümünde açıklanan tüm dosyalar, kurulum programının RAM diskinde bulunur, bu da kalıcı olarak kaydedilmedikleri ve sistem kapatıldığında kaybolacakları anlamına gelir. Onları kalıcı olarak saklamak için, bu dosyaları kurulum programını çalıştıran sistemde scp komutunu kullanarak ağdaki başka bir sisteme kopyalayın veya bunları takılı bir depolama aygıtına (USB flash bellek gibi) kopyalayın. Günlük kaydı dosyalarının nasıl aktarılacağına ilişkin ayrıntılar aşağıdadır. Bir USB flash bellek veya başka bir çıkarılabilir ortam kullanıyorsanız, işleme başlamadan önce içindeki tüm verileri yedeklediğinizden emin olmanız gerektiğini unutmayın.

Günlük Kaydı Dosyalarını USB Belleğe Aktarma

  1. Kurduğunuz sistemde, bir kabuk istemine erişmek için Ctrl+Alt+F2 tuşlarına basın. Bir root hesabında oturum açacaksınız ve kurulum programının geçici dosya sistemine erişiminiz olacak.

  2. Sisteme bir USB flash bellek bağlayın ve dmesg komutunu çalıştırın. Tüm son olayların ayrıntılarını içeren bir günlük kaydı görüntülenecektir. Bu günlük kaydının altında, yeni bağladığınız USB flash belleğin neden olduğu bir dizi mesaj göreceksiniz. Aşağıdakine benzer bir dizi satır gibi görünecektir:

    [  170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk

    Bağlanan aygıtın adını not edin - yukarıdaki örnekte bu sdb olacak.

  3. /mnt dizinine gidin ve orada, USB bellek için bağlama hedefi olarak kullanılacak yeni bir dizin oluşturun. Dizinin adı önemli değil; bu örnekte usb kullanılacak.

    # mkdir usb
  4. USB flash belleği yeni oluşturulan dizine bağlayın. Çoğu durumda USB belleğin tamamını değil, üzerindeki bir bölümü bağlamak isteyeceğinizi unutmayın. Bu nedenle, sdb adını kullanmayın - günlük kaydı dosyalarını yazmak istediğiniz bölümün adını kullanın. Bu örnekte sdb1 kullanılmaktadır.

    # mount /dev/sdb1 /mnt/usb

    Artık doğru aygıtı ve bölümü bağladığınızı, ona erişerek ve içeriğini listeleyerek doğrulayabilirsiniz - liste, USB bellekte olmasını beklediklerinizle eşleşmelidir.

    # cd /mnt/usb
    # ls
  5. Günlük kaydı dosyalarını bağlanan aygıta kopyalayın.

    # cp /tmp/*log /mnt/usb
  6. USB flash belleğin bağlantısını kaldırın. Hedefin meşgul olduğunu belirten bir hata mesajı alırsanız, çalışma dizininizi bağlama noktasının dışında bir yere değiştirin (örneğin, /).

    # umount /mnt/usb

Kurulumdaki günlük kaydı dosyaları artık USB flash belleğe kaydedildi.

Günlük Kaydı Dosyalarını Ağ Üzerinden Aktarma

  1. Kurduğunuz sistemde, bir kabuk istemine erişmek için Ctrl+Alt+F2 tuşlarına basın. Bir root hesabında oturum açacaksınız ve kurulum programının geçici dosya sistemine erişiminiz olacak.

  2. Günlük kaydı dosyalarının bulunduğu /tmp dizinine geçin:

    # cd /tmp
  3. Günlük kaydı dosyalarını scp komutunu kullanarak ağdaki başka bir sisteme kopyalayın:

    # scp *log kullanıcı@adres:yol

    kullanıcı kısmını hedef sistemde geçerli bir kullanıcı adıyla, adres kısmını hedef sistemin adresi veya ana makine adıyla ve yol kısmını günlük kaydı dosyalarını kaydetmek istediğiniz dizinin yoluyla değiştirin. Örneğin, 192.168.0.122 IP adresine sahip bir sistemde john olarak oturum açmak ve günlük kaydı dosyalarını o sistemdeki /home/john/logs/ dizinine kaydetmek istiyorsanız, komut aşağıdaki biçimde olacaktır:

    # scp *log john@192.168.0.122:/home/john/logs/

    Hedef sisteme ilk kez bağlanırken aşağıdakine benzer bir mesajla karşılaşabilirsiniz:

    The authenticity of host '192.168.0.122 (192.168.0.122)' can't be established.
    ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42.
    Are you sure you want to continue connecting (yes/no)?

    yes yazın ve devam etmek için Enter tuşuna basın. Ardından, istendiğinde geçerli bir parola girin. Dosyalar, hedef sistemde belirtilen dizine aktarılmaya başlayacaktır.

Kurulumdaki günlük kaydı dosyaları artık kalıcı olarak hedef sisteme kaydedildi ve incelenmek için hazır.

Kuruluma Başlama Sorunları

Grafiksel Kuruluma Önyükleme ile İlgili Sorunlar

Bazı ekran kartlarına sahip sistemler, grafiksel kurulum programına önyükleme yaparken sorun yaşarlar. Kurulum programı öntanımlı ayarlarını kullanarak çalışmazsa, daha düşük bir çözünürlük modunda çalışmayı dener. Bu da başarısız olursa, kurulum programı metin modunda çalışmayı dener.

Ekran sorunları için, çoğu özel önyükleme seçeneklerini belirtmeyi içeren birkaç olası çözüm vardır. Daha fazla bilgi için Önyükleme Menüsünde Kurulum Sistemini Yapılandırma bölümüne bakın.

Temel grafiksel modu kullanın

Temel grafik sürücüsünü kullanarak kurulumu gerçekleştirmeyi deneyebilirsiniz. Bunu yapmak için, kurulum programının önyükleme seçeneklerini düzenleyin ve komut satırının sonuna inst.xdriver=vesa ekleyin.

Ekran çözünürlüğünü elle belirtin

Kurulum programı ekran çözünürlüğünüzü algılayamazsa, otomatik algılamayı geçersiz kılabilir ve çözünürlüğü elle belirleyebilirsiniz. Bunu yapmak için, önyükleme menüsünde inst.resolution=x seçeneğini ekleyin, burada x ekranınızın çözünürlüğüdür (örneğin, 1024x768).

Başka bir grafik sürücüsü kullanın

Kurulum programının otomatik algılamasını geçersiz kılarak özel bir grafik sürücüsü belirtmeyi de deneyebilirsiniz. Bir sürücü belirtmek için inst.xdriver=x seçeneğini kullanın, burada x kullanmak istediğiniz aygıt sürücüsüdür (örneğin, nouveau).

Özel bir grafik sürücüsü belirtmeniz sorununuzu çözerse, bunu https://bugzilla.redhat.com adresinde anaconda bileşeninin altında bir hata olarak bildirmelisiniz. Anaconda, donanımınızı otomatik olarak algılayabilmeli ve sizin müdahaleniz olmadan uygun sürücüyü kullanabilmelidir.

Kurulumu VNC kullanarak gerçekleştirin

Yukarıdaki seçenekler başarısız olursa, Virtual Network Computing (VNC) protokolünü kullanarak ağ üzerinden grafiksel kuruluma erişmek için ayrı bir sistem kullanabilirsiniz. VNC kullanarak kurmayla ilgili ayrıntılar için VNC Kullanarak Kurma bölümüne bakın.

Seri Konsol Algılanmadı

Bazı durumlarda, bir seri konsol kullanarak metin modunda kurulum yapmaya çalışmak, konsolda çıktı alınmamasına neden olacaktır. Bu, grafik kartı olan ancak ekran bağlı olmayan sistemlerde olur. Anaconda bir grafik kartı algılarsa, herhangi bir ekran bağlı olmasa bile onu bir ekran için kullanmayı deneyecektir.

Bir seri konsolda metin tabanlı bir kurulum gerçekleştirmek istiyorsanız, inst.text ve console= önyükleme seçeneklerini kullanın. Daha fazla ayrıntı için Önyükleme Seçenekleri bölümüne bakın.

Kurulum Anındaki Sorunlar

Disk Algılanmadı

Kurulum Hedefi ekranında, altta aşağıdaki hata mesajı görünebilir: Disk algılanmadı. Lütfen bilgisayarı kapatın, en az bir disk bağlayın ve kurulumu tamamlamak için yeniden başlatın.

Bu mesaj, Anaconda'nın kurulum yapılacak herhangi bir yazılabilir depolama aygıtı bulamadığını gösterir. Bu durumda, öncelikle sisteminize en az bir depolama aygıtının takılı olduğundan emin olun.

Sisteminiz bir donanımsal RAID denetleyicisi kullanıyorsa, denetleyicinin uygun şekilde yapılandırıldığını ve çalıştığını doğrulayın. Talimatlar için denetleyicinizin belgelendirmesine bakın.

Bir veya daha fazla iSCSI aygıtına kurulum yapıyorsanız ve sistemde yerel depolama yoksa, gerekli tüm LUN’ların (Logical Unit Numbers) uygun HBA’ya (Host Bus Adapter) sunulduğundan emin olun.

Bağlı ve uygun şekilde yapılandırılmış bir depolama aygıtına sahip olduğunuzdan emin olduysanız ve sistemi yeniden önyükleyip kurulumu yeniden başlattıktan sonra mesaj hala görünüyorsa, bu kurulum programının depolamayı algılayamadığı anlamına gelir. Çoğu durumda bu mesaj, kurulum programı tarafından tanınmayan bir SCSI aygıtına kurulum yapmaya çalıştığınızda görünür.

Kurulumdan Sonraki Sorunlar

Root Parolasını Sıfırlama

Sistemin root parolasını kaybettiyseniz ve önyükleyiciye erişiminiz varsa, GRUB2 yapılandırmasını düzenleyerek parolayı sıfırlayabilirsiniz.

Root Parolasını Sıfırlama
  1. Sisteminizi önyükleyin ve GRUB2 menüsü görünene kadar bekleyin.

  2. Önyükleyici menüsünde, herhangi bir girdiyi vurgulayın ve düzenlemek için e tuşuna basın.

  3. linux ile başlayan satırı bulun. Bu satırın sonuna şunu ekleyin:

    init=/bin/sh
  4. Düzenlediğiniz seçenekleri kullanarak sistemi önyüklemek için F10 veya Ctrl+X tuşlarına basın.

    Sistem önyüklendiğinde, herhangi bir kullanıcı adı veya parola girmenize gerek kalmadan size bir kabuk istemi sunulacak:

    sh-4.2#
  5. Kurulu SELinux politikasını yükleyin:

    sh-4.2# /usr/sbin/load_policy -i
  6. Kök bölümünüzü yeniden bağlamak için aşağıdaki komutu çalıştırın:

    sh4.2# mount -o remount,rw /
  7. Root parolasını sıfırlayın:

    sh4.2# passwd root

    İstendiğinde, yeni root parolanızı girin ve Enter tuşuna basarak onaylayın. Doğru yazdığınızdan emin olmak için parolayı ikinci kez girin ve Enter tuşu ile tekrar onaylayın. Her iki parola da eşleşirse, başarılı bir root parolası değişikliğini size bildiren bir mesaj görünecektir.

  8. Kök bölümünü, bu sefer salt okunur olarak yeniden bağlayın:

    sh4.2# mount -o remount,ro /
  9. Sistemi yeniden başlatın. Bundan böyle, bu adımlar sırasında belirlenen yeni parolayı kullanarak root kullanıcısı olarak oturum açabileceksiniz.

RAID Kartınızla Önyükleme Yapamıyor Musunuz?

Bir kurulum yaptıysanız ve sisteminizi düzgün şekilde önyükleyemiyorsanız, yeniden kurulum yapmanız ve sisteminizin depolama alanını farklı şekilde bölümlendirmeniz gerekebilir.

Bazı BIOS türleri RAID kartlarından önyüklemeyi desteklemez. Kurulumu bitirdikten ve sistemi ilk kez yeniden başlattıktan sonra, önyükleyici istemini gösteren metin tabanlı bir ekran (örneğin, grub>) ve yanıp sönen bir imleç görünen tek şey olabilir. Durum buysa, sisteminizi yeniden bölümlendirmeniz ve /boot bölümünüzü ve önyükleyiciyi RAID dizisinin dışına taşımanız gerekir. /boot bölümü ve önyükleyici aynı diskte olmalıdır.

Bu değişiklikler yapıldıktan sonra, kurulumunuzu tamamlayabilmeli ve sistemi düzgün bir şekilde önyükleyebilmelisiniz. Bölümlendirme hakkında daha fazla bilgi için Kurulum Hedefi bölümüne bakın.

Grafiksel Önyükleme Sırasıyla İlgili Sorunlar

Kurulumu bitirdikten ve sisteminizi ilk kez yeniden başlattıktan sonra, sistem grafiksel önyükleme sırasında yanıt vermeyebilir ve sıfırlama gerektirebilir. Bu durumda, önyükleyici başarıyla görüntülenir, ancak herhangi bir girdiyi seçip başlatmaya çalışmak, sistemin durmasıyla sonuçlanır. Bu genellikle grafiksel önyükleme sırası ile ilgili bir sorun olduğu anlamına gelir; bu sorunu çözmek için grafiksel önyüklemeyi devre dışı bırakmalısınız. Bunu yapmak için, kalıcı olarak değiştirmeden önce önyükleme sırasında ayarı geçici olarak değiştirin.

Grafiksel Önyüklemeyi Geçici Olarak Devre Dışı Bırakma
  1. Bilgisayarınızı başlatın ve önyükleyici menüsü görünene kadar bekleyin. Önyükleyici zaman aşımı sürenizi 0 olarak ayarladıysanız, menüye erişmek için Esc tuşunu basılı tutun.

  2. Önyükleyici menüsü göründüğünde, önyükleme yapmak istediğiniz girdiyi vurgulamak için imleç tuşlarınızı kullanın ve o girdinin seçeneklerini düzenlemek için e tuşuna basın.

  3. Seçenekler listesinde çekirdek satırını, yani linux (veya bazı durumlarda linux16 veya linuxefi) anahtar sözcüğüyle başlayan satırı bulun. Bu satırda rhgb seçeneğini bulun ve silin. Seçenek hemen görünmeyebilir; yukarı ve aşağı kaydırmak için imleç tuşlarını kullanın.

  4. Düzenlenen seçeneklerle sisteminizi önyüklemek için F10 veya Ctrl+X tuşlarına basın.

Sistem başarıyla başlatıldıysa, normal şekilde oturum açabilirsiniz. Ardından, grafiksel önyüklemeyi kalıcı olarak devre dışı bırakmanız gerekecek - aksi takdirde sistem her önyüklendiğinde önceki işlemleri uygulamanız gerekecek. Önyükleme seçeneklerini kalıcı olarak değiştirmek için aşağıdakileri yapın.

Grafiksel Önyüklemeyi Kalıcı Olarak Devre Dışı Bırakma
  1. su - komutunu kullanarak root hesabında oturum açın:

    $ su -
  2. vim gibi bir düz metin düzenleyicisi kullanarak /etc/default/grub yapılandırma dosyasını açın.

  3. grub dosyası içinde, GRUB_CMDLINE_LINUX ile başlayan satırı bulun. Satır aşağıdakine benzer şekilde görünmelidir:

    GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root rd.md=0 rd.dm=0 vconsole.keymap=us $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) rd.luks=0 vconsole.font=latarcyrheb-sun16 rd.lvm.lv=vg_rhel/swap rhgb quiet"

    Bu satırda rhgb seçeneğini silin.

  4. Düzenlenen yapılandırma dosyasını kaydedin.

  5. Aşağıdaki komutu çalıştırarak önyükleyici yapılandırmasını yenileyin:

    # grub2-mkconfig --output=/boot/grub2/grub.cfg

Bu işlemi tamamladıktan sonra bilgisayarınızı yeniden başlatabilirsiniz. Fedora artık grafiksel önyükleme sırasını kullanmayacak. Grafiksel önyüklemeyi etkinleştirmek istiyorsanız aynı adımları izleyin, /etc/default/grub dosyasındaki GRUB_CMDLINE_LINUX satırına rhgb seçeneğini ekleyin ve grub2-mkconfig komutunu kullanarak önyükleyici yapılandırmasını tekrar yenileyin.

GRUB2 önyükleyicisi ile çalışma hakkında daha fazla bilgi için https://docs.fedoraproject.org/ adresinde bulunan Fedora Sistem Yöneticisi Kılavuzuna bakın.

Grafiksel Bir Ortama Önyükleme Yapma

X Pencere Sistemi ve GNOME gibi bir masaüstü ortamı kurduysanız, ancak sisteminizde oturum açtığınızda bir grafiksel masaüstü ortamı görmüyorsanız, startx kullanarak elle başlatabilirsiniz. Ancak bunun yalnızca bir seferlik bir düzeltme olduğunu ve gelecekteki oturum açma işlemleri için oturum açma sürecini değiştirmediğini unutmayın.

Sisteminizi bir grafiksel oturum açma ekranında oturum açabilecek şekilde ayarlamak için öntanımlı systemd hedefini graphical.target olarak değiştirmelisiniz. Bitirdiğinizde, bilgisayarı yeniden başlatın. Sistem yeniden başlatıldıktan sonra grafiksel bir oturum açma istemi ile karşılaşacaksınız.

Grafiksel Oturum Açmayı Öntanımlı Olarak Ayarlama
  1. Bir kabuk istemi açın. Kullanıcı hesabınızdaysanız su - komutunu yazarak root kullanıcısına geçiş yapın.

  2. Öntanımlı hedefi graphical.target olarak değiştirin. Bunu yapmak için aşağıdaki komutu çalıştırın:

    # systemctl set-default graphical.target

Grafiksel oturum açma artık öntanımlı olarak etkindir - bir sonraki yeniden başlatmanın ardından bir grafiksel oturum açma istemi ile karşılaşacaksınız. Bu değişikliği geri almak ve metin tabanlı oturum açma istemini kullanmaya devam etmek istiyorsanız, root olarak aşağıdaki komutu çalıştırın:

# systemctl set-default multi-user.target

systemd hedefleri hakkında daha fazla bilgi için https://docs.fedoraproject.org/ adresinde bulunan Fedora Sistem Yöneticisi Kılavuzuna bakın.

Grafiksel Kullanıcı Arayüzü Yok

X (X Pencere Sistemi) başlatmakta sorun yaşıyorsanız, onu kurmamış olabilirsiniz. Kurulum sırasında seçebileceğiniz Asgari kurulum veya Web Sunucusu gibi bazı önceden ayarlanmış temel ortamlar, bir grafiksel arayüz içermez - elle kurulmalıdır.

X istiyorsanız, kurulumdan sonra DNF paket yöneticisini kullanarak gerekli paketleri kurabilirsiniz. Örneğin, GNOME kurmak için root olarak dnf install gnome-shell komutunu kullanın.

Kullanıcı Oturum Açtıktan Sonra X Sunucusu Çöküyor

Bir kullanıcı oturum açtığında X sunucusunun çökmesiyle ilgili sorun yaşıyorsanız, bir veya daha fazla dosya sisteminiz dolu (veya neredeyse dolu) olabilir. Yaşadığınız sorunun bu olduğunu doğrulamak için aşağıdaki komutu çalıştırın:

$ df -h

Çıktı, hangi bölümün dolu olduğunu teşhis etmenize yardımcı olacaktır - çoğu durumda sorun /home bölümünde olacaktır. df komutunun örnek bir çıktısı aşağıdakine benzer şekilde görünebilir:

Filesystem                                  Size  Used Avail Use% Mounted on
/dev/mapper/vg_rhel-root                     20G  6.0G   13G  32% /
devtmpfs                                    1.8G     0  1.8G   0% /dev
tmpfs                                       1.8G  2.7M  1.8G   1% /dev/shm
tmpfs                                       1.8G 1012K  1.8G   1% /run
tmpfs                                       1.8G     0  1.8G   0% /sys/fs/cgroup
tmpfs                                       1.8G  2.6M  1.8G   1% /tmp
/dev/sda1                                   976M  150M  760M  17% /boot
/dev/dm-4                                    90G   90G     0 100% /home

Yukarıdaki örnekte, /home bölümünün dolu olduğunu ve bunun da çökmeye neden olduğunu görebilirsiniz. Gereksiz dosyaları kaldırarak bölümde biraz yer açabilirsiniz. Biraz disk alanı boşalttıktan sonra, startx komutunu kullanarak X'i başlatın.

df komutu hakkında ek bilgi ve kullanılabilir seçeneklerin (bu örnekte kullanılan -h seçeneği gibi) bir açıklaması için, df(1) kılavuz sayfasına bakın.

RAM’iniz Tanınmıyor Mu?

Bazı durumlarda, çekirdek tüm belleğinizi (RAM) tanımaz, bu da sistemin kurulu olandan daha az bellek kullanmasına neden olur. free -m komutunu kullanarak ne kadar RAM kullanıldığını öğrenebilirsiniz. Görüntülenen toplam bellek miktarı beklentilerinizi karşılamıyorsa, bellek modüllerinizden en az biri arızalı olabilir. BIOS tabanlı sistemlerde, sisteminizin belleğini test etmek için Memtest86+ yardımcı programını kullanabilirsiniz - ayrıntılar için Bellek (RAM) Test Modunu Yükleme bölümüne bakın.

4 GB veya daha fazla bellek kuruluysa ancak Fedora yalnızca yaklaşık 3,5 GB veya 3,7 GB gösteriyorsa, muhtemelen 64 bit bir çekirdeğe Fedora’nın 32 bit sürümünü kurdunuz. Modern sistemler için 64 bit (x86_64) sürümünü kullanın.

Bazı donanım yapılandırmalarında sistem RAM’inin bir kısmı ayrılmıştır ve ana sistem tarafından kullanılamaz. Özellikle tümleşik grafik kartlarına sahip dizüstü bilgisayarlar GPU için bir miktar bellek ayıracaktır. Örneğin, 4 GB RAM’e ve tümleşik Intel grafik kartına sahip bir dizüstü bilgisayar, 64 bit sistemde bile yalnızca yaklaşık 3,7 GB kullanılabilir bellek gösterecektir.

Ek olarak, kdump çekirdek çökme döküm mekanizması, birincil çekirdeğin çökmesi durumunda kullanılan ikincil çekirdek için bir miktar bellek ayırır. Bu ayrılan bellek de, free komutu çalıştırıldığında kullanılabilir olarak görüntülenmeyecektir. kdump ve bellek gereksinimleriyle ilgili ayrıntılar için https://docs.fedoraproject.org/ adresinde bulunan Fedora Sistem Yöneticisi Kılavuzuna bakın.

Belleğinizde herhangi bir sorun olmadığından eminseniz, mem= çekirdek seçeneğini kullanarak bellek miktarını elle ayarlamayı deneyebilirsiniz.

Belleği Elle Yapılandırma
  1. Bilgisayarınızı başlatın ve önyükleyici menüsü görünene kadar bekleyin. Önyükleyici zaman aşımı sürenizi 0 olarak ayarladıysanız, menüye erişmek için Esc tuşunu basılı tutun.

  2. Önyükleyici menüsü göründüğünde, önyükleme yapmak istediğiniz girdiyi vurgulamak için imleç tuşlarınızı kullanın ve o girdinin seçeneklerini düzenlemek için e tuşuna basın.

  3. Seçenekler listesinde çekirdek satırını, yani linux (veya bazı durumlarda linux16) anahtar sözcüğüyle başlayan satırı bulun. Bu satırın sonuna aşağıdaki seçeneği ekleyin:

    mem=xxM

    xx değerini megabayt cinsinden sahip olduğunuz RAM miktarıyla değiştirin.

  4. Düzenlenen seçeneklerle sisteminizi önyüklemek için F10 veya Ctrl+X tuşlarına basın.

  5. Sistemin önyüklemesini bekleyin ve oturum açın. Ardından bir komut satırı açın ve free -m komutunu tekrar çalıştırın. Komut tarafından görüntülenen toplam RAM miktarı beklentilerinize uyuyorsa, değişikliği kalıcı hale getirmek için /etc/default/grub dosyasında GRUB_CMDLINE_LINUX ile başlayan satırın sonuna aşağıdakini ekleyin:

    mem=xxM

    xx değerini megabayt cinsinden sahip olduğunuz RAM miktarıyla değiştirin.

  6. Dosyayı güncelleyip kaydettikten sonra, değişikliğin etkili olması için önyükleyici yapılandırmasını yenileyin. Aşağıdaki komutu root ayrıcalıklarıyla çalıştırın:

    # grub2-mkconfig --output=/boot/grub2/grub.cfg

/etc/default/grub dosyasında, yukarıdaki örnek aşağıdakine benzer şekilde görünecektir:

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release.*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root vconsole.font=latarcyrheb-sun16 rd.lvm.lv=rhel/swap $([ -x /usr/sbin/rhcrashkernel.param ] && /usr/sbin/rhcrashkernel-param || :) vconsole.keymap=us rhgb quiet mem=1024M"
GRUB_DISABLE_RECOVERY="true"

GRUB2 önyükleyicisi ile çalışma hakkında daha fazla bilgi için https://docs.fedoraproject.org/ adresinde bulunan Fedora Sistem Yöneticisi Kılavuzuna bakın.