ผมเจอปััญหาการใช้ yum เพื่อ update pagkage ต่างๆ บน linux fedora core 4 ตอน update kernel มันฟ้องว่า partition /boot เต็ม พอไล่ดู ก็พบต้นเหตุว่า ผมขยัน update kernel ผ่าน yum บ่อยมาก จนทำให้ partition /boot ซึ่งเป็นพื้นที่เก็บแฟ้มข้อมูลเกี่ยวข้องกับ kernel เต็มเร็ว
ทางแก้ไขคือให้ลบแฟ้มข้อมูลที่เกี่ยวข้องกับ kernel คือแฟ้มที่ขึ้นต้นด้วย config-... , initrd-... , System.map-... และ vmlinuz-... ส่วนที่เป็น kernel เก่าทิ้งไปบ้างเหลือเฉพาะที่ต้องการเก็บไว้ ก็จะได้พื้นที่ใน /boot คืนมา
และควรแก้ไข /boot/grub/grub.conf
ให้ลบบรรทัดที่เกี่ยวข้องกับ kernel เก่าทิ้งไปบ้าง
เหลือไว้เฉพาะของใหม่หรือที่อยากเก็บเอาไว้
ตัวอย่างบรรทัดข้อความที่เลือกลบทิ้ง
title Fedora Core (2.6.14-1.1656_FC4)
root (hd0,0)
kernel
/vmlinuz-2.6.14-1.1656_FC4 ro root=/dev/md1 rhgb quiet
initrd
/initrd-2.6.14-1.1656_FC4.img
แค่นี้ก็สามารถ update kernel ต่อได้แล้วครับ
--วิภัทร
ไม่มีความเห็น