Gentoo Linux sisteminde GRUB 2.00 kullanıyorum.
Kendi çekirdeklerimi manuel olarak derlerim ve sonra onları birlikte /bootkurarım make install. /bootŞu anda aşağıdaki çekirdekleri var :
# ls -1 /boot/vmlinuz*
/boot/vmlinuz-3.7.4-gentoo-5
/boot/vmlinuz-3.7.4-gentoo-first
/boot/vmlinuz-3.7.4-gentoo-fourth
/boot/vmlinuz-3.7.4-gentoo-third
grub2-mkconfigAşağıdaki sonuçlarla çalışan sonuçlar:
# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.7.4-gentoo-third
Found linux image: /boot/vmlinuz-3.7.4-gentoo-fourth
Found linux image: /boot/vmlinuz-3.7.4-gentoo-first
Found linux image: /boot/vmlinuz-3.7.4-gentoo-5
done
Şimdi ortaya çıkan /boot/grub2/grub.cfgdosyayı okuduysanız , aşağıdaki girişlerin oluşturulduğunu fark ettim:
- Başlayan ana varsayılan giriş
vmlinuz-3.7.4-gentoo-third - Diğer tüm girişlerin (kurtarma girişleri dahil)
grub2-mkconfigkomutuyla aynı sırada olduğu bir alt menü
Sorun şu ki önyükleme sırasında çekirdeğimin ( vmlinuz-3.7.4-gentoo-5) beşinci revizyonunu ( üçüncü değil) varsayılan olarak yüklemek istiyorum vmlinuz-3.7.4-gentoo-third. Ayrıca yüklenecek doğru çekirdeği seçmek için alt menüye erişmemeyi tercih ederim.
Bu davranışı nasıl değiştirebilirim? GRUB'a çekirdeğimin beşinci revizyonunu eski üçüncü revizyonu değil varsayılan olarak çalıştırmak istediğimi nasıl söyleyebilirim? Genel olarak, GRUB tarafından seçilen görünüşte rastgele bir değil, istediğim çekirdeğe göre varsayılan giriş satırını nasıl değiştirebilirim?
Ayrıca, aşağıdaki satırları koymayı da denedim /etc/default/grub:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Bu, sorunu istediğim gibi çözmüyor. Ancak, en azından GRUB, başlattığım en son çekirdeği hatırlıyor ve alt menüden otomatik olarak seçiyor. Sadece alt menüye erişmek istemiyorum.
-o /boot/grub2/grub.cfgÇıktı dosyası olarak belirttiğinizi fark ettim . Dizin/boot/grub/hala var mı?