บางครั้งฉันต้องการทำอะไรบางอย่าง (เช่นเล่นเกมโหมดข้อความธรรมดา) ในขณะที่ระบบกำลังบูท สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อมีการรีเพลย์ธุรกรรม reiserfs ที่ยาวขึ้น
วิธีแฮ็คปัจจุบันในการทำคือ:
- วางโปรแกรมบน initramfs
- ก่อนเริ่มวิ่ง
/sbin/init
, "openvt 2 / my / program" - ปิดข้อความจากเคอร์เนล (sysrq 0)
- แทนที่
/dev/console
กับ/dev/null
(เพื่อป้องกันข้อความบูต)
ปัญหาคือ:
- มี ยังคง บางข้อความรบกวนการแสดงผลของโปรแกรม
- ฉันไม่เห็นข้อความบูตโดยสลับไปที่เทอร์มินัลเสมือนนั้นกลับ
- หลังจากเสร็จสิ้นการบูทลำดับ
/dev/tty2
จบลงด้วยการถูกแนบทั้งกับ getty และโปรแกรมของฉัน
วิธีการทำอย่างถูกต้องโดยไม่เรียกใช้กราฟิกสาด?
ระบบเป็น Linux Debian Squeeze ไม่มีสคริปต์ sysv ที่อ้างอิง
... ระบบของคุณใช้เวลาในการบูตนานเท่าไหร่ที่คุณมีเวลาในการเล่นเกม? แม้แต่ใน P2 / 266 ของฉันฉันแทบจะไม่มีเวลาที่จะรั่วก่อนที่มันจะหมด
—
Ignacio Vazquez-Abrams
ปกติประมาณหนึ่งนาที แต่ในกรณีที่ reiserfs เล่นซ้ำอาจใช้เวลาประมาณ 5 นาที บางครั้งฉันก็เริ่มทำสิ่งต่าง ๆ ก่อนที่จะเริ่มให้บริการทั้งหมด / * ในบางกรณีฉันเพิ่ง SysRq + E และเข้าสู่ระบบและทำมัน * /
—
Vi.
+1 ฉันชอบความคิดในการใช้เวลาอย่างมีประสิทธิผลในระหว่างการบูต ...
—
Mehrdad
นี่เป็นแนวคิดที่ซับซ้อน แต่ฉันชอบเพราะมันเป็นวิธีที่ประณีตมาก ๆ ในการได้รับ "ผลตอบแทนจากเงิน" จากฮาร์ดแวร์ของคุณ แน่นอนว่ายังง่ายกว่าที่จะนำแล็ปท็อปหรือโทรศัพท์ Google Android
—
Randolf Richardson
@ Randolf Richardson สิ่งนี้ทำงานบนแล็ปท็อป และฉันยังไม่มีสมาร์ทโฟนหรือ PDA
—
Vi.