जवाबों:
यह कुछ स्क्रिप्ट्स के लिए है जो अपडेट (बूट संबंधित क्रियाएं) करते हैं, इसलिए वे पुराने कर्नेल के बजाय स्वचालित रूप से नए अपग्रेड किए गए कर्नेल के लिए जाएंगे यदि कर्नेल को अपग्रेड किया गया था।
बूट प्रक्रिया के दौरान कर्नेल में निहित मॉड्यूल के लिए फ़ाइलों और (सीमलिंक) की आवश्यकता होती है।
यदि आप एक या दोनों vmlinuz और initrd.img को हटाते हैं, तो आपको अपने बूट लोडर [ग्रब] को फिर से चलाने की आवश्यकता हो सकती है क्योंकि ग्रब सहानुभूति पर निर्भर करता है ताकि इसकी अगली प्रक्रिया को जारी रखा जा सके- लिनक्स को ठीक करना, कर्नेल को बूट करना।
सिस्टम यहां कैसे दिखता है, इसका आइडिया पाने के लिए: http://www.ibm.com/developerworks/library/l-linuxboot/index.html
आप अपने खोज स्क्रिप्ट का उपयोग करने की आवश्यकता के बिना अन्य बूट लोडर का उपयोग कर सकते हैं।
जैसे नेटवर्क बूट pxe syslinux। आपको बस कर्नेल को / vmlinuz और initrd से /initrd.img पर लक्षित करने की आवश्यकता है और आप कर्नेल को कितनी बार अपडेट करते हैं, यह अभी भी बूट होगा।