รีบูทโดยไม่ปิดเครื่อง?


17

ฉันใช้ Linux Mint Debian กับ Debian ไม่เสถียรและสังเกตว่าเมื่อฉันกดรีสตาร์ทแทนที่จะกลับไปที่ BIOS จากนั้นด้วงแล้วบูตขึ้นดูเหมือนว่าจะปิดแล้วโหลดกลับโดยไม่กลับไป BIOS หรือ GRUB

นี่เป็นคุณสมบัติที่น่าทึ่งที่ฉันไม่เคยเห็นมาก่อนจนถึงตอนนี้ สิ่งนี้เรียกว่าอะไรและเกิดขึ้นเมื่อใด ฉันเป็นผู้ใช้งาน Ubuntu มานาน


คุณแน่ใจหรือว่ากำลังรีบูตจริง ดูเหมือนว่าจะเพิ่งเริ่มต้น X
Michael Mrozek

ใช่ฉันดูมันตลอดทางปิดทุกอย่างออกแล้วเริ่มต้นทันทีที่รองเท้าบู๊ตเย็นปกติจะทำอย่างไร
เซทฮิการิ

คำตอบ:


14

ดูเหมือนว่าระบบของคุณเปิดใช้งานkexec Kexec อนุญาตให้เคอร์เนล Linux โหลดเคอร์เนลอื่นและส่งมอบระบบให้กับระบบนั้น มันตั้งชื่อตามexecตระกูลของฟังก์ชั่นที่แทนที่กระบวนการด้วยอิมเมจปฏิบัติการใหม่ แทนที่จะเรียกrebootยูทิลิตีนี้ระบบของคุณจะถูกตั้งค่าให้โทรkexecเมื่อคุณรีบูทและเคอร์เนลก็จะหยุดทำงาน


พบว่าแพ็คเกจในระบบของฉันต้องเป็นแบบนั้น เยี่ยมมาก
เซ ธ ฮิคาริ

1
น่าสนใจ สามารถเปิดใช้งานได้ใน Debian ด้วยkexec-tools(เคอร์เนล Debian หุ้นมีkexecการสนับสนุน) และการติดตั้งการkexec-toolsเปิดkexecใช้งานเป็นค่าเริ่มต้นแม้ว่าฉันจะไม่ได้ทดสอบก็ตาม ดูเหมือนว่า Ubuntu (และมิ้นต์) มีค่าเริ่มต้น ระบบของฉันมีลำดับความสำคัญสูงมากและฉันไม่เห็นหน้าจอ debconf เมื่อเปิดใช้งานดังนั้นฉันสรุปได้ว่าคำถามถูกตั้งค่าเป็นระดับความสำคัญปานกลางหรือต่ำถึงแม้ว่าฉันลืมวิธีตรวจสอบวิธีค้นหาลำดับความสำคัญของ debconf สำหรับเทมเพลต ใครอยากเตือนฉัน อาจเป็นคำถามที่สมเหตุสมผลที่นี่ - Google ไม่ได้ให้คำตอบทันที
Faheem Mitha

สำหรับบันทึกนี้ถูกตั้งค่าในไฟล์กำหนดค่าในกรณี/var/lib/dpkg/info/kexec-tools.configนี้ ดูบรรทัด "db_input Medium kexec-tools / load_kexec || true"
Faheem Mitha

เพียงคำใบ้: ถ้าคุณใช้kexecและคุณต้องการรีบูต "เย็น" (เช่นผ่าน BIOS, ... ) คุณสามารถใช้/sbin/coldreboot(อย่างน้อยก็ใน Debian มันเป็นส่วนหนึ่งของkexec-toolsแพ็คเกจ)
Alessio Gaeta
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.