啟動時執行“文字模式‘啟動’遊戲”

啟動時執行“文字模式‘啟動’遊戲”

有時我想在系統啟動時做一些事情(例如,玩一個簡單的文字模式遊戲)。當發生冗長的 reiserfs 事務重播時,這尤其有用。

目前的做法是:

  1. 將程式放在 initramfs 上。
  2. 運行之前/sbin/init,「openvt 2 /my/program」。
  3. 關閉來自核心的訊息(sysrq 0)
  4. 覆蓋/dev/console/dev/null以防止啟動訊息)。

問題是:

  1. 仍然一些訊息幹擾程式輸出。
  2. 透過切換回該虛擬終端,我無法看到啟動訊息。
  3. 完成啟動序列後,/dev/tty2最終會同時連接到 getty 和我的程式。

如何在不運行圖形飛濺的情況下正確執行此操作?

系統是Linux Debian Squeeze,沒有基於依賴的sysv腳本。

答案1

買一本《紙乒乓球》。http://paperconsole.com/paperpong.html

(如果業力較高,我會發布第 2 頁的圖片,其中槳和球可見。您翻到第 X 頁將槳向上移動,然後翻到第 Y 頁將槳向下移動)。

相關內容