Gentoo Linux sisteminde GRUB 2.00 kullanıyorum.
Kendi çekirdeklerimi manuel olarak derlerim ve sonra onları birlikte /boot
kurarı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-mkconfig
Aş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.cfg
dosyayı 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-mkconfig
komutuyla 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ı?