Grub2'ye nasıl bir çekirdek ekleyebiliriz? eski sürümlerle yapabileceğimiz şeyleri biliyordum, ancak değişmiş görünüyor. Hangi dosyaları düzenlemeliyiz?
Grub2'ye nasıl bir çekirdek ekleyebiliriz? eski sürümlerle yapabileceğimiz şeyleri biliyordum, ancak değişmiş görünüyor. Hangi dosyaları düzenlemeliyiz?
Yanıtlar:
Grub2'ye yeni bir çekirdek eklemek için:
update-grub, bilgisayarınızı çekirdeklere karşı tarar ve önyüklemede kullanılabilir çekirdeklerin bir listesini oluşturur.
Hangi çekirdeğin önyükleme sırasında önyükleneceğini seçebilmeniz için BIOS'unuzu gönderdikten hemen sonra SHIFT düğmesini basılı tutmanız gerekebilir.
Varsayılan önyükleme seçeneklerini ve gerek duyabileceğiniz parametreleri değiştirmek için / etc / default / grub'u düzenleyebilirsiniz .
Bu Fedora GRUB 2 belgeleri gibi dağıtımınız için grub notlarına bakın .
grub2-mkconfig -o /boot/grub2/grub.cfg
/boot/
doğru şekilde okumalı ve üretmelidir. Grub yapılandırma dosyası (örneğin:) /etc/default/grub
işletim sistemi başına farklı olabilir, bu yüzden onları senkronize ettiğinizden emin olun. Bununla birlikte, en iyi uygulama sizin için tek bir işletim sisteminin grub kayıtları oluşturması olabilir.
mv kernel /boot
? / Boot'a taşınabilecek bir çekirdeği nereden bulabilirim?
Fedora 20'yi çalıştırıyorum ve grub2'yi güncelleme komutu grub2-mkconfig
. Ayrıca, tüm işlem çekirdek yapı markası ile gerçekleştirilebilir:
make xconfig (make config, etc)
make bzImage
make modules
sudo make modules_install
sudu make install
Bu (son adım) çekirdeği / boot'a kopyalar ve grub2 boot yükleyicisini günceller. Çok kolay ve benim durumumda doğru çalıştı. Tek sorunum, sürecin hiçbir önemli detayını gerçekten öğrenmemeniz, her şey otomatik. Eğer sorunlarınız varsa ve neyin yanlış olduğunu bulmak zorunda kalırsanız, sıkışıp kalabilirsiniz.
sudo make install
bana söyler: Cannot find LILO
.
Artık çekirdek eklemek için "düzenleme" yapmazsınız. Dinamik olarak tarar ve ekler. Bir tarama eklemeniz GEREKİRMEMEK durumunda, /etc/grub.d dosyasına bakmalı ve değiştirmeli veya kopyalanmalı ve custom40 (en son eklenir, bu nedenle en üste koymadan önce config'nizi test etmek için harika bir yer) liste).
Deneyin update-grub
veya update-grub2
grubunuza bağlı olarak deneyin . Bunları root olarak çalıştırmanız gerekecek sudo
. Grub'u yeniden yüklemeden ikinci bir Linux dağıtımı kurduğumda bu benim için çalıştı.