때로는 시스템이 부팅되는 동안 무언가 간단한 텍스트 모드 게임을하고 싶을 때가 있습니다. 이것은 긴 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
보통 약 1 분. 그러나 reiserfs 재생의 경우 약 5 분이 소요될 수 있습니다. 또한 모든 서비스가 시작되기 전에 때로는 작업을 시작하기도합니다. / * 어떤 경우에는 SysRq + E 만 로그인하고 로그인하여 * /
—
Vi.
+1, 부팅하는 동안 생산적으로 시간을 사용한다는 생각이 마음에
—
듭니다
이것은 정교한 아이디어이지만 하드웨어에서 더 많은 돈을 벌 수있는 정말 깔끔한 방법이기 때문에 좋아합니다. 물론 노트북이나 Google Android 휴대 전화를 가져 오는 것이 더 쉽습니다.
—
랜돌프 리차드슨
@ Randolf Richardson, 이것은 이미 노트북에서 실행됩니다. 그리고 아직 스마트 폰이나 PDA가 없습니다.
—
Vi.