ฮาร์ดแวร์: Dell Dimension 4500S : i845G, Pentium 4, หุ้น + RAM 2GB และอัพเดตล่าสุด (ประมาณปี 2002) BIOS
ฉันได้สร้างระบบ Linux จากแหล่งที่มาจนถึงตอนนี้มันเป็นLFS 7.0จากหนังสือ เคอร์เนลตัวแรกที่ฉันสร้างขึ้นใช้งานได้ดี แต่มีปุยและบวมมากดังนั้นตอนนี้ฉันจึงปรับเคอร์เนลสำหรับฮาร์ดแวร์เป้าหมายของฉัน (ดูด้านบน)
ความพยายามในการกำหนดค่าล่าสุดของฉันและการทดลองและข้อผิดพลาดหลายรูปแบบได้ถูกหยุดไว้อย่างต่อเนื่องที่คำสั่ง "สลับไปยัง clockource 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 ถ้าฉันสามารถหาการกำหนดค่าการสร้างที่ถูกต้อง
นอกจากนี้ผู้คนส่วนใหญ่ที่โพสต์ปัญหาที่คล้ายกันบอกว่าหลังจากผ่านไปไม่กี่นาทีระบบจะทำการโหลดต่อไป ฉันปล่อยให้มันว่างนานพอที่จะทำอาหารมื้อเย็นและมันยังไม่ได้โหลดต่อ
ฉันหวังว่าหนึ่งในกูรูของคุณจะอ่านและพูดว่า "เฮ้ใช่ฉันเพิ่งตั้ง CONFIG_XXX = y บนไดโนเสาร์ P4 ของฉันและมันก็ใช้งานได้ดี" :)
แจ้งให้เราทราบสิ่งที่คุณต้องการให้ฉันลองหรือตรวจสอบฉันยินดีที่จะโพสต์ผลลัพธ์
noht
ไม่ได้ทำเพื่อฉัน แจ้งให้เราทราบหากคุณมีแนวคิดอื่น
acpi=off
หรือระบุ