Linux活用レシピ > KNOPPIXの活用 > KNOPPIX7.7.1の日本語化 | |
このページでは、本家より最新のKNOPPIXをダウンロードして、カスタマイズ(リマスタ)を行い、LibreOffice日本語版を含んだ、KNOPPIX日本語DVD版を作成するレシピを紹介します。 |
|
└ 説明 準備 ├ 本家KNOPPIX └ カスタマイズ環境 手順 └ カスタマイズ手順 利用 ├ 利用イメージ └ USB-KNOPPIX 製品 このレシピで作成した「KNOPPIX 7.7.1 日本語版 DVD (LibreOffice付) 」\980 は以下の販売チャネルで。 |
はじめに
◆カスタマイズ手順◆
ここでは、本家からダウンロードしたKNOPPIXを使って、実際に日本語版KNOPPIXを作成するレシピを紹介します。
以下の画面が表示されますので、[ENTER]キーを入力してください。
以下のとおり表示されたらKNOPPIXの起動は完了です。
カスタマイズ用PCのハードディスクに作業領域を作成します。ここではハードディスク全体を1つの作業領域として割り当てます。 ここから、ターミナルで作業を行いますので、以下のターミナルアイコンをクリックしてください。
以下の通りターミナルが起動します。
次に、以下のコマンドでハードディスクのデバイス名を確認します。
次に、領域を確保できるよう、以下のコマンドで「root」ユーザに変更します。
次に以下のコマンドでハードディスクの領域を再構成します。コマンド中にはハードディスクのデバイス名を入力している箇所がありますので、上記手順で確認したデバイス名を使用してください。
その際コマンド中に入れるデバイス名は上記で確認したデバイス名の後ろに「2」を付与したものとなります。
次に、スワップ領域を以下のコマンドでフォーマットしてください。 その際コマンド中に入れるデバイス名は上記で確認したデバイス名の後ろに「1」を付与したものとなります。
その際コマンド中に入れるマウントポイントは上記で確認したデバイス名の「dev」を「media」に変え、後ろに「2」を付与したものたものとなります。
次に作業領域をマウントします。以下のコマンドでマウントしてください。
次にスワップ領域を有効にします。以下のコマンドで有効にしてください。
以上で、パソコンの準備は完了です。いよいよカスタマイズを始めます。
cloop(圧縮)ファイルの中身をsourceディレクトリに展開します。
※この展開は2時間以上かかります。 次に、起動用のイメージファイルやド キュメント等をmasterディレクトリにコピーします。
◆ 3-2. IPアドレスの設定 ◆
以下のコマンドでIPアドレスを設定します。このレシピでは「192.168.1.13」、サブネットマスク「255.255.255.0」で設定しますが、各ネットワーク環境に置き換えて読み替えてください。
■注意■
パッケージの削除前に実行してしまうと、削除を行っているのに、依存関係を保とうとして、新しいパッケージをapt-getが入れてしまい、効率よくサイズが小さくならなかったり、逆にサイズが大きくなってしまう場合があり、「展開」からやり直しになります。 ◆ 4-1. ルート変更 ◆
その前に、以下通り「/etc/resolv.conf」ファイルを編集し、chroot環境下でDNSを引けるようにします。
もし、利用されている環境がProxyサーバ経由でしかインターネットを閲覧できない場合は、以下通りProxyの変数設定を行います。
大きいサイズのパッケージから削除を行うと、効率的にスリム化を進めることが出来ます。
なお、以下の手順でも「LibreOffice」「gimp」「gparted」「cups」「iceweasel」など、よく使うアプリケーションは残りつつ、DVDイメージサイズを、約4Gバイト程度に出来ます。
◆ 5-1. 最新のパッケージリストを取得 ◆
その場合は、DVDサイズに収まらなくならないよう、注意してください。
さらに、入力メソッドを「uim」に変更します。
続いてシステム設定を変更するかどうかの確認画面が表示されますので、「Yes」を選択してください。 選択画面が出ますので以下の通り「uim」に(*)マークを付けて、「OK」を選択してください。 ※(*)マークは、カーソルを矢印キーで動かして選択し、「スペース」キー入力で付けることが出来ます。 最後に確認画面が表示されますので、「OK」を選択して終了してください。
続いて、「uim-toolbar」の設定を確認します。
There are 6 choices for the alternative uim-toolbar (providing /usr/bin/uim-toolbar). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/uim-toolbar-gtk3-systray 90 auto mode 1 /bin/true -100 manual mode 2 /usr/bin/uim-toolbar-gtk 60 manual mode 3 /usr/bin/uim-toolbar-gtk-systray 70 manual mode 4 /usr/bin/uim-toolbar-gtk3 80 manual mode 5 /usr/bin/uim-toolbar-gtk3-systray 90 manual mode 6 /usr/bin/uim-toolbar-qt4 50 manual mode Press
日本語化パックをインストールします。
最近のKNOPPIXはデスクトップにそのショートカットが作成されており、簡単にUSB-KNOPPIXを作成できるようになっております。 日本語は当サイトでオリジナルで翻訳しているものですので、日本語的におかしいところは修正してください。 viエディタで日本語のメッセージを追記します。
66行目の"*)"の間に、以下のスクリプトを挿入し、保存します。 ja*) MSG_INTRO="flash-knoppix: このプログラムはUSBフラッシュディスクまたは\nハードディスクにKNOPPIXのブート可能なコピーを作成します。\n暗号化の有無にかかわらず、コンテナ形式またはターゲットメディア\n上の個別のパーティションに個人データを格納するためのOverlay\nをオプションで作成します。\n\nオプションを選択してください:" MSG_ALLOWHD="固定ハードディスクにもインストールを許可する。" MSG_NOALLOWHD="リムーバブルデバイスにのみインストールを許可する。" MSG_TARGET="flash-knoppix: フラッシュディスクに圧縮されたKNOPPIXをインストールします。\n\n希望のターゲットデバイスを選んでください:" INFO_TARGET="ターゲット:" MSG_READY="完成しました。 ドライブからデバイスを外せるようになりました。" MSG_MOUNTED="は、既にマウントされています。" MSG_CHECKING="点検中" MSG_SELECT="KNOPPIXファイルがあるディレクトリを入力してください。" MSG_BOOTREC="ブートレコードを作成しています:" MSG_NOTFOUND="ブート設定が見つかりません (boot/isolinux/isolinux.cfg), ブートローダはおそらく動作しません。" MSG_WRITING="データーを書き込んでいます..." MSG_SIZE_OVERLAY="KNOPPIX はデーターを永続的に保存するために \"Overlay\"-file を使用できます。\n必要な場合は、希望のサイズを入力してください (最小 200MB, 空き容量: %sMB)." MSG_SIZE_OVERLAY_ADVANCED="データを永続的に保存するためのOverlayパーティション\nのサイズを入力してください。\n(最小 400MB, 空き容量: %sMB)." MSG_CRYPT_OVERLAY="AES256 を使用してオーバーレイを暗号化しますか? AES256 (=Advanced Encryption\nStandard 256bit, http://csrc.nist.gov/encryption/aes/)\n\nこの種の暗号化では、作成時およびシステム起動時に\nパスワードを入力する必要があります。\n\nこのパスワードを知らなければ、保存されたデータを読み取ることはできません。\nこのため、 暗号化されたデーターは、 ストレージデバイスごと無くしたり\n盗まれたりした場合でも不正アクセスに対して安全です。\n一方、パスワードを忘れた場合、保存されたすべてのデータにアクセスできなくなり、\n回復出来なくなります。" MSG_PASSWORD="AES256 暗号化キー (8文字以上):" MSG_PASSWORD2="確認のため、同じパスワードをもう一度入力してください:" MSG_PASSWORDS_NOMATCH="パスワードが一致しないか、短すぎます。\nもう一度お試しください。" MSG_OVERLAY="overlay 作成中 [%s MB]..." MSG_QUESTION_PARTITION="パーティション設定とフォーマットを行いますか?\n注意: すべてのデーターは消去されます!\nNo = KNOPPIXデーターを既存のパーティションにコピーだけします。" MSG_QUESTION_PARTITION_ADVANCED="パーティション再設定とフォーマットを行いますか?\n注意: すべてのデーターは消去されます!\nNo = プログラムを終了。" MSG_QUESTION_REALLY_FORMAT="ほんとうによろしいですか?\n警告: すべてのデーターが削除されます!" MSG_FORMAT="フォーマット中" MSG_PARTITION="パーティション設定中" MSG_ERROR_NODISK="フラッシュディスクが見つかりません。" MSG_ERROR_INCOMPATIBLE="フラッシュディスクが正しく分割されていません。\n最初の(プライマリ)パーティションはDOS / FAT32でなければなりません。" MSG_FAT_EXISTS="FAT32ファイルシステムが存在します:" MSG_KNOPPIX_EXISTS="KNOPPIXシステムがインストールされています:" MSG_OVERLAY_IMAGE_EXISTS="Overlayイメージがあります。" MSG_ENCRYPTED_OVERLAY_IMAGE_EXISTS="暗号化されたOverlayイメージがあります。" MSG_OVERLAY_PARTITION_EXISTS="Overlayパーティションがあります。" MSG_METHOD_SELECT="インストール方法を選択してください:" MSG_UPDATE_SELECT="現在インストールされているKNOPPIXを更新しますか?" MSG_UPDATE_CLEAN="個人データと設定のみを保持する (\$HOME) (推奨)" MSG_UPDATE_KEEP="すべての変更を保持する、互換性がない場合 (推奨されません)" MSG_UPDATE_DELETE="すべて削除/新規(古いデータはすべて失われます)" METHOD_NEW_IMAGE="FAT32に(オプションの)Overlayファイル(<4GB)をインストール。" METHOD_NEW_PARTITION="OverlayパーティションとしてFAT32へインストール。" METHOD_NOTHING="Overlayなし (CD/DVDのような読み取り専用)." MSG_SIZE_OVERLAY_PARTITION="Overlayパーティション(MB)のサイズを入力してください。" MSG_ERROR_BOOT_TOOSMAL="ブートパーティションのサイズが更新するには小さすぎます!" MSG_ERROR_TOOSMAL="Overlayサイズが小さすぎます!\n(最低 400MB 必要)" MSG_ERROR_CANNOT_MOUNT_OVERLAY="ターゲットデバイスからOverlayをマウントできません!\nパスワード間違い?" ;; ※ビジュアルモードでペーストができない場合は「:set mouse=」でビジュアルモードを無効にしてください。 ※オートインデント機能でうまくペースト出来ない場合は「:set paste」でオートインデントを無効にしてください。
以下通り「/etc/resolv.conf」ファイルを編集し、元に戻します。
lang=en を lang=jaに変更してください。また、 tz=localtime を tz=Asia/Tokyoに変更してください。 # KNOPPIX 7.7 isolinux/syslinux boot config DEFAULT auto APPEND lang=ja apm=power-off initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo TIMEOUT 100 # # KBDMAP german.kbd PROMPT 1 F1 boot.msg F2 f2 F3 f3 DISPLAY boot.msg LABEL auto KERNEL ifcpu64.c32 APPEND knoppix64 -- knoppix LABEL knoppix KERNEL linux APPEND lang=ja apm=power-off initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo LABEL adriane KERNEL linux APPEND lang=ja apm=power-off video=640x480 initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 adriane tz=Asia/Tokyo LABEL knoppix64 KERNEL linux64 APPEND lang=ja apm=power-off initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo LABEL adriane64 KERNEL linux64 APPEND lang=ja apm=power-off video=640x480 initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 adriane tz=Asia/Tokyo LABEL debug KERNEL linux APPEND lang=ja apm=power-off initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 debug tz=Asia/Tokyo LABEL debug64 KERNEL linux64 APPEND lang=ja apm=power-off initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 debug tz=Asia/Tokyo LABEL grub KERNEL grub.exe APPEND --config=; LABEL fb1024x768 KERNEL linux APPEND lang=ja apm=power-off vga=791 video=1024x768 xmodule=fbdev initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo LABEL fb1280x1024 KERNEL linux APPEND lang=ja apm=power-off vga=794 video=1280x1024 xmodule=fbdev initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo LABEL fb800x600 KERNEL linux APPEND lang=ja apm=power-off vga=788 video=800x600 xmodule=fbdev initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo LABEL fb640x480 KERNEL linux APPEND lang=ja apm=power-off vga=785 video=640x480 xmodule=fbdev initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo LABEL memtest KERNEL memtest APPEND foo LABEL dos KERNEL memdisk APPEND initrd=balder.img LABEL failsafe KERNEL linux APPEND lang=en vga=normal atapicd nosound noapic nolapic noacpi pnpbios=off acpi=off nofstab noscsi nodma noapm nousb nopcmcia nofirewire noagp nomce libata.force=noncq hpsa.hpsa_allow_any=1 nonetwork nodhcp xmodule=vesa initrd=minirt.gz
これで、圧縮ファイル「/media/sda2/master/KNOPPIX/KNOPPIX/KNOPPIX」に出来ますが、このサイズが4Gバイト以上だと以下のようなエラーが出て、圧縮が成功しません。
圧縮が成功すれば、以下の通りのサイズでファイルが出来上がります。 root@Microknoppix;~# ls -al \ /media/sda2/master/KNOPPIX/KNOPPIX/KNOPPIX[ENTER] -r--r--r-- 1 root root 4163835380 Feb 11 09:59 /media/sda2/master/KNOPPIX/K.. ^^^^^^^^^^=4Gバイト以下(単位はバイト)なのでOK
そのためには、sshサーバをカスタマイズ用PCで起動しておく必要がありますので、以下のコマンドで起動します。
後は、WINSCPでWindowsパソコンから接続し、「/media/sda2/master/KNOPPIX7.7.1JP.iso」を取り出し、DVDに焼けば、「日本語KNOPPIX7.7.1 DVD版(LibreOffice付)」の完成です。
|
|