24Aug

Yeni Ubuntu Grub2 Önyükleme Menüsünü Temizle

Ubuntu, sorunlu eski menu.lst'ten kurtulmak için 9.10 sürümünde Grub önyükleme yöneticisinin yeni sürümünü kabul etti. Bugün, Grub2'deki önyükleme menü seçeneklerini nasıl değiştireceğimizi inceliyoruz.

Grub2 çok yönlü bir adım önde ve . lst geçmişinden gelen rahatsız edici menülerin çoğu geride kaldı.Bununla birlikte, çekirdeğin eski sürümlerini kaldırma konusunda dikkatli değilseniz, önyükleme listesinin hala olması gerekenden daha uzun sürebilir.

Not: Bu menünün gösterilmesi için önyükleme yaparken klavyenizde ÜST KRKT tuşunu basılı tutmanız gerekebilir. Bilgisayarınıza yalnızca bir işletim sistemi takılıysa, bu menü görüntülenmeden otomatik olarak yüklenebilir.

Eski Çekirdek Girişlerini Kaldırma

Önyükleme menüsü için en yaygın temizleme görevi makinenizde bulunan eski çekirdek sürümlerini kaldırmaktır.

Durumumuzda, 2.6.32-21 genel önyükleme menüsü girdilerini kaldırmak istiyoruz. Geçmişte, bu, /boot/grub/ menu.lst dosyasını açmak demekti. .. ancak Grub2 ile, çekirdek paketini bilgisayarımızdan kaldırırsak, Grub bu seçenekleri otomatik olarak kaldırır.

Eski çekirdek sürümlerini kaldırmak için, System & gt; klasöründe bulunan Synaptic Package Manager'ı açın. Yönetim menüsü.

Açıldığında, Hızlı arama metin alanına kaldırmak istediğiniz çekirdek sürümünü yazın.İlk birkaç numara yeterli olacaktır.

Eski çekirdeği( örneğin, linux-başlıkları-2.6.32-21 ve linux-image-2.6.32-21-jenerik) ile ilişkili girdilerin her biri için sağ tıklayın ve İşaretini Tamamla Kaldırma olarak seçin.

Araç çubuğundaki Uygula düğmesini tıklayın ve açılan özet penceresinde Uygula'yı tıklayın. Synaptic Paket Yöneticisini kapatın.

Bilgisayarınızı bir sonraki başlatışınızda, Grub menüsünde kaldırılan çekirdek sürümü ile ilişkili girişler bulunmaz.

/etc/ grub.d'yi düzenleyerek herhangi bir seçeneği kaldırın

Daha hassas kontrol gerekiyorsa veya çekirdek sürümleri olmayan girdileri kaldırmak istiyorsanız, /etc/ grub.d dosyalarındaki dosyaları değiştirmeniz gerekir.

/etc/ grub.d, /boot/grub/ menu.lst dosyasında bulunan menü girişlerini tutan dosyaları içerir. Yeni önyükleme menüsü girdileri eklemek isterseniz, bu klasörde çalıştırılabilir olarak işaretleyerek yeni bir dosya oluşturursunuz.

Yaptığımız gibi önyükleme menü girişlerini kaldırmak istiyorsanız, bu klasördeki dosyaları düzenleyin.

Tüm memtest86 + girdilerini kaldırmak istersek, 20_memtest86 + dosyasını terminal komutuyla

sudo chmod -x 20_memtest86 +

ile çalıştıramaz hale getirdik

sudo update-grub

terminal komutuyla takip etti. Memtest86 +update-grub tarafından bulunmuştur çünkü yalnızca yürütülebilir dosyaları dikkate alacaktır.

Ancak bunun yerine, memtest86 + için Seri konsolu 115200 girdisini kaldıracağız. ..

Bir terminal penceresi açın Applications & gt;Aksesuarlar & gt;Terminal. Terminal penceresinde aşağıdaki komutu yazın:

gksudo gedit /etc/grub.d/ 20_memtest86 +

Menü girişleri bu dosyanın altında bulunur.

seri konsolu 115200 için menü girişini silin.

Not: Menü girişinin yorumlanması çalışmaz - silinmelidir. Daha sonra ihtiyacınız olabileceğinden endişe ediyorsanız, farklı bir dosyaya kopyalayın.

Dosyayı kaydedin ve kapatın. Açtığınız terminal penceresinde,

komutunu girin sudo update-grub

Not: update-grub'u çalıştırmazsanız önyükleme menü seçenekleri değişmeyecektir!

Şimdi, bir sonraki açılışınızda o garip giriş kaybolacak ve basit ve temiz önyükleme menüsü kalacak.

Sonuç

Grub2'nin önyükleme menüsü eski Grub ustalarına aşırı karmaşık görünebilir, normal kullanıcılar için Grub2, sık sık önyükleme menüsünü değiştirmenize gerek kalmayacağı anlamına gelir. Neyse ki, bunu yapmak zorundaysanız süreç hala oldukça kolay.

Grub2'deki girdileri değiştirme hakkında daha ayrıntılı bilgi için bu Ubuntu forum dizini harika bir kaynaktır. Ubuntu'nun daha eski bir sürümünü kullanıyorsanız, yükseltmelerden sonra Ubuntu grub önyükleme menüsünü temizleme konusundaki makalemize göz atın.