Linux活用レシピ > KNOPPIXの活用 > KNOPPIX7.0.5の日本語化


カスタマイズ手順


ここでは、本家からダウンロードしたKNOPPIXを使って、実際に日本語版KNOPPIXを作成するレシピを紹介します。

目次

1. パソコンの準備
2. KNOPPIXの展開
3. ネットワークの設定
4. インストールCDの作成
5. 日本語化
6. 後片付け
7. ISOイメージ作成


1. パソコンの準備

1-1. BIOSの設定

カスタマイズ用PCがCDから起動できるようBIOSの設定を行います。
  • PCの電源を入れ「Delete」や「F1」等を押してBIOSを起動してください。
  • ※ BIOSの起動についてはPCのマニュアルを見ましょう。マニュアルがない場合はPC電源ON直後に出るメッセージで判断してください。

  • 起動順序はHDDよりCD-ROMが優先になるように以下の例のように設定してください

  • ※ 設定後はSAVEを忘れずに

1-2. 本家KNOPPIXを起動

    カスタマイズ用PCに、本家からダウンロードし作成したKNOPPIX英語版のCDを入れて、CDでBOOTします。

    以下の画面が表示されますので、[ENTER]キーを入力してください。

    以下のとおり表示されたらKNOPPIXの起動は完了です。
    もちろん、まだ英語版ですので、ここから日本語化CDイメージを作成していきます。


1-3. 作業領域の確保

    カスタマイズ用PCのハードディスクに作業領域を作成します。ここではハードディスク全体を1つの作業領域として割り当てます。

    ここから、ターミナルで作業を行いますので、以下のターミナルアイコンをクリックしてください。

    以下の通りターミナルが起動します。
    knoppix@Microknoppix;~$
    

    次に、以下のコマンドでハードディスクのデバイス名を確認します。
    knoppix@Microknoppix;~$ sfdisk -s[ENTER]
    /dev/sda: 120060864
    ^^^^^^^^
    total: 120060864 blocks
    
    この例では接続されているハードディスクが(/dev/sda)というデバイス名であることが分かります。

    次に、領域を確保できるよう、以下のコマンドで「root」ユーザに変更します。
    knoppix@Microknoppix;~$ su - [ENTER]
    root@Microknoppix;~#
    

    次に以下のコマンドでハードディスクの領域を再構成します。コマンド中にはハードディスクのデバイス名を入力している箇所がありますので、上記手順で確認したデバイス名を使用してください。
    root@Microknoppix;~# echo ,,83 | sfdisk /dev/hda[ENTER]
                                            ^^^^^^^^
    


1-4. 作業領域のフォーマット

    確保した作業領域を以下のコマンドでフォーマットしてください。
    その際コマンド中に入れるデバイス名は上記で確認したデバイス名の後ろに「1」を付与したものとなります。
    root@Microknoppix;~# mkfs -t ext3 /dev/sda1[ENTER]
                                      ^^^^^^^^~

1-5. 作業領域のマウント

    確保した作業領域をマウントするためのマウントポイントを以下のコマンドで作成してください。
    その際コマンド中に入れるマウントポイントは上記で確認したデバイス名の「dev」を「media」に変え、後ろに「1」を付与したものたものとなります。
    root@Microknoppix;~# mkdir /media/sda1[ENTER]
                               ^^^^^^^^^^^

    次に作業領域をマウントします。以下のコマンドでマウントしてください。
    その際コマンド中に入れる第一パラメータのマウントポイントは上記で確認したデバイス名の「dev」を「media」に変え、後ろに「1」を付与したもの。第2パラメータのデバイス名は上記で確認したデバイス名の後ろに「1」を付与したものとなります。
    root@Microknoppix;~# mount /dev/sda1 /media/sda1[ENTER]
                               ^^^^^^^^^ ^^^^^^^^^^^


以上で、パソコンの準備は完了です。いよいよカスタマイズを始めます。

▲目次


2. KNOPPIXの展開

2-1. 作業用ディレクトリの作成

    KNOPPIXのCD内の圧縮されたデータを展開するディレクトリとリマスタ用のディレクトリを作成します。
    root@Microknoppix;~# mkdir -p /media/sda1/source/KNOPPIX[ENTER]
    root@Microknoppix;~# mkdir -p \
    /media/sda1/master/KNOPPIX/KNOPPIX[ENTER]
    
    ※この例では作業領域のマウントポイントが(/media/sda1)である場合です。

2-2. 展開

    cloop(圧縮)ファイルの中身をsourceディレクトリに展開します。
    root@Microknoppix;~# cp -Rpv /KNOPPIX/* \
    /media/sda1/source/KNOPPIX[ENTER]
    
    ※この例では作業領域のマウントポイントが(/media/sda1)である場合です。
    ※この展開は20分以上かかります。

    次に、起動用のイメージファイルやド キュメント等をmasterディレクトリにコピーします。
    root@Microknoppix;~# cp -Rpv /mnt-system/* \
    /media/sda1/master/KNOPPIX/[ENTER]
    
    ※この例では作業領域のマウントポイントが(/media/sda1)である場合です。

▲目次


3. ネットワークの設定

3-1. IPアドレスの確認

    以下のコマンドで、IPアドレスを確認します。
    root@Microknoppix;~# ifconfig[ENTER]
    
    ブロードバンドルータにDHCP機能がある場合は、以下の通りIPアドレスが設定されています。
    eth0 Link encap:Ethernet  HWaddr 00:0c:29:68:4f:43
         inet addr:192.168.1.13 Bcast:192.168.1.255 Mask:255.255.255.0
         inet6 addr: fe80::20c:29ff:fe68:4f43/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:92 errors:0 dropped:0 overruns:0 frame:0
         TX packets:58 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:9422 (9.2 KiB)  TX bytes:7908 (7.7 KiB)
         Interrupt:18 Base address:0x1400
    
    DHCP機能がない場合や、IPアドレスが設定されていない場合は、次の通り手動で設定します。

3-2. IPアドレスの設定

    IPアドレスが設定されていない場合は、以下の手順で設定します。既に設定されている場合は読み飛ばしてください。

    以下のコマンドでIPアドレスを設定します。このレシピでは「192.168.1.13」、サブネットマスク「255.255.255.0」で設定しますが、各ネットワーク環境に置き換えて読み替えてください。
    root@Microknoppix;~# ifconfig eth0 192.168.1.13 \
    netmask 255.255.255.0 up[ENTER]
    
    次にデフォルトゲートウェイを設定します。このレシピではブロードバンドルータのアドレスは「192.168.1.1」ですので、以下の通り設定します。
    root@Microknoppix;~# route add default gw 192.168.1.1 [ENTER]
    

▲目次


4. スリム化

    日本語化に必要なパッケージを入れると、CDサイズに収まらないため、英語版に既に入っているアプリケーションを削除します。

    ■注意■

      パッケージの削除前に、「apt-get update」を行わないでください。
      パッケージの削除前に実行してしまうと、削除を行っているのに、依存関係を保とうとして、新しいパッケージをapt-getが入れてしまい、効率よくサイズが小さくならなかったり、逆にサイズが大きくなってしまう場合があり、「展開」からやり直しになります。

4-1. ルート変更

    まずは、展開したディレクトリに、ルートディレクトリを変更します。
    root@Microknoppix;~# chroot /media/sda1/source/KNOPPIX[ENTER]
    root@Microknoppix;~#
    

4-2. apt-getの準備


    パッケージのアンインストールやインストールは、apt-getコマンドで行います。

    その前に、以下通り「/etc/resolv.conf」ファイルを編集し、chroot環境下でDNSを引けるようにします。
    root@Microknoppix;~# vi /etc/resolv.conf[ENTER]
    -----ここから------------------------------------
    nameserver 192.168.1.1  <--追記
    -----------------------------------ここまで------
    ※このレシピの環境ではDNSサーバは「192.168.1.1」ですので、
    上記の通り設定します。
    

    もし、利用されている環境がProxyサーバ経由でしかインターネットを閲覧できない場合は、以下通りProxyの変数設定を行います。
    root@Microknoppix;~# export \
    http_proxy=http://proxyサーバ名:8080/[ENTER]
    root@Microknoppix;~# export \
    ftp_proxy=http://proxyサーバ名:8080/[ENTER]
    


4-3. 不要なアプリの検討

    アンインストールを行う、パッケージの検討を実施します。

    大きいサイズのパッケージから削除を行うと、効率的にスリム化を進めることが出来ます。
    その場合、以下のコマンドを実行することで、インストールされているパッケージが、サイズの小さい順に一覧で表示されます。
    すると、最終行が一番サイズの大きいアプリケーションになりますので、検討しやすいので、活用してください。
    root@Microknoppix;~# dpkg-query -W \
    --showformat='${Installed-Size} ${Package}\n' | sort -n [ENTER]
    
    結果は以下のようになり、1項目目がサイズ(単位はキロバイト)、2項目目がアプリケーション名で表示されます。

    4 slowtype
    6 knoppix-udev-config
    7 ntfs-mount-knoppix
    8 adriane
    8 scanpartitions-knoppix
    9 rebuildfstab-knoppix
    10 knoppix-smbmount
    12 modemlink-knoppix
    12 rootshell-knoppix
    12 usleep-knoppix
    16 adriane-calculator
    16 adriane-ht
    16 adriane-screenreader
    16 cupsconfig-knoppix
    16 knoppix-setrootpassword
    16 sshstart-knoppix
    20 knoppix-restartx
    20 network-setup-knoppix
    21 default-jre
    24 adriane-doc
    24 adriane-note
    24 adriane-shutdown
    28 adriane-battery
    28 adriane-contacts
    28 adriane-daisy-player
    28 adriane-edit
    28 adriane-mount
    28 adriane-print
    28 adriane-x
    28 artwiz-cursor
    28 knoppix-startorca
    28 libtext-wrapi18n-perl
    28 ppp-scripts-knoppix
    29 ssh
    31 module-init-tools
    32 adriane-multimedia
    32 adriane-ocr
    32 adriane-sms
    32 hwsetup
    33 libtag1c2a
    34 firmware-b43legacy-installer
    35 firmware-b43-installer
    35 lsb-base
    36 mkisofs
    37 gprsconnect-knoppix
    39 firmware-linux
    40 cdrecord
    40 knoppix-networkmanager
    40 libident
    40 lsb-release
    41 gcc
    42 libmythes-1.2-0
    44 libmulticobex1
    48 adriane-setup
    48 default-jre-headless
    48 libao-common
    48 libxcb-shm0
    49 knoppix-install-extras
    49 libxres1
    50 libbfb0
    50 libcap-ng0
    50 libkeyutils1
    50 tsconf
    52 dpkg-repack
    52 libaio1
    53 libcap2
    53 libsonic0
    53 libxau6
    53 libxcb-shape0
    53 libxinerama1
    53 oss-compat
    54 libdiscid0
    54 libusbmuxd1
    54 libxss1
    55 compiz
    55 libclass-isa-perl
    55 libcpufreq0
    56 wireless-regdb
    58 libcanberra-gtk3-0
    58 libxcb-dri2-0
    60 bttool-knoppix
    60 firewall-knoppix
    60 glib-networking-services
    60 libattr1
    60 libusbredirparser0
    60 libxxf86vm1
    60 rfkill
    60 vbetool
    60 xbacklight
    61 libatk-wrapper-java
    61 libnspr4-0d
    61 libxmuu1
    62 libasprintf0c2
    62 libnl-genl-3-200
    62 libxv1
    62 xbase-clients
    62 xserver-xorg-input-all
    62 xserver-xorg-video-all
    62 xutils
    63 cpp
    63 rdate
    64 libcrypt-passwdmd5-perl
    64 libexttextcat0
    64 libgmlib0
    64 libxxf86dga1
    64 netcat-openbsd
    65 netbase
    65 rexima
    65 unace
    66 acpi-support-base
    66 cuneiform
    66 finger
    66 libogg0
    66 libpaper-utils
    66 libsox-fmt-all
    66 libspeechd2
    66 libvdeplug2
    67 acpi
    67 libcanberra-gtk0
    67 libfontenc1
    67 libftdi1
    68 fuse-utils
    68 gsfonts-x11
    68 libjson0
    68 liblircclient0
    68 libxcb-util0
    68 libxcomposite1
    68 libxdamage1
    68 libxdmcp6
    68 tcl
    68 tk
    69 libobexftp0
    69 libxtst6
    71 bluetooth
    71 bluez-utils
    71 hostname
    71 odt2txt
    72 libnfnetlink0
    72 libtext-charwidth-perl
    72 libusb-0.1-4
    72 libxp6
    72 xserver-xorg-video-dummy
    73 b43-fwcutter
    73 ca-certificates-java
    73 libdatrie1
    73 libgupnp-igd-1.0-4
    74 libavc1394-0
    75 firmware-linux-free
    75 libxvmc1
    75 xserver-xorg-input-void
    76 libboost-system1.49.0
    76 libdaemon0
    76 libdevmapper-event1.02.1
    76 libdotconf1.0
    76 libffi5
    76 libgl1-mesa-dri-experimental
    76 menu-xdg
    76 xpdf-reader
    77 acpi-fakekey
    77 libgpm2
    77 libmtdev1
    78 libxcursor1
    78 xorg
    78 xserver-xorg-video-ark
    79 libacl1
    79 libavahi-glib1
    79 libhyphen0
    79 libpolkit-agent-1-0
    79 libsm6
    79 libyajl2
    80 adriane-common
    80 dconf-gsettings-backend
    80 dconf-service
    80 libasyncns0
    80 libesd0
    80 libijs-0.35
    80 libnotify4
    80 librlog5
    80 libsox-fmt-ao
    80 libsox-fmt-pulse
    80 nbtscan
    81 libpulse-mainloop-glib0
    82 debian-archive-keyring
    82 libsystemd-login0
    82 libtext-iconv-perl
    82 libxcb-render0
    82 libxrender1
    82 whiptail
    82 xserver-xorg-video-glide
    83 libisccc80
    83 libsigc++-2.0-0c2a
    83 libtalloc2
    83 makedev
    84 libiw30
    84 libopenobex1
    84 libpaper1
    84 libsox-fmt-oss
    84 libutempter0
    84 libvorbisfile3
    84 libxfixes3
    84 wlcardconfig-knoppix
    85 libdconf0
    85 libiscsi1
    85 libplist1
    86 libcanberra-gtk3-module
    86 libcanberra-gtk-module
    86 libgssglue1
    86 libnss3-1d
    86 xauth
    87 libgif4
    87 libgssdp-1.0-3
    87 liblocale-gettext-perl
    87 libzip2
    87 xserver-xorg-video-fbdev
    88 atitvout
    88 crda
    88 ddrescue
    88 libcolamd2.7.1
    88 libfile-copy-recursive-perl
    88 libmxml1
    88 libsox-fmt-ffmpeg
    88 libswitch-perl
    88 obexfs
    88 powermgmt-base
    88 scsiadd
    88 xinput
    88 xserver-xorg-input-acecad
    89 libatasmart4
    89 libsoup-gnome2.4-1
    90 exfat-fuse
    90 gstreamer0.10-nice
    90 python-louis
    91 libfs6
    92 evilwm
    92 libgail-gnome-module
    92 libnm-gtk-common
    92 libsox-fmt-alsa
    93 x11-xfs-utils
    94 firmware-ralink
    94 libcomerr2
    95 hwinfo
    95 libgomp1
    95 libjbig0
    95 libslv2-9
    95 libzephyr4
    95 xserver-xorg-video-voodoo
    96 knoppix-sounds
    96 libamd2.2.0
    96 libdecoration0
    96 liblockfile1
    96 libopenspc0
    97 network-manager-vpnc
    97 ssldump
    97 xinit
    97 xserver-xorg-input-aiptek
    97 xserver-xorg-video-vesa
    98 libck-connector0
    98 libpipeline1
    98 libuuid1
    98 unrar-free
    99 libbind9-80
    99 libthai0
    99 tcpd
    100 aumix-common
    100 libjte1
    100 libstartup-notification0
    100 sdd
    100 vrms
    101 libgsm1
    101 ssl-cert
    101 update-inetd
    101 xserver-xorg-video-modesetting
    102 libmpcdec6
    102 libpciaccess0
    102 libss2
    103 kpartx
    103 xserver-xorg-video-rendition
    104 file
    104 isdntool-knoppix
    104 libsox-fmt-mp3
    104 libts-0.0-0
    104 libxrandr2
    105 klogd
    105 libgdbm3
    105 mesa-utils
    107 libusb-1.0-0
    107 readline-common
    107 sensible-utils
    108 alsamixergui
    108 hexedit
    109 libupower-glib1
    110 libgamin0
    110 libpci3
    110 network-manager-openvpn
    110 xserver-xorg-video-tga
    111 libpam-ck-connector
    111 libwmf-bin
    111 sgml-base
    112 cryptcat
    112 i810switch
    112 knoppix-terminalserver
    112 liba52-0.7.4
    112 libcelt0-0
    112 libieee1284-3
    112 libmimic0
    112 libmms0
    112 libpcsclite1
    112 lzop
    112 qemu-keymaps
    112 xserver-xorg-input-kbd
    112 zd1211-firmware
    113 bzip2
    113 libbz2-1.0
    113 libkrb5support0
    113 libshout3
    115 libfm-gtk-bin
    115 libtdb1
    115 xserver-xorg-video-i740
    116 libiec61883-0
    116 libslp1
    116 libxpm4
    117 libcdaudio1
    117 liblqr-1-0
    117 network-manager-pptp
    118 libvdpau1
    119 cdparanoia
    119 gnupg-curl
    119 libavahi-common3
    119 libgeoclue0
    119 libopencore-amrwb0
    120 libmpc2
    120 libnfsidmap2
    120 libwrap0
    121 iperf
    121 libatk-wrapper-java-jni
    121 usbmuxd
    121 xserver-xorg-input-vmmouse
    121 xserver-xorg-video-tseng
    122 wipe
    123 liblwres80
    124 libaacs0
    124 ms-sys
    125 libgtk-3-bin
    125 libraw1394-11
    126 libgmtk0
    127 libvde0
    128 aespipe
    128 libao4
    128 libid3tag0
    128 pptp-linux
    128 scalpel
    129 libva1
    130 alsa-base
    130 foremost
    130 libp11-kit0
    130 xserver-xorg-video-i128
    130 xserver-xorg-video-s3
    131 dbus-x11
    131 libbrlapi0.5
    131 libsoundtouch0
    132 libjack0
    132 libmad0
    133 icedtea-netx
    133 libklibc
    134 libjbig2dec0
    134 libkmod2
    134 libtasn1-3
    134 libxft2
    135 libfribidi0
    136 libcupsmime1
    136 libsensors4
    136 libxext6
    137 libbsd0
    138 libavahi-client3
    138 sshfs
    139 httptunnel
    139 iotop
    139 libcanberra0
    139 tftpd-hpa
    140 convlit
    140 libhfsp0
    140 libpam-ncp
    140 libxi6
    140 netcardconfig-knoppix
    140 xorg-docs-core
    140 xserver-xorg-video-tdfx
    141 libice6
    141 lzma
    141 rpcbind
    142 bridge-utils
    142 initramfs-tools
    143 madplay
    143 xserver-xorg-video-neomagic
    143 xserver-xorg-video-sisusb
    144 hping2
    144 libnss-mdns
    144 librtmp0
    144 telnet
    145 libgcc1
    145 libisccfg82
    145 libitm1
    145 liblouis2
    145 libpolkit-backend-1-0
    145 setserial
    145 xserver-xorg-input-mouse
    147 libgtop2-7
    148 cups-bsd
    148 iputils-ping
    148 iw
    148 libcdparanoia0
    148 libkate1
    148 prism54-nonfree
    148 xserver-xorg-video-cirrus
    149 libhal-storage1
    150 libxmu6
    150 xserver-xorg-video-s3virge
    151 libiso9660-7
    152 0wn
    152 libcap2-bin
    152 netcat-traditional
    152 pv
    152 xserver-xorg-video-apm
    154 libgraphite2-2.0.0
    154 libnl-3-200
    156 firmware-ipw3945
    156 libart-2.0-2
    156 libvolume-id1
    156 libwbclient0
    156 libxcb-glx0
    156 python-minimal
    156 xserver-xorg-video-vmware
    157 firmware-brcm80211
    157 libpolkit-gobject-1-0
    158 v4l-conf
    159 libboost-iostreams1.49.0
    159 libgnome-speech7
    160 adriane-config
    160 libcapi20-3
    160 libgcr-3-common
    160 xorriso
    161 libaa1
    162 ebook-speaker
    162 libsox-fmt-base
    163 python-support
    163 usb-modeswitch
    163 zoo
    164 base-passwd
    164 libcupsfilters1
    164 mpage
    165 fbi
    165 gamin
    165 lxsession
    165 sysklogd
    165 traceroute
    165 zlib1g
    166 bind9-host
    166 libass4
    166 libv4l-0
    167 libglapi-mesa
    167 libofa0
    168 dmsetup
    168 libgudev-1.0-0
    168 libtre5
    168 syslinux
    169 dmidecode
    169 libedit2
    171 libdvdread4
    172 glib-networking
    172 libcdio-cdda1
    172 libcdio-paranoia1
    172 libpurple-bin
    172 vlan
    173 bsd-mailx
    174 libaudio2
    174 libcupscgi1
    176 dmraid
    176 fuse
    176 libelfg0
    176 libimobiledevice2
    176 libjpeg-progs
    176 libmenu-cache1
    176 libopenjpeg2
    177 acpid
    177 ghostscript-cups
    177 multiarch-support
    178 libdv4
    179 ifupdown
    179 sqlite3
    180 bsdutils
    180 ipx
    181 insserv
    182 libhal1
    183 liblzo2-2
    184 ghostscript-x
    184 libcryptsetup4
    184 libtwolame0
    184 partimage-server
    184 xserver-xorg-input-evdev
    185 libproxy0
    186 libbluetooth3
    187 libaudit0
    187 libcmis-0.2-0
    187 xml-core
    189 libboost-filesystem1.49.0
    189 libudev0
    189 libxkbfile1
    190 libxcb1
    191 lxmenu-data
    192 kmod
    192 libpkcs11-helper1
    192 libpth20
    192 mime-support
    193 libdca0
    194 cifs-utils
    194 libjpeg62
    195 gvfs-fuse
    195 htop
    195 sysvinit-utils
    196 gcc-4.7-base
    196 ghostscript
    196 libwildmidi1
    196 xtightvncviewer
    198 libnetpbm10
    199 libgupnp-1.0-4
    200 libsgutils2-2
    202 dash
    202 usb-modeswitch-data
    203 acpi-support
    203 dosfstools
    203 gddrescue
    203 python-speechd
    204 debfoster
    204 growisofs
    204 libselinux1
    204 libsocks4
    204 libssh2-1
    205 bluez-cups
    206 libmusicbrainz4c2a
    208 libcompizconfig0
    208 libglade2-0
    208 libx11-xcb1
    209 librsvg2-common
    209 libwavpack1
    211 libmpeg2-4
    211 libopencore-amrnb0
    212 debianutils
    212 install-info
    212 libcairomm-1.0-1
    212 libtommath0
    212 pppstatus
    213 libgnome-keyring0
    213 radeontool
    214 binfmt-support
    215 xserver-xorg-video-siliconmotion
    216 cups-ppdc
    217 libatk1.0-0
    217 libzvbi-common
    218 libpangomm-1.4-1
    218 libportaudio2
    218 libwpg-0.2-2
    219 sox
    219 xserver-xorg-video-trident
    220 libenca0
    221 xserver-xorg-video-chips
    222 attr
    222 libcupsimage2
    223 cpufrequtils
    223 execstack
    223 python-brlapi
    224 libpanel-applet2-0
    224 sysvinit
    225 exfat-utils
    225 libavdevice53
    225 libdvdnav4
    225 libvorbis0a
    226 daisy-player
    226 debootstrap
    226 patch
    227 espeak
    227 libsasl2-2
    228 libaudiofile0
    229 libcdio10
    230 libvcdinfo0
    230 ucf
    232 esound-common
    232 gzip
    232 librsvg2-bin
    233 libbluray1
    235 ipsec-tools
    236 hfsplus
    236 xserver-xorg-video-savage
    237 sysv-rc
    239 libk5crypto3
    240 libblkid1
    240 libpam0g
    241 obex-data-server
    242 java-common
    242 vpnc
    244 capiutils
    245 libcupsppdc1
    246 libnm-gtk0
    246 python-pyatspi
    247 libmhash2
    248 libmount1
    248 libsidplay1
    249 compiz-gtk
    250 python-gconf
    251 acl
    251 libv4lconvert0
    254 libneon27-gnutls
    255 libspeex1
    256 libgc1c2
    256 libsane-extras
    257 libcolord1
    257 wvdial
    258 libfm1
    258 libsasl2-modules
    258 libx86-1
    260 libtirpc1
    261 liblcms1
    261 parted
    263 kexec-tools
    263 libnice10
    264 libzbar0
    264 lrzsz
    266 xserver-xorg-input-wacom
    267 icedtea-6-plugin
    268 libdmraid1.0.0.rc16
    268 libglib1.2ldbl
    268 xserver-xorg-video-mga
    272 libmeanwhile1
    273 aufs-tools
    273 libgirepository-1.0-1
    276 less
    276 libnettle4
    278 libjpeg8
    279 libtinfo-dev
    279 zenity
    280 libenchant1c2a
    280 libnm-glib-vpn1
    281 libdc1394-22
    282 libgdu0
    284 libidl0
    284 libpoppler-glib8
    285 libcdio13
    287 hdparm
    287 vim-common
    288 html2text
    288 x11-session-utils
    289 ethtool
    289 libncurses5
    292 larswm
    292 libgeoip1
    293 cryptsetup
    294 dconf-tools
    294 libbabl-0.1-0
    294 xloadimage
    295 xserver-xorg-video-r128
    296 libgpg-error0
    296 python-compizconfig
    298 cron
    298 locate
    299 psutils
    300 bc
    300 socks4-clients
    300 strace
    300 xdg-utils
    301 mobile-broadband-provider-info
    302 xserver-xorg-video-glint
    303 libavahi-core7
    304 libespeak1
    306 libdevmapper1.02.1
    306 libpcap0.8
    307 libxfont1
    308 libatkmm-1.6-1
    308 libpng12-0
    308 libquvi0
    308 wireless-tools
    310 libpam-gnome-keyring
    310 policykit-1
    312 pppoe
    312 whois
    313 libfuse2
    314 bluez-gstreamer
    314 librdf0
    316 libnl-route-3-200
    316 python-pyorbit
    317 fstransform
    317 libwnck22
    319 libnautilus-extension1a
    319 libreadline5
    320 imagemagick-common
    320 libfaad2
    320 liblzma2
    320 liblzma5
    320 python-cairo
    321 fonts-opensymbol
    321 libsepol1
    322 libburn4
    323 seabios
    324 libgnomecanvas2-0
    324 libopenal1
    324 v4l-utils
    328 libgssapi-krb5-2
    328 xserver-xorg-input-synaptics
    329 libc-dev-bin
    329 xserver-xorg-video-ati
    330 eject
    333 ebtables
    333 libdbus-glib-1-2
    333 libjim0debian2
    335 pm-utils
    336 dvd+rw-tools
    338 vgabios
    339 libexttextcat-data
    339 mtools
    341 libcroco3
    343 fontconfig-config
    343 liblcms2-2
    344 libavutil51
    345 libisofs6
    345 ncurses-base
    346 avahi-daemon
    347 libnspr4
    351 libreoffice-gnome
    352 libarchive1
    355 libfm-gtk1
    355 libmodplug1
    356 fbset
    357 isdnutils-base
    358 libevent-2.0-5
    359 libflac8
    360 libjasper1
    361 libidn11
    361 xserver-xorg
    362 libreadline6
    363 libncursesw5
    364 libgme0
    364 libgnome-bluetooth10
    368 tzdata-java
    368 xserver-xorg-video-mach64
    369 libgconf2-4
    369 libgpod-common
    371 bluez-alsa
    374 unzip
    375 xfonts-artwiz
    376 libhunspell-1.2-0
    376 libncp
    377 libmusicbrainz3-6
    379 libgck-1-0
    380 libexpat1
    380 libvisual-0.4-0
    381 xserver-xorg-video-geode
    384 gstreamer0.10-ffmpeg
    392 ca-certificates
    392 libltdl7
    394 ipxe-qemu
    394 klibc-utils
    394 libdbus-1-3
    394 libpostproc52
    394 poppler-utils
    400 mount
    402 rdesktop
    404 liblua5.1-0
    404 libtinfo5
    405 flac
    407 gvfs-libs
    408 initscripts
    411 base-files
    411 libmetacity-private0a
    411 libraptor2-0
    412 libisc83
    412 lm-sensors
    414 e2fslibs
    415 libgmtk0-data
    416 icedax
    416 librsvg2-2
    417 xaw3dg
    418 gvfs
    420 aumix-gtk
    420 xfonts-utils
    422 libpopt0
    427 libuniconf4.6
    429 upower
    430 libfontconfig1
    431 gpgv
    432 libpcre3
    433 iceweasel-l10n-de
    433 libhunspell-1.3-0
    437 libopenraw1
    439 libgl1-mesa-glx
    440 x11-xkb-utils
    443 x11-xserver-utils
    445 libxt6
    447 xpdf
    453 gksu
    454 libilmbase6
    454 lsof
    459 firmware-realtek
    463 distcc
    463 gconf-defaults-service
    465 fontconfig
    466 sbl
    466 x11-common
    471 libwps-0.2-2
    472 xserver-xorg-video-nouveau
    472 xz-utils
    474 libcups2
    475 libgraphicsmagick++3
    475 libvisio-0.0-0
    476 arj
    476 xbitmaps
    480 arandr
    480 libgmime-2.4-2
    481 libxslt1.1
    482 libavfilter2
    483 libxaw7
    484 gpm
    484 hardinfo
    487 libdrm-nouveau1a
    488 ewf-tools
    490 libnm-glib4
    490 nfs-kernel-server
    491 ncurses-bin
    492 hal-info
    492 libconsole
    493 libcairo-gobject2
    495 consolekit
    496 deborphan
    496 imagemagick
    496 libxmlrpc-core-c3
    502 libtiff4
    503 libdrm-radeon1
    503 libquadmath0
    504 gvfs-daemons
    506 libdrm2
    510 libsoup2.4-1
    510 x11-utils
    512 libgdk-pixbuf2.0-0
    512 libldap-2.4-2
    515 cryptsetup-bin
    516 libvisual-0.4-plugins
    518 librasqal3
    520 libglew1.7
    520 libgtk2.0-bin
    521 cups-client
    525 libsdl1.2debian
    527 libgail18
    529 bsdmainutils
    532 libbonoboui2-0
    532 xfonts-scalable
    533 foomatic-filters
    533 libgmp10
    544 xserver-xorg-video-openchrome
    547 libwmf0.2-7
    548 libgnomevfs2-extra
    549 vde2
    550 tasksel-data
    551 libgpod4
    552 libglu1-mesa
    553 sane-utils
    554 libvncserver0
    556 libgksu2-0
    556 libsndfile1
    564 libgconf-2-4
    564 libgphoto2-port0
    564 module-assistant
    565 gconf-service
    568 libewf1
    572 gv
    574 gir1.2-glib-2.0
    582 libcurl3-gnutls
    582 libdrm-intel1
    584 liborbit2
    588 libblas3gf
    590 zip
    592 gconf2
    594 libatspi1.0-0
    600 libthai-data
    602 libcurl3
    602 libwvstreams4.6-base
    607 libgnome2-0
    608 pidgin-encryption
    613 libmp3lame0
    620 uswsusp
    624 debconf
    624 libgtkspell0
    624 rsync
    625 libept1.4.12
    626 libzvbi0
    627 printer-driver-gutenprint
    628 libsvga1
    631 flashrom
    631 libgd2-xpm
    633 libsox2
    636 libparted0debian1
    637 x11vnc-data
    640 lp-solve
    644 libgcrypt11
    644 libnm-util2
    647 liborc-0.4-0
    652 libmng1
    653 gammu
    653 gtk2-engines-pixbuf
    655 python
    658 glib-networking-common
    659 firmware-bnx2
    660 psmisc
    661 lxsession-edit
    661 lxshortcut
    662 nfs-common
    668 python-dbus
    670 xserver-xorg-video-sis
    680 procps
    681 usbutils
    682 libgnome-keyring-common
    682 samba-common
    684 ttf-bitstream-vera
    687 lxlauncher
    688 libtiff-tools
    690 libapt-inst1.5
    695 openjdk-6-jre
    701 libtokyocabinet9
    703 libarchive12
    704 libumfpack5.4.0
    707 notification-daemon
    712 tasksel
    716 firmware-atheros
    716 leafpad
    718 highlight-common
    720 libvpx0
    722 libgcr-3-1
    725 libvpx1
    726 libswscale2
    728 mybashburn
    736 iptraf
    736 rpm2cpio
    738 libtag1-vanilla
    747 highlight
    747 icedtea-netx-common
    753 lxinput
    756 gdisk
    760 libmpfr4
    763 libdirac-encoder0
    764 grub-legacy
    765 gstreamer0.10-gconf
    766 bash-completion
    769 libfm-data
    776 console-terminus
    776 gstreamer0.10-x
    780 liblvm2app2.2
    780 vim-tiny
    785 libtheora0
    787 libopenexr6
    788 libgpgme11
    791 libnewt0.52
    792 console-common
    793 libavahi-common-data
    795 xsane
    796 policykit-1-gnome
    799 gpicview
    807 openssh-server
    812 gsettings-desktop-schemas
    814 ppp
    818 libfreetype6
    820 libbonobo2-0
    828 libsqlite3-0
    828 lxappearance
    832 libpulse0
    832 xfonts-encodings
    833 foomatic-db-engine
    833 manpages
    835 libpixman-1-0
    836 pmount
    838 sed
    839 libncurses5-dev
    847 metacity
    848 libgnomeui-0
    848 xvkbd
    851 lxterminal
    852 grub
    855 cpio
    855 libfarstream-0.1-0
    858 pcmanfm
    860 atmel-firmware
    861 libboost-serialization1.49.0
    864 rpm-common
    865 gettext-base
    869 cloop-utils
    870 sharutils
    876 librpmbuild1
    877 libisoburn1
    878 libgail-common
    882 libreoffice-gtk
    882 socat
    884 wodim
    888 librpmio1
    890 network-manager-pptp-gnome
    892 colord
    892 libstlport4.6ldbl
    896 tcpdump
    899 dialog
    900 console-tools
    902 fdutils
    908 partimage
    912 network-manager-vpnc-gnome
    912 xournal
    925 cups-filters
    926 libxvidcore4
    926 pciutils
    929 libschroedinger-1.0-0
    935 vcdimager
    944 libgtk1.2-common
    945 libwpd-0.9-9
    949 udev
    951 udisks
    960 libgnomevfs2-0
    964 screen
    966 minicom
    968 libglide3
    971 libkrb5-3
    973 iproute
    979 dbus
    988 net-tools
    990 wamerican
    992 libpam-modules
    1004 vorbis-tools
    1012 libgtop2-common
    1016 firmware-bnx2x
    1021 lxde-common
    1026 libelf1
    1028 libfltk1.1
    1033 libgammu-i18n
    1033 libpango1.0-0
    1035 libcaca0
    1041 libvte9
    1053 cdrdao
    1062 brasero
    1063 firmware-qlogic
    1065 debconf-i18n
    1066 adduser
    1070 libgfortran3
    1073 openssl
    1080 xkeycaps
    1094 network-manager-openvpn-gnome
    1102 diffutils
    1102 icedtea-6-jre-cacao
    1102 modemmanager
    1109 wpasupplicant-gnutls
    1112 openvpn
    1116 libpam-runtime
    1116 librpm1
    1130 gvfs-backends
    1132 tsclient
    1139 libspice-server1
    1139 make
    1147 libunistring0
    1158 unhide
    1163 libtorrent14
    1168 libstdc++6
    1168 reiserfsprogs
    1168 xdialog
    1169 libtracker-sparql-0.14-0
    1174 xscreensaver-data
    1182 ncftp
    1196 iptables
    1197 smartmontools
    1200 rpm
    1208 python-gi
    1210 speech-dispatcher
    1212 gtk2-engines
    1212 mdadm
    1216 firmware-ipw2x00
    1224 libreoffice-pdfimport
    1259 libwvstreams4.6-extras
    1261 libslang2
    1274 apt-utils
    1281 python-gnome2
    1291 libasound2
    1294 lvm2
    1298 firmware-linux-nonfree
    1298 libmagickwand5
    1301 snmp
    1313 libvte-common
    1354 libtotem-plparser17
    1371 wpasupplicant
    1375 gnome-screenshot
    1392 grep
    1397 gstreamer0.10-plugins-ugly
    1398 libgnutls26
    1400 xterm
    1411 at-spi
    1412 hal
    1426 libcwidget3
    1440 hicolor-icon-theme
    1450 xserver-xorg-video-radeon
    1472 genisoimage
    1472 python-gobject-2
    1473 libreoffice-math
    1486 rtorrent
    1492 libx11-6
    1495 libsamplerate0
    1496 qemu-utils
    1506 espeak-data
    1506 libsnmp-base
    1512 console-setup
    1516 xserver-common
    1525 util-linux
    1532 libav-tools
    1532 virtualbox-guest-utils
    1535 ntfs-3g
    1539 libvorbisenc2
    1540 lesstif2
    1543 prelink
    1553 libcairo2
    1570 busybox-static
    1574 libx11-data
    1600 libperl5.14
    1615 findutils
    1619 libdb4.8
    1624 libgnomecanvas2-common
    1634 libgammu7
    1636 smail
    1644 xarchiver
    1653 tightvncserver
    1655 libdb5.1
    1662 nano
    1664 encfs
    1674 libatk1.0-data
    1699 libopencv-imgproc2.3
    1702 tzdata
    1708 keyboard-configuration
    1718 libxml2
    1720 open-iscsi
    1740 libdns81
    1752 menu
    1757 gnome-mplayer
    1779 libbrasero-media3-1
    1795 libexif12
    1796 mozilla-mplayer
    1797 vim
    1802 uno-libs3
    1806 libglibmm-2.4-1c2a
    1824 libgtk1.2
    1829 sudo
    1831 firmware-netxen
    1844 x11-apps
    1866 firmware-myricom
    1867 isc-dhcp-common
    1869 libopencv-core2.3
    1895 isc-dhcp-client
    1909 libhd16
    1951 alsa-utils
    1996 enscript
    2033 libgphoto2-l10n
    2041 x11vnc
    2076 xserver-xorg-video-intel
    2084 gawk
    2118 fonts-liberation
    2135 firmware-libertas
    2161 libx264-123
    2170 wget
    2180 isc-dhcp-server
    2192 libbonobo2-common
    2206 pidgin
    2210 man-db
    2240 libgegl-0.2-0
    2254 libdirectfb-1.2-9
    2259 libpoppler19
    2288 ncpfs
    2317 rxvt-unicode-lite
    2331 xscreensaver
    2338 openssh-client
    2352 bluez
    2370 libwnck-common
    2379 e2fsprogs
    2398 libavformat53
    2402 irssi
    2422 console-data
    2435 catdoc
    2443 libmagic1
    2461 tar
    2466 lxpanel
    2472 libaspell15
    2519 compiz-plugins
    2548 gnome-themes
    2572 passwd
    2602 libreoffice-style-tango
    2626 gstreamer0.10-plugins-base
    2641 libgstreamer-plugins-base0.10-0
    2656 libapt-pkg4.12
    2662 elinks
    2711 login
    2752 libbonoboui2-common
    2817 groff-base
    2830 tk8.5
    2842 libreoffice-base-core
    2884 linux-libc-dev
    2956 dvb-apps
    3002 netpbm
    3015 apt
    3033 libgdk-pixbuf2.0-common
    3078 libc-bin
    3158 libgphoto2-2
    3165 syslinux-common
    3167 libreoffice-impress
    3402 xfsprogs
    3439 gconf-editor
    3476 libgraphicsmagick3
    3558 libmozjs10d
    3651 tcl8.5
    3728 libgnomeui-common
    3825 gvfs-common
    3836 p7zip-full
    3863 libreoffice-l10n-de
    3873 libjavascriptcoregtk-1.0-0
    3902 bash
    3958 libglib2.0-0
    3997 network-manager
    3999 libgs9-common
    4003 libgstreamer0.10-0
    4028 libgtkmm-2.4-1c2a
    4061 libsnmp15
    4063 libcuneiform0
    4064 liblouis-data
    4069 firmware-intelwimax
    4087 shared-mime-info
    4092 openssh-blacklist
    4092 xcursor-themes
    4093 cups
    4100 openssh-blacklist-extra
    4125 xserver-xorg-core
    4184 compizconfig-settings-manager
    4296 libxapian22
    4353 cups-common
    4383 libwebkitgtk-1.0-common
    4388 gnome-mime-data
    4398 libnss3
    4488 xfonts-75dpi
    4504 gparted
    4528 gs-cjk-resource
    4587 compiz-core
    4632 gsfonts
    4696 compiz-fusion-plugins-unsupported
    4704 perl-base
    4755 qemu-kvm
    4820 xfonts-100dpi
    4831 virtualbox-guest-x11
    4897 testdisk
    4932 gnupg
    4973 libpurple0
    5030 libgimp2.0
    5076 ttf-freefont
    5266 libfftw3-3
    5297 python2.7-minimal
    5421 xkb-data
    5523 mplayer
    5544 xsane-common
    5631 grub-common
    5713 libgnome2-common
    5754 network-manager-gnome
    5782 mutt
    5807 dpkg
    5824 python-gtk2
    5949 libmagickcore5
    6015 libgtk-3-0
    6092 gstreamer0.10-plugins-bad
    6103 libsmbclient
    6130 gstreamer0.10-plugins-good
    6253 libgtk2.0-0
    6260 gnome-keyring
    6268 zenity-common
    6429 iceweasel
    6448 mc
    6590 metacity-common
    6613 ure
    6752 libgnomevfs2-common
    6783 gconf2-common
    6924 compiz-fusion-plugins-main
    6945 libgutenprint2
    6973 foomatic-db
    7007 libssl1.0.0
    7226 firmware-iwlwifi
    7642 libglib2.0-data
    7690 synaptic
    7762 openjdk-6-jre-lib
    8060 compiz-fusion-plugins-extra
    8132 liblapack3gf
    8280 xfonts-base
    8448 gnome-orca
    8525 libc6
    8614 python2.7
    8990 libgs9
    9863 python-numpy
    10037 gnome-icon-theme
    10546 brasero-common
    10764 nmap
    11187 libreoffice-draw
    11279 perl
    12199 cpp-4.7
    12240 poppler-data
    12409 aptitude
    12692 libsane
    13233 binutils
    13946 coreutils
    14081 perl-modules
    14293 iso-codes
    14848 gimp
    15117 locales
    15240 libavcodec53
    17427 gcc-4.7
    17882 libc6-dev
    18215 samba-common-bin
    19794 libflite1
    20036 libgtk-3-common
    20626 libgtk2.0-common
    21726 libicu48
    21912 libreoffice-calc
    22307 libreoffice-filter-binfilter
    22368 vim-runtime
    23323 libwebkitgtk-1.0-0
    24224 xulrunner-10.0
    25059 pidgin-data
    25413 libreoffice-writer
    29257 linux-headers-3.6.11
    42128 smbclient
    42140 gimp-data
    50691 cuneiform-common
    51402 libreoffice-common
    79801 openjdk-6-jre-headless
    83758 linux-image-3.6.11
    88962 libgl1-mesa-dri
    129181 libreoffice-core
    
    表示された中から、必要のないアプリケーションを選定し、アプリケーション名を控えておいて下さい。

4-4. 不要なアプリの削除

    アンインストールを行うパッケージが決まりましたら、以下のコマンドでパッケージを削除します。
    root@Microknoppix;~# apt-get remove \
    --purge アプリケーション名[ENTER]
    
    このレシピでは、「libreoffice」「openjdk」「pidgin」「cuneiform」を消します。利用用途に合わせてチョイスして下さい。
    root@Microknoppix;~# apt-get remove --purge \
    libreoffice-core openjdk-6* pidgin* cuneiform*[ENTER]
    
    さらにアプリケーションの削除の結果、不要となったファイルも以下のコマンドで削除します。
    root@Microknoppix;~# apt-get autoremove[ENTER]
    
▲目次


5. 日本語化

    パッケージの削除が出来たら、空いたところに日本語化に必要なパッケージを導入していきます。

5-1. 最新のパッケージリストを取得

    以下のコマンドで、最新のパッケージリストを取得します。
    root@Microknoppix;~# apt-get update[ENTER]
    

5-2. 日本語フォントのインストール

    以下のコマンドで、日本語フォントをインストールします。
    root@Microknoppix;~# apt-get install ttf-ipafont[ENTER]
    
    また、以下のように様々なフォントを入れることも出来ますが、その分容量が大きくなります。
    その場合は、CDサイズに収まらなくならないよう、注意してください。
    root@Microknoppix;~# apt-get install \
    ttf-kochi-gothic ttf-takao ttf-mona ttf-ipafont[ENTER]
    

5-3. 日本語キーボードレイアウト設定

    以下通り、LXDEが起動した際に、キーボードレイアウトが設定できるよう、autostartを編集します。
    root@Microknoppix;~# vi \
    /etc/xdg/lxsession/LXDE/autostart[ENTER]
    -----ここから------------------------------------
    @setxkbmap -layout jp -option ctrl:swapcase<--追記
    -----------------------------------ここまで------
    

5-4. 日本語入力システムのインストール

    次に、以下のコマンドで、日本語入力システムをインストールします。
    root@Microknoppix;~# apt-get install \
    uim-anthy uim im-switch[ENTER]
    
    これで、/etc/X11/xinit/xinput.d/にuimの設定ファイルが作られます。

    さらに、入力メソッドを「uim-toolbar」に変更します。
    まず、以下のコマンドを実行してください。
    root@Microknoppix;~# im-switch -c[ENTER]
    
    すると、以下の一覧が表示されますので、「uim-toolbar」の「6」を入力してください。

    No system wide default defined just for locale en_US .
    Use "all_ALL" quasi-locale and set IM.
    System wide default for all_ALL locale is marked with [+].
    There are 7 choices for the alternative xinput-all_ALL (providing /etc/X11/x
    init/xinput.d/all_ALL).
    
      Selection   Path                                    Priority Status
    ------------------------------------------------------------
    * 0           /etc/X11/xinit/xinput.d/default         10       auto mode
      1           /etc/X11/xinit/xinput.d/default         10       manual mode
      2           /etc/X11/xinit/xinput.d/default-xim     0        manual mode
      3           /etc/X11/xinit/xinput.d/none            0        manual mode
      4           /etc/X11/xinit/xinput.d/uim             0        manual mode
      5           /etc/X11/xinit/xinput.d/uim-systray     0        manual mode
      6           /etc/X11/xinit/xinput.d/uim-toolbar     0        manual mode
      7           /etc/X11/xinit/xinput.d/uim-toolbar-qt  0        manual mode
    
    Press enter to keep the current choice[*], or type selection number:6
    
    最後に、日本語入力システム用のシンボリックリンクを、以下のコマンドで順に作成していきます。
    root@Microknoppix;~# mkdir /home/knoppix/.xinput.d[ENTER]
    root@Microknoppix;~# cd /home/knoppix/.xinput.d[ENTER]
    root@Microknoppix;~# ln -s \
    /etc/X11/xinit/xinput.d/uim-toolbar ja_JP[ENTER]
    root@Microknoppix;~# chown -R knoppix.knoppix \
    /home/knoppix/.xinput.d[ENTER]
    
▲目次


6. 後片付け

6-1. DNS参照設定を解除

    apt-getコマンドで必要であったDNS参照設定を解除します。
    以下通り「/etc/resolv.conf」ファイルを編集し、元に戻します。
    root@Microknoppix;~# vi /etc/resolv.conf[ENTER]
    -----ここから------------------------------------
    nameserver 192.168.1.1  <--削除
    -----------------------------------ここまで------
    ※このレシピの環境ではDNSサーバは「192.168.1.1」
    ですので、上記の通りこれまでの手順で記載した設定
    を削除します。
    

6-2. 不要ファイルの削除

    まず、以下のコマンドでchrootを抜けます。
    root@Microknoppix;~# exit[ENTER]
    root@Microknoppix;~#
    
    次に、以下のコマンドを順に入力し、不要ファイルを削除します。
    root@Microknoppix;~# rm -f \
    /media/sda1/source/KNOPPIX/root/.bash_history[ENTER]
    root@Microknoppix;~# rm -f \
    /media/sda1/source/KNOPPIX/root/.viminfo[ENTER]
    root@Microknoppix;~# rm -rf \
    /media/sda1/source/KNOPPIX/tmp/*[ENTER]
    root@Microknoppix;~# rm -rf \
    /media/sda1/source/KNOPPIX/var/cache/apt/*.bin[ENTER]
    root@Microknoppix;~# rm -rf \
    /media/sda1/source/KNOPPIX/var/cache/apt/archives/*.deb[ENTER]
    

6-3. 起動オプションの修正

    「/media/sda1/master/KNOPPIX/boot/isolinux/isolinux.cfg」を以下の通り編集し、記載されている起動オプションのうち、言語とタイムゾーンの値を、日本にします。
    root@Microknoppix;~# vi \
    /media/sda1/master/KNOPPIX/boot/isolinux/isolinux.cfg[ENTER]
    
    以下通り、すべての行の、
    lang=en を lang=jaに変更してください。また、
    tz=localtime を tz=Asia/Tokyoに変更してください。
    DEFAULT knoppix
    APPEND ramdisk_size=100000 lang=ja apm=power-off initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo
    TIMEOUT 100
    # TOTALTIMEOUT 20
    # KBDMAP german.kbd
    PROMPT 1
    F1 boot.msg
    F2 f2
    F3 f3
    DISPLAY boot.msg
    LABEL adriane
    KERNEL linux
    APPEND ramdisk_size=100000 lang=ja apm=power-off video=640x480 initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo adriane
    LABEL adriane64
    KERNEL linux64
    APPEND ramdisk_size=100000 lang=ja apm=power-off video=640x480 initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo adriane
    LABEL knoppix
    KERNEL linux
    APPEND ramdisk_size=100000 lang=ja apm=power-off initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo
    LABEL knoppix64
    KERNEL linux64
    APPEND ramdisk_size=100000 lang=ja apm=power-off initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo
    LABEL debug
    KERNEL linux
    APPEND ramdisk_size=100000 lang=ja apm=power-off initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo debug
    LABEL debug64
    KERNEL linux64
    APPEND ramdisk_size=100000 lang=ja apm=power-off initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=Asia/Tokyo debug
    LABEL grub
    KERNEL grub.exe
    APPEND --config=;
    LABEL fb1024x768
    KERNEL linux
    APPEND ramdisk_size=100000 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 ramdisk_size=100000 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 ramdisk_size=100000 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 ramdisk_size=100000 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 ramdisk_size=100000 lang=ja 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
    
▲目次


7. イメージ作成

7-1. 圧縮ファイルの作成

    日本語化したKNOPPIXを圧縮します。以下のコマンドを実行してください。
    root@Microknoppix;~# cd /
    root@Microknoppix;~# mkisofs -R -l -V "KNOPPIX7.0.5JP" \
     -hide-rr-moved -v /media/sda1/source/KNOPPIX \
     | create_compressed_fs - 65536 > \
     /media/sda1/master/KNOPPIX/KNOPPIX/KNOPPIX[ENTER]
    

    これで、圧縮ファイル「/media/sda1/master/KNOPPIX/KNOPPIX/KNOPPIX」に出来ますが、このサイズが700Mバイト以上だとCDに収まりませんので、以下のコマンドで確認してください。

    root@Microknoppix;~# ls -al \
    /media/sda1/master/KNOPPIX/KNOPPIX/KNOPPIX[ENTER]
    -r--r--r-- 1 root root 683528462 Feb 11 09:59 /media/sda1/master/KNOPPIX/K..
                           ^^^^^^^^^=700Mバイト以下(単位はバイト)なのでOK
    

7-2. ISOイメージの作成

    以下のコマンドを順に実行し、ISOイメージを作成します。
    root@Microknoppix;~# cd /media/sda1/master/KNOPPIX
    root@Microknoppix;~# mkisofs -no-emul-boot -boot-load-size 4 \
    -boot-info-table -l -r -J -V "KNOPPIX7.0.5JP" -hide-rr-moved -v \
    -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
    -o ../KNOPPIX7.0.5JP.iso .[ENTER]
    
    これで、日本語化されたKNOPPIX7.0.5 CD版のイメージファイルが「/media/sda1/master/KNOPPIX7.0.5JP.iso」に出来ます。

7-3. ISOイメージの取り出し

    ISOイメージは、Windowsパソコンなどからも、WINSCPで取り出すことが出来ます。
    そのためには、sshサーバをカスタマイズ用PCで起動しておく必要がありますので、以下のコマンドで起動します。
    root@Microknoppix;~# sshstart[ENTER]
    
    これで、パスワード入力が2回求められますので、WINSCPで接続する際のパスワードを設定してください。

    後は、WINSCPでWindowsパソコンから接続し、「/media/sda1/master/KNOPPIX7.0.5JP.iso」を取り出し、CDに焼けば、「日本語KNOPPIX7.0.5 CD版」の完成です。

▲目次