부팅하는 동안 "텍스트 모드 '스플래시'게임"


5

때로는 시스템이 부팅되는 동안 무언가 간단한 텍스트 모드 게임을하고 싶을 때가 있습니다. 이것은 긴 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 스크립트가 없습니다.


... 게임을 할 시간이있는 동안 시스템을 부팅하는 데 얼마나 걸립니까? 심지어 P2 / 266에서도 작동하기 전에 누출이 발생할 시간이 거의 없습니다.
Ignacio Vazquez-Abrams

보통 약 1 분. 그러나 reiserfs 재생의 경우 약 5 분이 소요될 수 있습니다. 또한 모든 서비스가 시작되기 전에 때로는 작업을 시작하기도합니다. / * 어떤 경우에는 SysRq + E 만 로그인하고 로그인하여 * /
Vi.

+1, 부팅하는 동안 생산적으로 시간을 사용한다는 생각이 마음에
듭니다

이것은 정교한 아이디어이지만 하드웨어에서 더 많은 돈을 벌 수있는 정말 깔끔한 방법이기 때문에 좋아합니다. 물론 노트북이나 Google Android 휴대 전화를 가져 오는 것이 더 쉽습니다.
랜돌프 리차드슨

@ Randolf Richardson, 이것은 이미 노트북에서 실행됩니다. 그리고 아직 스마트 폰이나 PDA가 없습니다.
Vi.

답변:


1

Paper Pong 사본을 구입하십시오. http://paperconsole.com/paperpong.html

(높은 업장으로 paddel과 ball이 보이는 2 페이지의 그림을 게시했을 것입니다. X를 페이지로 돌리면 패들이 위로, Y 페이지는 패들을 아래로 내립니다.)


보다 일반적인 해결책을 원합니다 : 부팅 중에 대화 형 프로그램을 실행하는 방법 (부팅시 수행 할 작업이 아니라)
Vi.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.