Shutdown Linux ภายใน 0.5-1 วินาที

รูปภาพของ taz

ตอนนี้กำลังทำ project live-usb ที่อ่านเขียน NTFS ตั้งแต่ OS แรกที่ บูต แต่พอ chroot มาเป็น os ที่ 2แล้วไม่สามารถ shutdown ได้ ไปติด ตรง ntfs-3g มัน ทำงานใน user mode ไม่ใช่ kernel mode os ที่ 2 มองไม่เห็น และ ปิดตัวเองไม่ได้

เลยต้องหาวิธี force shutdown ทำให้เจอ วิธีเด็ดๆ shutdown เครื่องภายใน 1วินาที หรืออาจจะ เร็วหรือช้ากว่า นิดหน่อย

คาดว่าถ้าจะใช้ จะต้อง enable sysrq ใน kernel ด้วย

คำสั่งสำหรับ reboot

echo 1 > /proc/sys/kernel/sysrq
echo b >/proc/sysrq-trigger

คำสั่ง shutdown

echo 1 > /proc/sys/kernel/sysrq
echo o >/proc/sysrq-trigger (ตัว โอ เล็กนะครับ)

หมายเหตุ: การสั่งแบบนี้เป็น การ force shutdown or reboot โดยที่ ไม่ผ่าน process การปิด service หรือ sync ข้อมูลลง harddisk ก่อน เพื่อเป็นการ save ก่อนสั่งคำสั่งนี้ควร ใช้คำสั่ง sync ก่อน แล้วรอสักพักจะให้ดีก็ ปิด service ให้หมดก่อน แล้วค่อย สั่ง ที่ทดสอบ ทดสอบกับ live CD ทำให้ ปิดโดยสบายใจไม่กลัวฉะนั้นก่อนtest ต้องแน่ใจว่าคุณรู้ step ของ runlevel 0กับ6 ดีแล้วไม่งั้น ระบบอาจพังได้

ข้อมูลจาก http://blog.air4web.com/linux-force-reboot.html

Syndicate content