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


カスタマイズ手順


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

目次



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項目目がアプリケーション名で表示されます。

    3 adriane
    4 slowtype
    6 adriane-calculator
    6 knoppix-udev-config
    7 adriane-edit
    7 ntfs-mount-knoppix
    7 tcl
    7 tk
    8 adriane-screenreader
    8 adriane-shutdown
    8 knoppix-startvncserver
    8 scanpartitions-knoppix
    9 adriane-battery
    9 adriane-daisy-player
    9 knoppix-startorca
    9 rebuildfstab-knoppix
    10 adriane-doc
    10 adriane-ht
    10 adriane-note
    10 adriane-print
    10 adriane-x
    10 knoppix-smbmount
    12 modemlink-knoppix
    12 rootshell-knoppix
    12 usleep-knoppix
    13 adriane-contacts
    16 adriane-mount
    16 cupsconfig-knoppix
    16 knoppix-setrootpassword
    16 sshstart-knoppix
    18 adriane-multimedia
    18 adriane-ocr
    19 ca-certificates-java
    20 knoppix-restartx
    20 network-setup-knoppix
    21 adriane-sms
    21 default-jre
    27 libxcb-dri2-0
    28 artwiz-cursor
    28 libtext-wrapi18n-perl
    28 ppp-scripts-knoppix
    28 python-pyatspi2
    29 ssh
    31 module-init-tools
    32 hwsetup
    33 libtag1c2a
    36 firewall-knoppix
    36 mkisofs
    37 gprsconnect-knoppix
    38 adriane-setup
    39 firmware-linux
    40 cdrecord
    40 knoppix-networkmanager
    40 libblas3gf
    40 libident
    41 gcc
    42 libmythes-1.2-0
    44 libmulticobex1
    45 libdevmapper-event1.02.1
    47 network-manager-vpnc
    48 default-jre-headless
    48 libao-common
    49 adriane-common
    49 knoppix-install-extras
    49 libopenal-data
    49 libxcb-shm0
    50 firmware-b43legacy-installer
    50 libbfb0
    50 libcap-ng0
    50 libkeyutils1
    50 libxres1
    50 tsconf
    52 dpkg-repack
    52 firmware-b43-installer
    52 libaio1
    53 libcap2
    53 libsonic0
    53 libxau6
    53 libxcb-shape0
    53 oss-compat
    54 libdiscid0
    54 libusbmuxd1
    54 libxinerama1
    54 libxss1
    55 compiz
    55 libclass-isa-perl
    55 libcpufreq0
    56 libnfnetlink0
    56 wireless-regdb
    58 knoppix-terminalserver
    58 libcanberra-gtk0
    58 libcanberra-gtk3-0
    59 gir1.2-freedesktop
    60 bttool-knoppix
    60 libattr1
    60 libfdt1
    60 network-manager-openvpn
    60 rfkill
    60 vbetool
    60 xbacklight
    61 libnspr4-0d
    61 libxmuu1
    62 gir1.2-gdkpixbuf-2.0
    62 glib-networking-services
    62 libasprintf0c2
    62 libatk-wrapper-java
    62 libcolamd2.7.1
    62 libnl-genl-3-200
    62 xbase-clients
    62 xserver-xorg-input-all
    62 xserver-xorg-video-all
    62 xutils
    63 cpp
    63 libsemanage-common
    63 libxfixes3
    63 libxv1
    63 rdate
    64 libcrypt-passwdmd5-perl
    64 libexttextcat-2.0-0
    64 libgmlib0
    64 libpam-cap
    64 libxxf86vm1
    64 netcat-openbsd
    65 libffi6
    65 libxxf86dga1
    65 netbase
    65 rexima
    65 unace
    66 acpi-support-base
    66 cuneiform
    66 finger
    66 libogg0
    66 libpaper-utils
    66 libsox-fmt-all
    66 libvdeplug2
    67 acpi
    67 libfontenc1
    67 libftdi1
    67 libspeechd2
    68 fuse-utils
    68 gsfonts-x11
    68 liblircclient0
    68 libxcb-util0
    68 libxcomposite1
    68 libxdamage1
    68 libxdmcp6
    69 libobexftp0
    69 libusbredirparser1
    69 libxtst6
    70 enchant
    70 libatk-adaptor
    71 bluetooth
    71 bluez-utils
    71 hostname
    71 lsb-base
    71 odt2txt
    72 libamd2.2.0
    72 libesd0
    72 libtext-charwidth-perl
    72 libusb-0.1-4
    72 libxp6
    72 xserver-xorg-video-dummy
    73 libdatrie1
    73 libgupnp-igd-1.0-4
    74 b43-fwcutter
    74 qemu-kvm
    75 xserver-xorg-input-void
    76 libboost-system1.49.0
    76 libdaemon0
    76 libdotconf1.0
    76 libffi5
    76 libsane-extras-common
    76 libxenstore3.0
    76 libxvmc1
    76 menu-xdg
    76 xpdf-reader
    77 acpi-fakekey
    77 libgpm2
    77 libjson0
    77 libmtdev1
    78 libgl1-mesa-dri-experimental
    78 libxcursor1
    78 xorg
    78 xserver-xorg-video-ark
    79 esound-common
    79 libacl1
    79 libavahi-glib1
    79 libavc1394-0
    79 libhyphen0
    79 libpolkit-agent-1-0
    79 libquvi7
    79 libsm6
    79 libyajl2
    80 dconf-gsettings-backend
    80 dconf-service
    80 iucode-tool
    80 libasyncns0
    80 libijs-0.35
    80 libnotify4
    80 librlog5
    80 libsox-fmt-ao
    80 libsox-fmt-pulse
    80 nbtscan
    80 readline-common
    81 gir1.2-atspi-2.0
    82 debian-archive-keyring
    82 libpulse-mainloop-glib0
    82 libtext-iconv-perl
    82 libxcb-render0
    82 libxrandr2
    82 libxrender1
    82 whiptail
    82 xserver-xorg-video-glide
    83 libsigc++-2.0-0c2a
    83 libtalloc2
    84 libcap2-bin
    84 libisccc80
    84 libiw30
    84 libopenobex1
    84 libpaper1
    84 libsigsegv2
    84 libsox-fmt-oss
    84 libsystemd-login0
    84 libutempter0
    84 libvorbisfile3
    84 libwildmidi-config
    84 wlcardconfig-knoppix
    85 libdconf0
    85 libiscsi1
    85 libplist1
    86 libgssglue1
    86 libnss3-1d
    86 xauth
    87 libcanberra-gtk3-module
    87 libcanberra-gtk-module
    87 liblocale-gettext-perl
    87 libzip2
    87 xserver-xorg-video-fbdev
    88 crda
    88 ddrescue
    88 firmware-linux-free
    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 libgif4
    89 libsoup-gnome2.4-1
    90 gstreamer0.10-nice
    90 libseccomp1
    90 python-louis
    91 exfat-fuse
    92 evilwm
    92 libgssdp-1.0-3
    92 libsox-fmt-alsa
    93 libfs6
    93 x11-xfs-utils
    94 firmware-ralink
    94 libnm-gtk-common
    95 amd64-microcode
    95 hwinfo
    95 libcomerr2
    95 libgomp1
    95 libjbig0
    95 libslv2-9
    95 libzephyr4
    95 xserver-xorg-video-voodoo
    96 knoppix-sounds
    96 libdecoration0
    97 ssldump
    97 xinit
    97 xserver-xorg-input-aiptek
    97 xserver-xorg-video-vesa
    98 libck-connector0
    98 libpipeline1
    98 unrar-free
    99 libthai0
    100 aumix-common
    100 libbind9-80
    100 libjte1
    100 libstartup-notification0
    100 sdd
    100 tcpd
    100 vrms
    101 libgsm1
    101 ssl-cert
    101 update-inetd
    101 xserver-xorg-video-modesetting
    102 libmpcdec6
    102 libpciaccess0
    103 kpartx
    103 libss2
    103 lsb-release
    103 xserver-xorg-video-rendition
    104 isdntool-knoppix
    104 libsox-fmt-mp3
    104 libts-0.0-0
    105 file
    105 klogd
    105 libgdbm3
    105 mesa-utils
    107 sensible-utils
    108 hexedit
    108 liblinear1
    109 dmsetup
    109 libupower-glib1
    110 gir1.2-wnck-3.0
    110 libpci3
    110 libuuid1
    110 xserver-xorg-video-tga
    111 libpam-ck-connector
    111 libwmf-bin
    112 cryptcat
    112 i810switch
    112 libbz2-1.0
    112 libieee1284-3
    112 libmimic0
    112 libmms0
    112 lzop
    112 xserver-xorg-input-kbd
    112 zd1211-firmware
    113 bzip2
    113 libpcsclite1
    113 libshout3
    113 network-manager-pptp
    113 sgml-base
    114 libkrb5support0
    115 xserver-xorg-video-i740
    116 libiec61883-0
    116 libslp1
    116 libxpm4
    117 libcdaudio1
    117 liblqr-1-0
    118 libusb-1.0-0
    118 libvdpau1
    119 cdparanoia
    119 gnupg-curl
    119 libavahi-common3
    119 libgeoclue0
    119 libopencore-amrwb0
    119 libtdb1
    120 libboost-date-time1.53.0
    120 libmpc2
    120 libnfsidmap2
    120 libprocps0
    120 libwrap0
    121 iperf
    121 libatk-wrapper-java-jni
    121 libxcb-glx0
    121 usbmuxd
    121 xserver-xorg-input-vmmouse
    121 xserver-xorg-video-tseng
    122 libboost-date-time1.49.0
    122 wipe
    124 libaacs0
    124 liblwres80
    124 libpam-ncp
    124 ms-sys
    125 libraw1394-11
    126 libgmtk0
    126 libgtk-3-bin
    126 makedev
    127 libvde0
    128 aespipe
    128 libao4
    128 libid3tag0
    128 pptp-linux
    128 scalpel
    129 libva1
    129 qemu-keymaps
    130 foremost
    130 ipx
    130 libp11-kit0
    130 xserver-xorg-video-i128
    131 alsa-base
    131 libfm-gtk-bin
    131 libsoundtouch0
    132 dmraid
    132 libbrlapi0.5
    132 libjack0
    132 libmad0
    133 dbus-x11
    133 libbrlapi0.6
    133 libklibc
    133 xserver-xorg-video-s3
    134 libavahi-client3
    134 libjbig2dec0
    134 libkmod2
    134 libtasn1-3
    134 libxft2
    135 libfribidi0
    135 libxext6
    136 chntpw
    136 icedtea-netx
    136 libsensors4
    138 sshfs
    139 httptunnel
    139 iotop
    139 libcanberra0
    139 tftpd-hpa
    140 libbsd0
    140 libcupsmime1
    140 libhfsp0
    140 netcardconfig-knoppix
    140 xorg-docs-core
    140 xserver-xorg-video-tdfx
    141 gir1.2-atk-1.0
    141 libice6
    141 libxi6
    141 lzma
    141 rpcbind
    142 bridge-utils
    142 libpolkit-backend-1-0
    143 libvo-amrwbenc0
    143 madplay
    143 xserver-xorg-video-neomagic
    143 xserver-xorg-video-sisusb
    144 hping2
    144 libnss-mdns
    144 librtmp0
    144 telnet
    145 libgcc1
    145 libitm1
    145 liblouis2
    145 setserial
    147 libgtop2-7
    147 libisccfg82
    147 xserver-xorg-input-mouse
    148 cups-bsd
    148 iputils-ping
    148 iw
    148 libcdparanoia0
    148 libkate1
    148 prism54-nonfree
    148 xserver-xorg-video-cirrus
    149 libhal-storage1
    149 libvo-aacenc0
    150 adriane-config
    150 libxmu6
    150 xserver-xorg-video-s3virge
    151 python-dbus-dev
    152 0wn
    152 netcat-traditional
    152 pv
    152 xserver-xorg-video-apm
    154 libnl-3-200
    155 libpangox-1.0-0
    155 usb-modeswitch-data
    156 firmware-ipw3945
    156 libart-2.0-2
    156 libgraphite2-3
    156 libvolume-id1
    156 xserver-xorg-video-vmware
    157 firmware-brcm80211
    157 libwbclient0
    158 libboost-iostreams1.49.0
    158 libpolkit-gobject-1-0
    158 v4l-conf
    160 libcapi20-3
    160 libgcr-3-common
    160 xorriso
    161 libaa1
    161 python-minimal
    162 libsox-fmt-base
    163 python-support
    163 usb-modeswitch
    163 zoo
    164 base-passwd
    164 mpage
    165 fbi
    165 lxsession
    165 sysklogd
    165 traceroute
    165 zlib1g
    166 glib-networking
    166 libass4
    166 libv4l-0
    167 bind9-host
    167 libofa0
    168 libcupsfilters1
    168 libglapi-mesa
    168 libgudev-1.0-0
    168 libtre5
    169 dmidecode
    169 libedit2
    169 syslinux
    171 libdvdread4
    172 libcdio-cdda1
    172 libcdio-paranoia1
    172 libpurple-bin
    172 python-xdg
    172 vlan
    174 libaudio2
    176 libelfg0
    176 libimobiledevice2
    176 libjpeg-progs
    176 libmenu-cache1
    176 libsecret-common
    177 acpid
    177 fuse
    177 libcupscgi1
    179 ghostscript-cups
    179 libdv4
    179 libpango1.0-0
    179 multiarch-support
    179 sqlite3
    180 bsdutils
    180 ghostscript-x
    180 libatspi2.0-0
    181 libopenjpeg2
    182 insserv
    182 libhal1
    183 liblzo2-2
    184 libcryptsetup4
    184 libtwolame0
    184 partimage-server
    184 xserver-xorg-input-evdev
    185 at-spi2-core
    185 libiso9660-8
    185 libproxy0
    186 libbluetooth3
    187 libaudit0
    187 python-pyatspi
    188 libwildmidi1
    188 xml-core
    189 libboost-filesystem1.49.0
    189 libudev0
    189 libxkbfile1
    190 libxcb1
    191 dkms
    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
    196 ifupdown
    196 xtightvncviewer
    197 gcc-4.7-base
    197 ghostscript
    197 liblangtag1
    198 libnetpbm10
    199 libgupnp-1.0-4
    200 libsgutils2-2
    202 dash
    203 acpi-support
    203 dosfstools
    203 gddrescue
    203 python-speechd
    204 growisofs
    204 libselinux1
    204 libsocks4
    205 bluez-cups
    205 libatk-bridge2.0-0
    208 libcompizconfig0
    208 libglade2-0
    208 libquvi-scripts
    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 pppstatus
    213 libgnome-keyring0
    213 radeontool
    214 binfmt-support
    214 libpam-modules-bin
    215 xserver-xorg-video-siliconmotion
    216 libsane-extras
    217 libzvbi-common
    218 libatk1.0-0
    218 libpangomm-1.4-1
    218 libpangoxft-1.0-0
    218 libportaudio2
    218 libwpg-0.2-2
    218 sysvinit-utils
    218 sysv-rc
    219 libavdevice53
    219 sox
    219 xserver-xorg-video-trident
    220 cups-ppdc
    220 libenca0
    221 xserver-xorg-video-chips
    222 attr
    223 cpufrequtils
    223 execstack
    224 libenchant1c2a
    224 python-brlapi
    225 libdvdnav4
    225 libvorbis0a
    226 daisy-player
    226 debootstrap
    226 libcupsimage2
    226 patch
    227 espeak
    228 libsasl2-2
    228 psutils
    230 debfoster
    230 sysvinit
    230 ucf
    232 gzip
    232 librsvg2-bin
    233 libbluray1
    234 exfat-utils
    234 libpangocairo-1.0-0
    235 ipsec-tools
    236 hfsplus
    236 xserver-xorg-video-savage
    239 libtxc-dxtn-s2tc0
    240 libk5crypto3
    240 libpam0g
    241 libblkid1
    241 obex-data-server
    242 desktop-file-utils
    242 java-common
    242 libaudiofile1
    242 vpnc
    245 capiutils
    247 libmhash2
    248 libcupsppdc1
    249 compiz-gtk
    249 gir1.2-pango-1.0
    249 libmount1
    251 acl
    251 libv4lconvert0
    254 libneon27-gnutls
    256 libgc1c2
    256 libspeex1
    257 libcolord1
    257 libssh2-1
    257 wvdial
    258 ebook-speaker
    258 libsasl2-modules
    258 libvcdinfo0
    258 libx86-1
    260 libtirpc1
    261 parted
    263 kexec-tools
    263 libnice10
    264 liblcms1
    264 lrzsz
    265 libzbar0
    266 libnm-gtk0
    267 icedtea-6-plugin
    267 libdmraid1.0.0.rc16
    267 xserver-xorg-input-wacom
    268 libglib1.2ldbl
    268 libsemanage1
    268 xserver-xorg-video-mga
    270 libgirepository-1.0-1
    270 libustr-1.0-1
    272 libmeanwhile1
    272 libnettle4
    273 aufs-tools
    273 libpangoft2-1.0-0
    275 libdevmapper1.02.1
    276 less
    277 librdf0
    278 libjpeg8
    279 libtinfo-dev
    279 zenity
    281 libdc1394-22
    282 libgdu0
    282 libnm-glib-vpn1
    283 alx-dkms
    284 libpoppler-glib8
    285 libcdio13
    287 hdparm
    287 vim-common
    288 html2text
    288 initscripts
    288 libtbb2
    288 x11-session-utils
    289 ethtool
    289 libncurses5
    290 libfm1
    291 libopus0
    292 larswm
    292 libgeoip1
    294 dconf-tools
    294 libbabl-0.1-0
    294 xloadimage
    295 cryptsetup
    295 xserver-xorg-video-r128
    296 python-compizconfig
    298 cron
    298 locate
    299 fontconfig-config
    299 libgnomecanvas2-0
    300 bc
    300 socks4-clients
    300 strace
    300 xdg-utils
    301 mobile-broadband-provider-info
    302 xserver-xorg-video-glint
    303 fakeroot
    304 libespeak1
    306 libpcap0.8
    307 libavahi-core7
    307 libxfont1
    308 libpng12-0
    308 wireless-tools
    309 libatkmm-1.6-1
    310 libpam-gnome-keyring
    310 policykit-1
    312 pppoe
    312 whois
    314 bluez-gstreamer
    316 libnl-route-3-200
    317 fstransform
    317 libfuse2
    317 libwnck22
    319 libnautilus-extension1a
    319 libreadline5
    320 imagemagick-common
    320 libfaad2
    320 liblzma2
    320 liblzma5
    320 python-cairo
    321 libsepol1
    322 libburn4
    323 initramfs-tools
    324 v4l-utils
    329 ca-certificates
    329 libgssapi-krb5-2
    329 xserver-xorg-input-synaptics
    329 xserver-xorg-video-ati
    330 eject
    333 ebtables
    333 libjim0debian2
    335 libdbus-glib-1-2
    335 pm-utils
    336 dvd+rw-tools
    338 vgabios
    339 mtools
    342 libcroco3
    343 liblcms2-2
    345 libc-dev-bin
    345 libisofs6
    345 libwnck-3-0
    345 ncurses-base
    346 avahi-daemon
    346 libavutil51
    348 libnspr4
    355 libmodplug1
    356 fbset
    358 isdnutils-base
    358 libevent-2.0-5
    359 libflac8
    360 libjasper1
    361 libidn11
    361 xserver-xorg
    363 libncursesw5
    364 libgme0
    364 libgnome-bluetooth10
    364 libgpg-error0
    365 seabios
    366 libreadline6
    366 libreoffice-gnome
    368 xserver-xorg-video-mach64
    369 libgconf2-4
    369 libgpod-common
    371 bluez-alsa
    371 libgck-1-0
    373 fonts-opensymbol
    373 tzdata-java
    377 libmusicbrainz3-6
    377 libsecret-1-0
    378 unzip
    380 libexpat1
    380 libvisual-0.4-0
    381 libxen-4.2
    381 xserver-xorg-video-geode
    384 gstreamer0.10-ffmpeg
    389 libopenal1
    392 libltdl7
    392 libpostproc52
    394 ipxe-qemu
    394 poppler-utils
    395 klibc-utils
    395 libdbus-1-3
    401 libfm-gtk1
    401 liblua5.1-0
    401 mount
    402 rdesktop
    404 libtinfo5
    404 xbrlapi
    405 flac
    406 libncp
    407 gvfs-libs
    411 libmetacity-private0a
    411 libraptor2-0
    412 libexttextcat-data
    412 lm-sensors
    414 base-files
    415 e2fslibs
    415 libgmtk0-data
    416 icedax
    416 librsvg2-2
    417 xaw3dg
    418 gvfs
    420 aumix-gtk
    420 xfonts-utils
    421 libisc84
    422 libpopt0
    427 libuniconf4.6
    429 upower
    430 libfontconfig1
    432 gpgv
    433 libgl1-mesa-glx
    433 libhunspell-1.3-0
    437 libopenraw1
    440 libpcre3
    440 x11-xkb-utils
    443 x11-xserver-utils
    446 libxt6
    447 xpdf
    453 gksu
    453 libxmlrpc-core-c3
    454 libilmbase6
    454 lsof
    461 console-setup
    463 distcc
    463 gconf-defaults-service
    466 fontconfig
    466 sbl
    466 x11-common
    468 xserver-xorg-video-nouveau
    471 libwps-0.2-2
    474 xz-utils
    475 libvisio-0.0-0
    476 arj
    476 libgraphicsmagick++3
    476 xbitmaps
    478 libcups2
    478 network-manager-vpnc-gnome
    480 arandr
    481 firmware-realtek
    482 libxslt1.1
    483 libavfilter2
    483 libxaw7
    484 gpm
    484 hardinfo
    488 ewf-tools
    490 nfs-kernel-server
    491 consolekit
    491 ncurses-bin
    492 hal-info
    492 libconsole
    494 iceweasel-l10n-de
    494 libcairo-gobject2
    496 deborphan
    496 imagemagick
    502 libtiff4
    503 libquadmath0
    505 libnm-glib4
    505 libpango-1.0-0
    508 gvfs-daemons
    510 libsoup2.4-1
    510 x11-utils
    512 libgdk-pixbuf2.0-0
    513 libldap-2.4-2
    514 libdrm-nouveau2
    516 cryptsetup-bin
    516 libvisual-0.4-plugins
    518 librasqal3
    520 libglew1.7
    520 libgtk2.0-bin
    521 liborcus-0.4-0
    523 cups-client
    525 libsdl1.2debian
    528 libgail18
    529 bsdmainutils
    529 libdrm2
    532 xfonts-scalable
    533 foomatic-filters
    533 libgmp10
    538 qemu-system-common
    539 libdrm-radeon1
    544 xserver-xorg-video-openchrome
    547 uswsusp
    548 libwmf0.2-7
    549 vde2
    550 tasksel-data
    552 libglu1-mesa
    552 libgpod4
    553 sane-utils
    554 libvncserver0
    556 libgksu2-0
    556 libsndfile1
    564 libgconf-2-4
    564 libgphoto2-port0
    564 module-assistant
    565 gconf-service
    566 procps
    568 libewf1
    571 libtiff5
    572 gv
    578 libgmime-2.6-0
    581 libblas3
    582 libcurl3-gnutls
    588 iptraf
    590 zip
    592 gconf2
    596 adriane-karl
    598 gir1.2-glib-2.0
    600 libthai-data
    602 libcurl3
    602 libwvstreams4.6-base
    606 libmspub-0.0-0
    608 pidgin-encryption
    610 libgcrypt11
    613 libdrm-intel1
    613 libmp3lame0
    616 aspell-en
    624 libgtkspell0
    624 rsync
    625 debconf
    625 libept1.4.12
    626 libzvbi0
    627 printer-driver-gutenprint
    628 libsvga1
    631 flashrom
    631 libgd2-xpm
    633 libsox2
    637 libparted0debian1
    637 x11vnc-data
    640 lp-solve
    647 liborc-0.4-0
    652 intel-microcode
    652 libmng1
    653 gammu
    654 gtk2-engines-pixbuf
    658 python
    660 firmware-bnx2
    660 psmisc
    661 lxsession-edit
    661 lxshortcut
    661 python-dbus
    662 nfs-common
    665 libharfbuzz0a
    670 xserver-xorg-video-sis
    672 libnm-util2
    681 usbutils
    682 libgnome-keyring-common
    684 ttf-bitstream-vera
    687 lxlauncher
    694 libapt-inst1.5
    695 openjdk-6-jre
    698 libtiff-tools
    701 libtokyocabinet9
    703 libarchive12
    710 samba-common
    714 tasksel
    716 leafpad
    716 notification-daemon
    718 highlight-common
    725 libvpx1
    728 libswscale2
    728 mybashburn
    729 libumfpack5.4.0
    733 grub-legacy
    736 libgnomecanvas2-common
    737 liblvm2app2.2
    738 libtag1-vanilla
    747 highlight
    750 glib-networking-common
    750 network-manager-openvpn-gnome
    752 libpam-modules
    753 lxinput
    756 gdisk
    760 libmpfr4
    763 libdirac-encoder0
    765 gstreamer0.10-gconf
    766 bash-completion
    779 icedtea-netx-common
    780 vim-tiny
    781 libfm-data
    785 gstreamer0.10-x
    785 libtheora0
    787 libopenexr6
    788 libgpgme11
    792 console-common
    792 libnewt0.52
    793 libavahi-common-data
    794 libreoffice-pdfimport
    796 policykit-1-gnome
    797 libspandsp2
    799 gpicview
    800 libreoffice-gtk
    809 openssh-server
    812 gsettings-desktop-schemas
    814 firmware-atheros
    814 ppp
    818 libfreetype6
    824 libsqlite3-0
    828 lxappearance
    832 libpulse0
    832 xfonts-encodings
    833 foomatic-db-engine
    836 libpixman-1-0
    836 pmount
    838 sed
    839 libncurses5-dev
    842 libboost-serialization1.49.0
    844 cpio
    848 metacity
    848 xvkbd
    851 lxterminal
    851 manpages
    852 grub
    855 libfarstream-0.1-0
    860 atmel-firmware
    865 gettext-base
    869 cloop-utils
    870 sharutils
    874 xsane
    875 gir1.2-gtk-3.0
    877 libisoburn1
    878 net-tools
    879 libgail-common
    882 socat
    883 pcmanfm
    884 wodim
    896 tcpdump
    899 dialog
    900 console-tools
    900 dictionaries-common
    902 fdutils
    904 vcdimager
    908 partimage
    926 libxvidcore4
    928 xournal
    929 cups-filters
    929 libschroedinger-1.0-0
    930 network-manager-pptp-gnome
    935 libcmis-0.3-3
    941 librpmsign1
    941 rpm2cpio
    941 screen
    944 libgtk1.2-common
    945 libwpd-0.9-9
    949 udev
    951 pciutils
    951 udisks
    966 minicom
    968 libglide3
    972 libkrb5-3
    973 iproute
    976 dbus
    976 python-gi
    989 xul-ext-noscript
    990 wamerican
    1004 vorbis-tools
    1012 libgtop2-common
    1016 firmware-bnx2x
    1017 libgstreamer-plugins-bad0.10-0
    1021 lxde-common
    1026 libelf1
    1033 libgammu-i18n
    1035 libcaca0
    1041 libvte9
    1042 console-setup-linux
    1053 cdrdao
    1062 brasero
    1063 firmware-qlogic
    1066 adduser
    1066 librpmbuild3
    1070 libgfortran3
    1072 mdadm
    1074 openssl
    1080 xkeycaps
    1081 libcdr-0.0-0
    1090 librpmio3
    1100 debconf-i18n
    1102 diffutils
    1107 modemmanager
    1112 openvpn
    1113 wpasupplicant-gnutls
    1116 libpam-runtime
    1130 gvfs-backends
    1132 libgcr-3-1
    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
    1201 iptables
    1204 lvm2
    1205 speech-dispatcher
    1212 gtk2-engines
    1216 firmware-ipw2x00
    1259 libwvstreams4.6-extras
    1261 libslang2
    1267 rpm
    1283 apt-utils
    1286 rpm-common
    1289 libreoffice-math
    1291 libasound2
    1298 libmagickwand5
    1307 snmp
    1313 libvte-common
    1317 mc
    1320 librpm3
    1361 libspice-server1
    1370 wpasupplicant
    1375 gnome-screenshot
    1384 aspell
    1390 libtotem-plparser17
    1392 grep
    1399 libgnutls26
    1399 smartmontools
    1412 hal
    1420 xterm
    1426 libcwidget3
    1440 hicolor-icon-theme
    1453 xserver-xorg-video-radeon
    1469 liblangtag-common
    1472 genisoimage
    1472 python-gobject-2
    1486 rtorrent
    1491 xarchiver
    1493 libx11-6
    1495 libsamplerate0
    1506 espeak-data
    1507 libsnmp-base
    1516 xserver-common
    1520 gcr
    1525 libav-tools
    1526 util-linux
    1527 firmware-linux-nonfree
    1539 libvorbisenc2
    1543 prelink
    1553 libcairo2
    1558 ntfs-3g
    1571 busybox-static
    1574 libx11-data
    1604 libperl5.14
    1615 findutils
    1631 virtualbox-guest-utils
    1634 libgammu7
    1636 smail
    1653 tightvncserver
    1654 lesstif2
    1655 libdb5.1
    1662 nano
    1664 encfs
    1689 libatk1.0-data
    1696 libopencv-imgproc2.3
    1722 libxml2
    1752 menu
    1757 gnome-mplayer
    1758 libbrasero-media3-1
    1793 libdns88
    1795 libexif12
    1797 vim
    1802 tzdata
    1809 libopencv-core2.3
    1824 libgtk1.2
    1831 firmware-netxen
    1841 sudo
    1844 x11-apps
    1855 isc-dhcp-common
    1866 firmware-myricom
    1884 isc-dhcp-client
    1909 libhd16
    1932 icedtea-6-jre-cacao
    1936 libglibmm-2.4-1c2a
    1964 alsa-utils
    1996 enscript
    2033 libgphoto2-l10n
    2041 x11vnc
    2076 xserver-xorg-video-intel
    2106 uno-libs3
    2118 fonts-liberation
    2135 firmware-libertas
    2161 libx264-123
    2168 ncpfs
    2170 wget
    2173 isc-dhcp-server
    2196 passwd
    2205 qemu-utils
    2206 pidgin
    2210 man-db
    2240 gawk
    2240 libgegl-0.2-0
    2254 libdirectfb-1.2-9
    2259 libpoppler19
    2283 keyboard-configuration
    2317 rxvt-unicode-lite
    2331 xscreensaver
    2337 e2fsprogs
    2339 openssh-client
    2352 bluez
    2370 libwnck-common
    2395 libavformat53
    2402 irssi
    2422 console-data
    2428 libwnck-3-common
    2435 catdoc
    2461 tar
    2466 lxpanel
    2472 libaspell15
    2481 xul-ext-adblock-plus
    2519 compiz-plugins
    2548 gnome-themes
    2661 elinks
    2676 libgstreamer-plugins-base0.10-0
    2686 gstreamer0.10-plugins-base
    2703 libapt-pkg4.12
    2711 login
    2730 libreoffice-base-core
    2730 libreoffice-style-tango
    2775 libmagic1
    2817 groff-base
    2829 libgstreamer-plugins-base1.0-0
    2830 tk8.5
    2911 linux-libc-dev
    2956 dvb-apps
    3002 netpbm
    3033 libgdk-pixbuf2.0-common
    3091 libc-bin
    3144 syslinux-common
    3158 libgphoto2-2
    3210 apt
    3271 libnss3
    3402 xfsprogs
    3439 gconf-editor
    3476 libgraphicsmagick3
    3525 libreoffice-l10n-de
    3558 libmozjs10d
    3640 libreoffice-impress
    3651 tcl8.5
    3825 gvfs-common
    3836 p7zip-full
    3874 libjavascriptcoregtk-1.0-0
    3902 bash
    3915 libgs9-common
    4019 libgstreamer0.10-0
    4028 libgtkmm-2.4-1c2a
    4033 libgstreamer1.0-0
    4036 libsnmp15
    4063 libcuneiform0
    4064 liblouis-data
    4064 libsane-common
    4064 openssh-blacklist
    4069 firmware-intelwimax
    4070 openssh-blacklist-extra
    4087 shared-mime-info
    4125 xserver-xorg-core
    4151 cups
    4184 compizconfig-settings-manager
    4197 libglib2.0-0
    4228 cups-common
    4296 libxapian22
    4383 libwebkitgtk-1.0-common
    4488 xfonts-75dpi
    4587 compiz-core
    4600 xsane-common
    4602 aptitude
    4632 gsfonts
    4639 network-manager
    4696 compiz-fusion-plugins-unsupported
    4705 perl-base
    4805 mc-data
    4820 xfonts-100dpi
    4897 testdisk
    4942 gnupg
    4973 libpurple0
    5097 libgimp2.0
    5193 gnome-keyring
    5246 python2.7-minimal
    5248 virtualbox-guest-x11
    5250 libfftw3-3
    5262 libmozjs21d
    5305 grub-common
    5403 xkb-data
    5523 mplayer
    5782 mutt
    5852 python-gtk2
    5949 libmagickcore5
    6013 gparted
    6015 libgtk-3-0
    6103 libsmbclient
    6135 gstreamer0.10-plugins-good
    6185 ure
    6238 gstreamer0.10-plugins-bad
    6250 libgtk2.0-0
    6257 network-manager-gnome
    6268 zenity-common
    6445 dpkg
    6590 metacity-common
    6676 iceweasel
    6783 gconf2-common
    6924 compiz-fusion-plugins-main
    6945 libgutenprint2
    6973 foomatic-db
    7036 libssl1.0.0
    7226 firmware-iwlwifi
    7655 libglib2.0-data
    7690 synaptic
    7778 openjdk-6-jre-lib
    8060 compiz-fusion-plugins-extra
    8182 liblapack3
    8280 xfonts-base
    8318 libsane
    8676 python2.7
    8950 libc6
    8990 libgs9
    9263 aptitude-common
    9295 libreoffice-draw
    9861 python-numpy
    10037 gnome-icon-theme
    10547 brasero-common
    10626 qemu-system-x86
    11283 perl
    11743 poppler-data
    12199 cpp-4.7
    12215 gnome-orca
    13230 binutils
    14026 coreutils
    14082 perl-modules
    14886 nmap
    15019 iso-codes
    15241 libavcodec53
    15288 gimp
    15430 locales
    17427 gcc-4.7
    18215 samba-common-bin
    19249 libreoffice-calc
    19794 libflite1
    20036 libgtk-3-common
    20150 libc6-dev
    20627 libgtk2.0-common
    21723 libicu48
    22138 libllvm3.2
    22368 vim-runtime
    23332 libwebkitgtk-1.0-0
    25059 pidgin-data
    25235 libreoffice-writer
    31305 linux-headers-3.9.6
    36961 xulrunner-21.0
    42129 smbclient
    42762 gimp-data
    50691 cuneiform-common
    54491 libgl1-mesa-dri
    64438 libreoffice-common
    80022 openjdk-6-jre-headless
    88030 linux-image-3.9.6
    112226 libreoffice-core
    
    表示された中から、必要のないアプリケーションを選定し、アプリケーション名を控えておいて下さい。

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

    アンインストールを行うパッケージが決まりましたら、以下のコマンドでパッケージを削除します。
    root@Microknoppix;~# apt-get remove \
    --purge アプリケーション名[ENTER]
    
    このレシピでは、以下の手順で削除しますが、特に削除パッケージは、依存関係から、記載しているパッケージ以外も削除されますので、利用用途に合わせて変更して下さい。

    なお、以下の手順でも「LibreOffice」「gimp」「gparted」「cups」「iceweasel」など、よく使うアプリケーションは残りつつ、CDイメージサイズを、約670Mバイト程度に出来ます。

  1. まず、以下のコマンドで「openjdk-6」を削除します。
    root@Microknoppix;~# apt-get remove --purge openjdk-6* [ENTER]
    
  2. ここで、エラーが出ますので、一旦以下の通り「/etc/ssl/certs」を作成します。
    root@Microknoppix;~# mkdir /etc/ssl/certs [ENTER]
    
  3. 再度以下のコマンドで「openjdk-6」を続きから削除します。
    root@Microknoppix;~# apt-get remove --purge openjdk-6* [ENTER]
    
  4. 続いて、それ以外の削除したいパッケージを、消します。
    root@Microknoppix;~# apt-get remove --purge \
    cuneiform* linux-headers-3.9.6  vim-runtime \
    qemu-system-x86 aptitude-common firmware-iwlwifi virtualbox-guest-x11 \
    mc-data  firmware-intelwimax gnome-themes xul-ext-adblock-plus \
    libwnck-3-common libsane-common libcuneiform0 gvfs-common pidgin \
    pidgin-encryption pidgin-data libreoffice-l10n-de samba-common-bin mutt \
    xsane-common libxapian22  openssh-blacklist-extra openssh-blacklist \
    p7zip-full catdoc irssi qemu-utils isc-dhcp-server x11vnc tightvncserver \
    firmware-libertas libgphoto2-l10n firmware-myricom firmware-netxen \
    firmware-linux-nonfree gnome-screenshot firmware-ipw2x00 unhide \
    libunistring0 wpasupplicant-gnutls firmware-qlogic console-setup-linux \
    libgstreamer-plugins-bad0.10-0 firmware-bnx2x xul-ext-noscript fdutils \
    socat gir1.2-gtk-3.0 atmel-firmware libncurses5-dev firmware-atheros \
    libspandsp2 icedtea-netx-common highlight liblvm2app2.2 \
    highlight-common gtk2-engines-pixbuf intel-microcode \
    libgd2-xpm printer-driver-gutenprint adriane-karl [ENTER]
    
  5. さらにアプリケーションの削除の結果、不要となったファイルも以下のコマンドで削除します。
    root@Microknoppix;~# apt-get autoremove[ENTER]
    
▲目次


5. 日本語化

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

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

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

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

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

5-5. Libreoffice日本語化

    Libreofficeの表示が日本語になるように、日本語化パックをダウンロードします。
    root@Microknoppix;~# wget http://www.nic.funet.fi/index/Debian/pool/main/libr/libreoffice/libreoffice-l10n-ja_4.0.3-3_all.deb [ENTER]
    日本語化パックをインストールします。
    root@Microknoppix;~# dpkg -i ./libreoffice-l10n-ja_4.0.3-3_all.deb [ENTER]
    
    後片付け。
    root@Microknoppix;~# rm -i ./libreoffice-l10n-ja_4.0.3-3_all.deb [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.2.0JP" \
     -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/sda3/master/KNOPPIX/KNOPPIX/KNOPPIX[ENTER]
    -r--r--r-- 1 root root 683528462 Feb 11 09:59 /media/sda3/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.2.0JP" -hide-rr-moved -v \
    -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
    -o ../KNOPPIX7.2.0JP.iso .[ENTER]
    
    これで、日本語化されたKNOPPIX7.2.0 CD版のイメージファイルが「/media/sda1/master/KNOPPIX7.2.0JP.iso」に出来ます。

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

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

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

▲目次