เมื่อบูทให้ต่อท้ายinit=/bin/bash
(หรือพา ธ ไปยังเชลล์ที่ทำงานได้) กับตัวเลือกการบูตของคุณ - คุณจะถูกดร็อปตรงไปที่เชลล์ผู้ใช้คนเดียว คุณอาจต้องทำmount -o remount,rw /
ก่อนที่จะแก้ไข/etc/passwd
รายการในสภาพแวดล้อมนั้น exec /sbin/init 3
หลังจากนั้นเพียงแค่เริ่มต้นใหม่หรือไม่ทำ เพียงแค่ไม่ได้พิมพ์exit
หรือกด Ctrl + D เป็นเหล่านี้จะส่งผลให้ในความหวาดกลัวเคอร์เนล *
การเปลี่ยนแปลงเพิ่มเติมของวิธีนี้อาจจำเป็นสำหรับบางระบบที่โหลดในโหมดสองขั้นตอน (พร้อมรูปเริ่มต้น) หากคุณสังเกตเห็นว่าตัวเลือกการบูตประกอบด้วยinit=
และที่สำคัญที่สุดreal_init=
สถานที่ที่/bin/bash
ควรใส่ควรเป็นพารามิเตอร์หลัง (เช่นreal_init=/bin/bash
)
* นี่เป็นเพราะในสภาพแวดล้อมนั้นเคอร์เนลถูกมองว่าเป็นโปรแกรมเริ่มต้น - ซึ่งเป็นกระบวนการเดียวที่เคอร์เนลรู้ - มันหมายถึงระบบที่กำลังทำงานอยู่ใต้ตาของเคอร์เนล ทันใดนั้นการสิ้นสุดกระบวนการดังกล่าวโดยไม่แจ้งให้เคอร์เนลปิดระบบต้องส่งผลให้เกิดความตื่นตระหนกของเคอร์เนล (คุณจะไม่ตกใจถ้าทุกอย่างรอบตัวคุณเป็นสีดำและเงียบงัน)