[English] [Japanese]

Linux CD-ROM ゲームシステム

 
  YAMAMORI Takenori ●yamamori@kt.rim.or.jp

このページは、(株)アスキー TECH Linux Vol. 2 『CD-ROMだけですぐに遊べる! Linux ゲームシステム全解説!!』の原稿を元に、Web 用に再構成したものです。


CD-ROMだけで遊べます。ハードディスクもいりません。 まるで家庭用ゲーム機のように、CD-ROM だけでブートして、login もせずにSDL(Simple DirectMedia Layer)のLinuxゲームができるという、 CD-ROMゲームシステムの作り方を解説します。
●カーネル2.4系での対応について
kernel 2.4系では、pivot_roottmpfs が使えるため、 CD-ROMのみでブートするシステムの製作がさらに容易になります。 kernel 2.4系(RedHat 7.3)で CD-ROMブートシステムを作る解説については 「CD-ROMだけで動作するオリジナルLinuxを作ろう」 を御覧ください。
(あの tuxracer もCD-ROMだけで動作可能です)
●カーネル2.2系の他のディストリビューションにおける補足事項
ディストリビューションによっては、/sbin/mkinitrdスクリプトが initrd にコピーするスタンドアロンシェルとして、/sbin/ash.static ではなく、/sbin/sash (または /sbin/nash) を使うように変更されている場合があります。 /sbin/sashでは、シェル組み込みコマンドの実行時にコマンド名の頭に - を付ける必要があったり、リダイレクトが効かなかったりすることなどから、initrd-game.img 内部の linuxrc内のechoコマンドが動かなくなります。 これに対処するために、/sbin/ash.static を使うように、手作業でinitrd-game.img を修正して下さい。


circuslinux
●Links:


●関連ページ・参考ページ:
CD-ROMだけで動作するオリジナルLinuxを作ろう」 (kernel 2.4系)
Solaris/Linux/FreeBSDでCD-Rを焼こう


| Free Solaris 7 | Free Solaris 7(ja) | Solaris 8 | Solaris 9 | Solaris 10 | CD-R(cdrecord/mkisofs) | CD-ROM game system | VMware/Bochs | PXE/diskless | gcc | booting PC UNIX | dialup PPxP | SunOS MO | SunOS 4.1.4 | CD bootable Linux | rescue HDD by CD-linux | QEMU |

To 謎の処理系 SunOS 4.1.4 Home
YAMAMORI Takenori 山森丈範
yamamori@kt.rim.or.jp