हार्डवेयर: डेल डायमेंशन 4500S : i845G, पेंटियम 4, स्टॉक + 2 जीबी रैम और लेटेस्ट (लगभग 2002) BIOS अपडेट।
मैं स्रोत से लिनक्स सिस्टम का निर्माण कर रहा हूं, अब तक यह पुस्तक द्वारा एलएफएस 7.0 है। पहले बनाया गया कर्नेल मैं ठीक काम करता है, लेकिन इसमें बहुत सारे फ़्लफ़ और ब्लोट होते हैं, इसलिए मैं अब अपने लक्ष्य हार्डवेयर के लिए कर्नेल को अनुकूलित कर रहा हूं (ऊपर देखें)।
मेरा नवीनतम विन्यास प्रयास, और कई परीक्षण और त्रुटि भिन्नताएं, लगातार प्रिंट पर "घड़सोर tsc के लिए स्विचिंग" कथन पर लटकी हुई हैं। मेरा "अच्छा" कर्नेल कभी भी एक मुद्दा नहीं रहा है ... यह संस्करण 3.1.0 btw है। दोनों एक ही स्रोत पेड़, कोई पैच, से बनाई जा रही हैं make mrproper
, make menuconfig
, आदि, तो जाहिर है मैं तो बस कुछ महत्वपूर्ण याद कर रहा हूँ CONFIG_XXX
झंडा।
मैं अब एक दिन के लिए इस समस्या को घूर रहा हूं, और मैंने कर्नेल का निर्माण किया है जो जानता है कि कितनी बार, लेकिन कोई फायदा नहीं हुआ।
एक चीज़ जो मुझे दिलचस्प लगती है वह है मुझे मिलने वाले अच्छे कर्नेल के साथ:
# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc
इसके अलावा, यह जानना उपयोगी हो सकता है ...
# cat /sys/devices/system/clocksource/clocksource0/available_clocksource
tsc acpi_pm
मैं विभिन्न विकल्पों के साथ बिल्ड कॉन्फ़िगरेशन का प्रयास कर रहा हूं, लेकिन इस समय मुझे कोई भी विवरण याद नहीं है, इसलिए कृपया न पूछें। अपनी खोज से मैंने कई कर्नेल मापदंडों को पाया और परीक्षण किया है, जैसे clocksource=pit
और notsc
, लेकिन ये सभी भी विफल होते हैं। फिर से, मैं चाहता हूं कि मैंने हर उस चीज को लिख दिया जो मैंने अब तक की कोशिश की है, दृष्टिहीनता ...
फोरम के अधिकांश उदाहरण 2.x कर्नेल के लिए हैं और बूट विकल्पों के कुछ भिन्नता के साथ हल किए गए थे, लेकिन मेरा अच्छा कर्नेल केवल उपयोग करता है root=/dev/sdaX ro
। इसलिए मुझे पता है कि मैं इस हार्डवेयर और कर्नेल 3.1.0 संयोजन के साथ सुनहरा हूं अगर मुझे सही बिल्ड कॉन्फ़िगरेशन मिल सकता है।
इसके अलावा, वहां के अधिकांश लोग जो एक समान मुद्दा पोस्ट कर चुके हैं उनका कहना है कि कुछ मिनटों के बाद सिस्टम लोड होता रहेगा और सब कुछ पेचीदा हो जाएगा। मैंने इसे रात को खाना पकाने के लिए पर्याप्त समय से बेकार कर दिया है और यह अभी भी लोडिंग को फिर से शुरू नहीं किया है।
मैं उम्मीद कर रहा हूं कि आप में से कोई एक गुरु इसे पढ़ेगा और कहेगा "अरे हाँ मैंने अभी अपने P4 डायनासोर पर CONFIG_XXX = y सेट किया है और इसने बहुत अच्छा काम किया है।" :)
मुझे पता है कि आपको मेरी कोशिश करने या जाँचने की आवश्यकता है, मुझे परिणाम पोस्ट करने में खुशी होगी।
noht
मेरे लिए ऐसा नहीं करता है। यदि आपके पास अन्य विचार हैं तो मुझे बताएं।
acpi=off
।