Grub.conf'u kaybettikten sonra, sistem gruba girmek için yeniden başlar > Komut satırı arayüzü
CentOS6 altında çözüm
Önce kökü önyükleme bölümü olarak belirtin
yemek yemek > kök (hd0,0) # Bu, gerçek sisteminizin bölümlemesine göre ilk sabit disk hd0'ın ilk bölümü 0 olarak belirlenmiştir.Çekirdeğin konumunu ve gerçek önyüklemeden sonra kök bölümün konumunu belirtin
yemek yemek > çekirdek /vmlinuz-2.6.32-504.el6.x86_64 ro root = / dev / sda3 # Önceki adımda belirtilen kök konumuna göre çekirdeğin konumunu belirtin, ro (salt okunur), kök = / dev / sda3 sistemin gerçek / bölümünü belirtirİnitramfs yolunu belirtin, sürücüyü sistemi başlatırken yükleyin
yemek yemek > initrd /initramfs-2.6.32-504.el6.x86_64.img # İnitramfs'nin konumunu belirtin.Sistemin birden fazla çekirdeği varsa, ilgili sürümü onaylayın.başlamak
yemek yemek > çizme # Yukarıdakileri onayladıktan sonra, başlatmak için önyükleme komutunu girin. Normal şekilde başlamazsa, lütfen yukarıdaki adım parametrelerini tekrar kontrol edin.Sistem başladıktan sonra grub.conf dosyasını yeniden oluşturun
# Bu komut bulunamadı, başka bir makineden birini kopyalayabilir veya kendiniz bir tane yazabilirsiniz. # CentOS7'de otomatik olarak oluşturulabilen komutlar var!
CentOS7 altındaki çözüm
Tüm disk bölümlerini görüntüleyin
yemek yemek > ls (Hd0) (hd0, msdos3) (hd0, msdos2) (hd0, msdos1) (fd0) # Sabit disk hd0'ın ilk msdos1 bölümü sda1'e eşdeğerdirÖnyükleme bölümünü belirleyin
yemek yemek > ls (hd0, msdos1) / grub2 # sda1 önyükleme bölümüdür, uygun şekilde değiştirin. # Önyükleme bölümü ayrı olarak takılmamışsa, aşağıdaki gibi görüntülemek için / partition öğesini belirtebilirsiniz: yemek yemek > ls (hd0, msdos3) / boot / grub2Önyükleme bölümünü geçici bir kök bölüm olarak belirleyin
yemek yemek > root = hd0, msdos1 olarak ayarla # Centos6'dan biraz farklıÇekirdeğin konumunu ve gerçek önyüklemeden sonra kök bölümün konumunu belirtin
yemek yemek > linux16 /vmlinuz-3.10.0-514.el7.x86_64 root = / dev / sda3 # linux16 veya linuxefi komutu, önceki adımda belirtilen kök konumuna bağlı olarak çekirdeğin konumunu belirtmek için # root = / dev / sda3 Sistemin gerçek / bölümünü belirtinİnitramfs yolunu belirtin, sürücüyü sistemi başlatırken yükleyin
yemek yemek > initrd16 /initramfs-3.10.0-514.el7.x86_64.img # İnitramf'lerin konumunu belirtmek için initrd16 veya initrdefi komutunu kullanın.Sistemin birden fazla çekirdeği varsa, ilgili sürümü onaylayın.başlamak
yemek yemek > çizme # Yukarıdakileri onayladıktan sonra, başlatmak için önyükleme komutunu girin. Normal şekilde başlamazsa, lütfen yukarıdaki adım parametrelerini tekrar kontrol edin.Sistem başladıktan sonra grub.cfg'yi yeniden oluşturun
# grub2-mkconfig -o /boot/grub2/grub.cfg Not: grub yapılandırma dosyasının konumu ve adı CentOS6'da /Boot/grub/grub.conf CentOS7'de /Boot/grub2/grub.cfg