क्या बात है / vmlinuz और /initrd.img?


10

उबंटू वर्तमान vmlinuz और initrd.img के लिए एक प्रतीक लिंक रखता है /, लेकिन ऐसा करने का क्या मतलब है? और यह देखते हुए कि कई लोगों के पास /bootएक अलग विभाजन है।

जवाबों:


6

यह कुछ स्क्रिप्ट्स के लिए है जो अपडेट (बूट संबंधित क्रियाएं) करते हैं, इसलिए वे पुराने कर्नेल के बजाय स्वचालित रूप से नए अपग्रेड किए गए कर्नेल के लिए जाएंगे यदि कर्नेल को अपग्रेड किया गया था।

बूट प्रक्रिया के दौरान कर्नेल में निहित मॉड्यूल के लिए फ़ाइलों और (सीमलिंक) की आवश्यकता होती है।

यदि आप एक या दोनों vmlinuz और initrd.img को हटाते हैं, तो आपको अपने बूट लोडर [ग्रब] को फिर से चलाने की आवश्यकता हो सकती है क्योंकि ग्रब सहानुभूति पर निर्भर करता है ताकि इसकी अगली प्रक्रिया को जारी रखा जा सके- लिनक्स को ठीक करना, कर्नेल को बूट करना।

सिस्टम यहां कैसे दिखता है, इसका आइडिया पाने के लिए: http://www.ibm.com/developerworks/library/l-linuxboot/index.html


0

आप अपने खोज स्क्रिप्ट का उपयोग करने की आवश्यकता के बिना अन्य बूट लोडर का उपयोग कर सकते हैं।

जैसे नेटवर्क बूट pxe syslinux। आपको बस कर्नेल को / vmlinuz और initrd से /initrd.img पर लक्षित करने की आवश्यकता है और आप कर्नेल को कितनी बार अपडेट करते हैं, यह अभी भी बूट होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.