Sorun açıklaması
İşletim sistemi geçişi sırasında "/boot üzerinde yeterli alan yok" hatası oluşur.
Neden
Yeni initramfs ve çekirdeği yüklemek için /boot bölümünde en az 100 MiB boş alan gerekir. /boot dizininde 100 MiB'ten az alan varsa geçiş başarısız olur.
Çözüm
Kullanılmayan çekirdek sürümlerini ilgili initramfs, vmlinuz ve config dosyalarıyla birlikte /boot dizininden kaldırın. Kaldırma işleminden sonra sistemin doğru şekilde başlatıldığını doğrulayın.
Kök kullanıcı olarak ECS örneğine bağlanın. Linux örneğine parola veya anahtar kullanarak bağlanma.
-
Yüklenen çekirdek sürümlerini görüntüleyin:
rpm -qa | grep kernel -
Şu anda çalışan çekirdek sürümünü kontrol edin:
uname -rÖrnek çıktı:
[root@iZbp104w56ovfyfxy9o**** ~]# uname -r 3.10.0-1160.el7.x86_64 -
Kullanılmayan çekirdek sürümlerini kaldırın.
Bu örnekte,
kernel-3.10.0-514.26.2.el7.x86_64kaldırılır.-
Çekirdek bir RPM paketi aracılığıyla yüklendiyse aşağıdaki komutu çalıştırın:
yum remove kernel-3.10.0-514.26.2.el7.x86_64 -
Çekirdek kaynak kod derlenerek yüklendiyse aşağıdaki komutları sırayla çalıştırın:
REMOVE_KERNEL=3.10.0-514.26.2.el7.x86_64 grubby --remove-kernel=/boot/vmlinuz-$REMOVE_KERNEL rm -rf /boot/initramfs-$REMOVE_KERNEL.img /boot/initramfs-${REMOVE_KERNEL}kdump.img /boot/symvers-$REMOVE_KERNEL.gz /boot/System.map-$REMOVE_KERNEL /boot/vmlinuz-$REMOVE_KERNEL /boot/config-$REMOVE_KERNEL grubby --remove-kernel=/boot/vmlinuz-$REMOVE_KERNEL
-
-
Geriye kalan en son çekirdek sürümünü varsayılan başlangıç çekirdeği olarak ayarlayın.
-
Tüm yüklü çekirdekleri görüntüleyin:
grubby --info=ALL -
Geçerli varsayılan başlangıç çekirdeğini görüntüleyin:
grubby --default-kernelÖrnek çıktı:
[root@iZbp104w56ovfyfxy9o**** ~]# grubby --default-kernel /boot/vmlinuz-3.10.0-1160.90.1.el7.x86_64 -
En son çekirdek sürümünü varsayılan olarak ayarlayın.
Bu örnekte,
3.10.0-1160.76.1.el7.x86_64varsayılan başlangıç çekirdeği olarak ayarlanır.grubby --set-default /boot/vmlinuz-3.10.0-1160.76.1.el7.x86_64
-
Ağ sorununu çözdükten sonra SMC istemcisini çalıştırarak geçiş işlemini yeniden deneyin. Daha fazla bilgi için bkz. SMC istemcisini çalıştırma.