# 自分用の作業メモです。ウソが書かれてるかもしれませんのでご注意ください。 # また、あっているのかわからないけど、こうやってみたら動いた的なものもありますので信用してはいけません。 # 作業環境の準備 # まず、KNOPPIX 英語版 DVD をダウンロードして DVD-R/DVD-RW に焼いて作っておきます。 # 以下の作業を行う前に、必ず、大切なデータはバックアップしておいてください。 ################################################################ ##### KNOPPIX 用に HDD を用意できる方はこの部分の作業は必要ありません ##### # Windows の NTFS パーテーションを縮める # Windows Vista 以降なら標準のツールでできます # (マイコンピュータ右クリック → 管理 → 記憶域 → ディスクの管理) # (Windows8等は、Windowsキー + X → ディスクの管理) # 私のヘボノートパソコン では、50G 位の作業スペースだと DVD イメージ作成時にフリーズしました # なので 150GB ほど Windows 領域を縮めてLinux用に確保しました(もっと少なくても良いかも) ################################################################# # KNOPPIX DVD 英語版でブートする # GParted で先ほど確保した 150GB の所に ext4 パーテーションを作ってフォーマットする # 作業開始 # /media/sda10 や /dev/sda10 の部分はご自身の環境に置き換えてください # LXTerminal 等のターミナルを立ちあげてルートシェルを開始します sudo -s # 必要に応じて作業中のキーボードレイアウトを日本語キーボードレイアウトにします setxkbmap -layout jp # GParted で作った Linux 用パーテーションをマウントします mount -t ext4 -o rw /dev/sda10 /media/sda10 # 作業用ディレクトリを作成します mkdir -p /media/sda10/knoppix7.4.2/source/KNOPPIX # DVD-ROM イメージのコピーディレクトリを作成します mkdir /media/sda10/knoppix7.4.2/master # DVD-ROM イメージの展開 約30分 cp -Rpv /KNOPPIX/* /media/sda10/knoppix7.4.2/source/KNOPPIX/ # 同じく 約18分 cp -Rpv /mnt-system/* /media/sda10/knoppix7.4.2/master/ ############################################### # ※ chroot 上で一部の GUI 作業を行う際に必要な措置です # ディスプレイの環境変数を確認します echo $DISPLAY :0 # chroot 上で GUI 環境が使えるようにします xhost + ############################################### # /dev/pts を chroot 上にマウント mount --bind /dev/pts /media/sda10/knoppix7.4.2/source/KNOPPIX/dev/pts chroot /media/sda10/knoppix7.4.2/source/KNOPPIX # ここをルートとして作業開始. # proc のマウント mount -t proc /proc proc ############################################### # ※ chroot 上で一部の GUI 作業を行う際に必要な措置です echo $DISPLAY :0 # :0 ←が表示されない場合は以下のコマンドを入力してください export DISPLAY=:0 ############################################### # apt-get, aptitude, wget 用の DNS サーバーの設定です # 自動で設定されていない場合はここで設定します vim /etc/resolv.conf ----- nameserver 192.168.100.254 # ご自身の環境に置き換えてください ----- # :wq # ここで設定した値は iso イメージを作成する直前に消しておいてください # 日本語化領域確保のため不要なソフトウエアの削除。(ここではゲーム関連を削除) # 今回は、DVD領域確保用に、ロケール関連のファイルも削除するので、ある程度ケームは残しておくことにします。 # シェルスクリプトに追加する方は apt-get autoremove で必要なファイルまで削除される # 場合がありますのでご注意ください。 # コメントアウトしてあるものは Knoppix 7.4.2 日本語版DVD では削除しなかったものです # やりながら書いたので書き間違えてるかもしれません apt-get remove --purge aisleriot # 10.2MB # apt-get remove --purge amor # 637kB # apt-get remove --purge armagetronad # 2,512kB # apt-get remove --purge armagetronad-common # 4,022kB apt-get remove --purge blinken # 1,019kB # apt-get remove --purge blobby # 810kB # apt-get remove --purge blobby-data # 2,267kB # apt-get remove --purge blobby-server # 383kB apt-get remove --purge bomber # 731kB apt-get remove --purge bovo # 480kBer # apt-get remove --purge chromium-bsu # 459kB # apt-get remove --purge chromium-bsu-data # 2,327 apt-get remove --purge crack-attack # 4,480kB apt-get remove --purge crossfire-client # 2,543kB apt-get remove --purge crossfire-client-images # 4,184kB apt-get remove --purge crossfire-client-sounds # 557kB apt-get remove --purge crossfire-common # 10.0MB apt-get remove --purge crossfire-maps-small # 41.9MB # (apt-get remove --purge crossfire-server) # apt-get remove --purge enigma # 2,697kB # apt-get remove --purge enigma-data # 41.9MB # apt-get remove --purge extremetuxracer # 680kB # apt-get remove --purge extremetuxracer-data # 31.4MB apt-get remove --purge fairymax # 168kB apt-get remove --purge five-or-more # 8,641kB # apt-get remove --purge foobillard # 1,434kB apt-get remove --purge four-in-a-row # 6,054kB # apt-get remove --purge freeciv-client-gtk # 1,979kB # apt-get remove --purge freeciv-data # 32.9MB # apt-get remove --purge freeciv-server # 2,153kB # apt-get remove --purge frozen-bubble # 761kB # apt-get remove --purge frozen-bubble-data # 24.3MB # apt-get remove --purge fb-music-low # 1,565kB apt-get remove --purge gcompris # 1,492kB apt-get remove --purge gcompris-data # 134MB apt-get remove --purge gcompris-sound-de # apt-get remove --purge gcompris-sound-fr # apt-get remove --purge gnome-chess # 7,491kB apt-get remove --purge gnome-klotski # 5,369kB apt-get remove --purge gnome-mahjongg # 9,387kB apt-get remove --purge gnome-mines # 7,007kB apt-get remove --purge gnome-nibbles # 9,808kB apt-get remove --purge gnome-robots # 7,809kB apt-get remove --purge gnome-sudoku # 8,887kB apt-get remove --purge gnome-tetravex # 7,257kB # apt-get remove --purge gnubg # 2,840kB # apt-get remove --purge gnubg-data # 18.0MB apt-get remove --purge gnuchess # 3,368kB apt-get remove --purge gnuchess-book apt-get remove --purge gnugo # 8,180kB apt-get remove --purge granatier # 2,236kB apt-get remove --purge hoichess # 586kB apt-get remove --purge iagno # 6,956kB # apt-get remove --purge kapman # 1,903kB # apt-get remove --purge katomic # 1,053kB # apt-get remove --purge kbattleship # 1,336kB # apt-get remove --purge kblackbox # 436kB # apt-get remove --purge kblocks # 3,526kB apt-get remove --purge kbounce # 2,194kB apt-get remove --purge kbreakout # 2,066kB # apt-get remove --purge kdegames-card-data # apt-get remove --purge kdegames-mahjongg-data apt-get remove --purge kdiamond # 4,471kB apt-get remove --purge kfourinline # 5,255kB apt-get remove --purge kgoldrunner # 8,783kB apt-get remove --purge kigo # 1,741kB apt-get remove --purge killbots # 1,385kB apt-get remove --purge kiriki # 395kB # apt-get remove --purge kjumpingcube # 468kB apt-get remove --purge klickety # 2,276kB apt-get remove --purge klines # 1,376kB # apt-get remove --purge kmines # 959kB apt-get remove --purge knetwalk # 1,140kB apt-get remove --purge kobodeluxe # 616kB apt-get remove --purge kobodeluxe-data # 1,469kB apt-get remove --purge kolf # 2,122kB apt-get remove --purge kollision # 548kB apt-get remove --purge konquest # 835kB apt-get remove --purge kreversi # 772kB # apt-get remove --purge kshisen # 442kB apt-get remove --purge ksirk # 8,209kB apt-get remove --purge kspaceduel # 570kB * apt-get remove --purge ksquare # 387kB apt-get remove --purge ksudoku # 3,102kB apt-get remove --purge ktron # 813kB # apt-get remove --purge ktuberling # 7,741kB apt-get remove --purge kubrick # 430kB apt-get remove --purge lightsoff # 6,885kB apt-get remove --purge lincity # 1,446kB # apt-get remove --purge lskat # 4,157kB apt-get remove --purge nethack-console # 1,842kB apt-get remove --purge nethack-common # 1,351kB # apt-get remove --purge neverball # 492kB # apt-get remove --purge neverball-common # 142MB # apt-get remove --purge neverball-data # 88.3MB # apt-get remove --purge neverputt # 340kB # apt-get remove --purge neverputt-data # 27.3MB apt-get remove --purge palapeli # 942kB apt-get remove --purge palapeli-data # 2,695kB apt-get remove --purge pingus # 1,869kB apt-get remove --purge pingus-data # 22.8MB # apt-get remove --purge pioneers # 942kB # apt-get remove --purge pioneers-data # 3,824kB # apt-get remove --purge pioneers-console # 1,359kB # apt-get remove --purge pioneers-console-data # 2,160kB apt-get remove --purge quadrapassel # 5,892kB # apt-get remove --purge supertux # 488kB # apt-get remove --purge supertux-data # 15.1MB apt-get remove --purge swell-foop # 6kB apt-get remove --purge tali # 9,899kB # apt-get remove --purge toppler # 1,926kB # apt-get remove --purge tuxmath # 11.5MB # apt-get remove --purge tuxpuck # 499kB # apt-get remove --purge tuxtype # 341kB # apt-get remove --purge tuxtype-data # 12.1MB apt-get remove --purge xarchon # 410kB apt-get remove --purge xarchon-theme-default # 1,511kB apt-get remove --purge xboard # 2,540kB # apt-get remove --purge xpenguins # 1,066kB apt-get remove --purge xskat # 444kB # 以上でゲーム関連の削除は終了です # 日本語環境で不要なKDE用地域化ファイルの削除 apt-get remove --purge kde-l10n-de # KDE 用 ドイツ語地域化ファイル削除 # 45.4MB apt-get remove --purge kde-l10n-es # KDE 用 スペイン語地域化ファイル削除 # 31.9MB apt-get remove --purge kde-l10n-fr # KDE 用 フランス語地域化ファイル削除 # 42.7MB apt-get remove --purge kde-l10n-it # KDE 用 イタリア語地域化ファイル削除 # 20.6MB apt-get remove --purge kde-l10n-pl # KDE 用 ポーランド語地域化ファイル削除 # 26.7MB # Knopper さん用(笑)各種ドイツ語化パッケージ削除 apt-get remove --purge libreoffice-l10n-de # 31.4MB apt-get remove --purge iceweasel-l10n-de # 664kB apt-get remove --purge icedove-l10n-de # 506kB # 残った残骸を削除 # apt-get autoremove # 一覧に削除したくない名前が出てきた場合は n を選択してください。 # その場合は autoremove を使用せずに個別に削除してください。 # apt-get にソースリストを追加 vim /etc/apt/sources.list # 以下の5行を追加 ----- # for KNOPPIX 7.4.2 JP unofficial DVD deb http://ftp.debian.org/debian experimental main # for Iceweasel deb http://ftp.debian.org/debian/ wheezy main contrib non-free # for Flashplugin deb http://ftp.jp.debian.org/debian wheezy-updates main contrib non-free # for ibus and fcitx deb http://security.debian.org/ wheezy/updates main contrib non-free deb http://security.debian.org/ jessie/updates main contrib non-free # for Chromium and Pepper Flashplugin ----- # :wq # ひと通り削除作業が終わったら apt-get update を行います apt-get update # debconf まわりでエラーが出る場合の対処 apt-get install debconf --reinstall ################################################ # ※ TrueCtypt・VeraCtypt が必要でない方は飛ばしてください # TrueCrypt の GUI 版をインストールします # Linux版は英語版しかありませんのでご注意ください # Truecrypt7.1a のダウンロード wget https://download.truecrypt.ch/current/truecrypt-7.1a-linux-x86.tar.gz # 2.5M # ダウンロードしたファイルの展開 tar zxvf truecrypt-7.1a-linux-x86.tar.gz # 以下のコマンドを実行すると GUI でのインストール作業になります。 ./truecrypt-7.1a-setup-x86 # インストールが終わりましたらダウンロードしたファイルを削除します rm truecrypt-* # VeraCrypt の GUI 版 をインストール # TrueCrypt のインストールとほぼ同じ手順になります wget http://jaist.dl.sourceforge.net/project/veracrypt/VeraCrypt%201.0e/veracrypt-1.0e-setup.tar.bz2 tar jxvf veracrypt-1.0e-setup.tar.bz2 ./veracrypt-1.0e-setup-gui-x86 rm veracrypt-* ################################################# #################################### # scrub のインストール # scrub が必要でない方は飛ばしてください apt-get install scrub # 97.3kB #################################### # kde-l10n-ja のインストール # デスクトップ環境 KDE のメニューや Konqueror 等が日本語表示になります apt-get install kde-l10n-ja # 7,076kB # 日本語フォントのインストール # ご自身の好みのフォントで構成してください。 # IPA フォント apt-get install fonts-ipafont # 28.7MB # IPAex フォント apt-get install fonts-ipaexfont # 13.9MB # 日本語毛筆フォント apt-get install fonts-aoyagi-kouzan-t # 2,091kB apt-get install fonts-aoyagi-soseki # 5,481kB # 古風な日本語 TrueType 明朝フォント apt-get install fonts-dejima-mincho # 4,096kB # 手書き風 きろ字フォント apt-get install fonts-kiloji # 23.0MB # 日本語 TrueType フォント モトヤ L シーダ apt-get install fonts-motoya-l-cedar # 1,925kB # 日本語 TrueType フォント モトヤ L マルベリ apt-get install fonts-motoya-l-maruberi # 2,870kB # LXDE 日本語キーボードの設定をしてました。昔は。 # 現在、GNOME や LXDE では ibus や fcitx がその役割を担当してます # vim /home/knoppix/.config/lxsession/LXDE/autostart # 以下の一行を追加 # ----- # @setxkbmap -layout jp -option ctrl:swapcase # ----- # (Esc) # :wq # KDE キーボードレイアウトの設定 cd /home/knoppix/.kde/share/config/ # オリジナルの kxkbrc をバックアップして… cp kxkbrc kxkbrc.org # kxkbrc を編集します vim kxkbrc # 以下の内容は KDE の GUI 設定で吐き出された値ですので # 参考にしてください [Layout] DisplayNames=, LayoutList=jp,us LayoutLoopCount=-1 Model=pc105 ResetOldOptions=false ShowFlag=false ShowLabel=true ShowLayoutIndicator=true ShowSingle=false SwitchMode=Global Use=true # :wq # chroot のルートディレクトリに戻る cd / # KNOPPIX7.4.2 に入ってる ibus は gconf ベースなので GNOME Shell 上で期待した動作をしません # そこで wheezy-updates にある dconf ベースの ibus と入れ替えます # 既存の ibus を削除します apt-get remove --purge ibus # 32.8 MB apt-get autoremove # wheezy-updates から ibus をインストールします apt-get install -t wheezy-updates ibus # 2,154kB # 同様に ibus-gtk ibus-gtk3 をインストールしておきます apt-get install -t wheezy-updates ibus-gtk ibus-gtk3 # 502kB # ibus-mozc も weezy-updates からインストールします apt-get install -t wheezy-updates ibus-mozc # 55.4MB # GNOME 言語関連とキーボードレイアウトの設定 # chroot 上では、gsetting で値をセットする際、頭に dbus-launch --exit-with-session を付ける事に注意 # ユーザーを knoppix 変更してから… su - knoppix # GNOME ではキーボードレイアウトに ibus-mozc を使用しますので登録します dbus-launch --exit-with-session gsettings set org.gnome.desktop.input-sources sources "[('ibus', 'mozc-jp'), ('xkb', 'us')]" dbus-launch --exit-with-session gsettings set org.gnome.desktop.input-sources current 0 # デフォルトで true ですので設定しませんでした # dbus-launch --exit-with-session gsettings set org.gnome.settings-daemon.plugins.keyboard active true # GNOME 以外で ibus-mozc を使用しないので設定しませんでした # ibus に ibus-mozc を登録します # dbus-launch --exit-with-session dconf write /desktop/ibus/general/engines-order "['mozc-jp:jp::jpn', 'xkb:us::eng']" # dbus-launch --exit-with-session dconf write /desktop/ibus/general/preload-engines "['mozc-jp:jp::jpn', 'xkb:us::eng']" # GNOME 言語フォーマットの設定 dbus-launch --exit-with-session gsettings set org.gnome.system.locale region 'ja_JP.utf8' # お好みに応じて GNOME Shell トップバーの時間表示の部分に日付を表示します dbus-launch --exit-with-session gsettings set org.gnome.desktop.interface clock-show-date true # それぞれの確認作業は gsettings get または、 dconf read で行ってください # ユーザー knoppix を抜けて root に戻り… exit # ibus-mozc の キーボードレイアウトを default から jp に変更 # 確認 ibus read-cache # layout>jp を追加? cd /usr/share/ibus/component cp mozc.xml mozc.xml.org leafpad mozc.xml defaultjp # キャッシュを更新 ibus write-cache # chroot のルートディレクトリに戻る cd / # GNOME 言語設定の続き vim /var/lib/AccountsService/users/knoppix ----- [User] Language=ja_JP.utf8 SystemAccount=false ----- :wq vim /etc/default/locale ----- LANG="ja_JP.UTF-8" LANGUAGE="ja" LC_MESSAGES="ja_JP.UTF-8" COUNTRY="JP" ----- :wq # GNOME 以外のデスクトップ環境用に fcitx-mozc を導入します # あくまでも実験的な経過措置であることに留意してください apt-get install -t wheezy-updates fcitx-mozc # 18.8M # aptitude では im-switch を im-config に置き換える提案をされますのでそのようにしてください # im-config -c # Input Method Configuration →  # Do you explicitly select the system configuration? →  # none do not set any IM from im-config → # knoppix ユーザーになり… su - knoppix # 一度 fcitx を起動して fcitx 用ファイル・フォルダを作成します fcitx # LXDE のシステムトレイにキーボードアイコンが現れるので 右クリック→設定 # 入力メソッドを次の順番で追加します # 一番上に設定したものがデフォルトのキーボードレイアウトになります 日本語キーボード mozc 英語キーボード # 設定内容は /home/knoppix/.config/fcitx/profile に保存されます leafpad /home/knoppix/.config/fcitx/profile # # 現在使える入力メソッドがコメントアウトされてますので次のように編集します ----- # 現在の入力メソッド名 IMName=mozc ----- # ルートに戻ります exit # gnome shell で fcitx が起動しないよう 名前を変更しておきます ----- cd /etc/xdg/autostart/ mv fcitx-autostart.desktop fcitx-autostart.desktop.bak # デスクトップ環境ごとに起動するインプットメソッドを切り替える設定を行います cd /etc/init.d # オリジナルの knoppix-startx スクリプトをバックアップしておきます cp knoppix-startx knoppix-startx.org # knoppix-startx スクリプトを編集します vim knoppix-startx # 64〜65行目の ## Create home if not existing. #[ -d /home/"$USER" ] || install -d -m 700 -o "$USER" -g "$GROUP" /home/"$USER" # の後ろあたりに以下の7行を追加してください ----- # Input method switcher if [ "$DESKTOP" = "gnome" ]; then IM="ibus" else IM="fcitx" fi echo -e "# knoppix-startx generated on `date -R`\nrun_im $IM" > /home/knoppix/.xinputrc ----- # #:wq # chroot のルートディレクトリに戻る # cd / # LibreOffice 日本語化パックの適用(LibreOffice のバージョン対応したものをダウンロードする) wget http://www.nic.funet.fi/index/Debian/pool/main/libr/libreoffice/libreoffice-l10n-ja_4.3.2-2_all.deb dpkg -i ./libreoffice-l10n-ja_4.3.2-2_all.deb rm -i ./libreoffice-l10n-ja_4.3.2-2_all.deb # Iceweasel の日本語化パックの適用(新しいバージョンがあれば更新)33.0-2 apt-get install -t experimental iceweasel-l10n-ja # バージョンアップした際は prefs.js も変更する必要がある事にご注意ください # Iceweasel ver 32 から パスワードの記憶に関連したファイルが # signon.sqlite から login.json に変更になりました # prefs.js の該当行を以下の内容にします cd /home/knoppix/.mozilla/firefox/knoppix/ vim prefs.js ----- # user_pref("signon.importedFromSqlite", true); # コメントアウト user_pref("signon.importedFromSqlite", false); # 末尾を false に変更 ----- :wq # chroot のルートディレクトリに戻る cd / # Icedove(Thunderbird メールソフト)の日本語化パックの摘要及び更新 31.0-1 apt-get install -t sid icedove-l10n-ja # 570kB # Chromium を最新版に… apt-get install -t jessie chromium # FlashPlayer プラグインをインストールします # ご自身が使う FlashPlayer プラグイン を入れてください apt-get install -t experimental flashplugin-nonfree apt-get install -t experimental flashplugin-nonfree-extrasound apt-get install -t jessie pepperflashplugin-nonfree # KNOPPIX7.4.2 に入ってるインターネットブラウザ Choromium は # PepperFlash プラグイン が機能しないというバグ報告があります # Bug#762574: Chromium 37 breaks Flash # https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1260100.html # 上記バグ報告のスレッド内に対処方法が書かれているのでそのコマンドを入力して修正します cat /etc/chromium.d/pepperflashplugin-nonfree >> /etc/chromium/default # さらに Chromium のメニュー部分の文字化け対策を行います # (65-droid-sans-fonts.conf にまつわる問題への対処) cd /etc/fonts/conf.d/ mv 65-droid-sans-fonts.conf 65-droid-sans-fonts.conf.bak fc-cache -s -f -v /usr/share/fonts/truetype/droid/ mv 65-droid-sans-fonts.conf.bak 65-droid-sans-fonts.conf # chroot のルートディレクトリに戻ります cd / # emacs に日本語フォントを設定します # /home/knoppix/.emacs.el を作成し内容を次のようにします vim /home/knoppix/.emacs.el ----- (prefer-coding-system 'utf-8) ;; 日本語 (set-fontset-font nil 'japanese-jisx0208 ;; (font-spec :family "VL PGothic")) ;; font (font-spec :family "VL PGothic")) ;; font ----- # :wq # 残念ながら knoppix/debian の emacs パッケージは日本語のインライン入力には対応していないようです # インライン入力にこだわらなければ普通に日本語の入力・編集は行えます # ロケールの削除を行います # 手動で削除しているツワモノもいらっしゃるようですが # ここでは localepurge を使って削除します apt-get install localepurge # インストールするとすぐに設定画面になります # 残したいロケールを * でチェックします(チェックしたロケール以外が削除されます) 残すロケールの例 en en_GB en_GB.ISO-8859-15 en_GB.UTF-8 en_US en_US.ISO-8859-15 en_US.UTF-8 ja ja_JP.EUC-JP ja_JP.UTF-8 # ok を押すと設定ファイルが保存されます # もう一度設定しなおしたい場合は以下のコマンドを入力してください # 再度設定画面になります dpkg-reconfigure localepurge # 設定ファイルの内容を適用します # ロケール ・ manページ ・ HTMLドキュメント などが削除されます root@Microknoppix:/# localepurge localepurge: Disk space freed in /usr/share/locale: 296316 KiB localepurge: Disk space freed in /usr/share/man: 7652 KiB localepurge: Disk space freed in /usr/share/gnome/help: 56348 KiB localepurge: Disk space freed in /usr/share/omf: 904 KiB localepurge: Disk space freed in /usr/share/doc/kde/HTML: 480 KiB Total disk space freed by localepurge: 361700 KiB # 上の例では 350M 近く解放されました # 用済みとなった localepurge も削除します apt-get remove --purge localepurge # ネームサーバーの削除 vim /etc/resolv.conf --- nameserver を削除 --- # :wq # 後処理 # apt-get autoclean apt-get clean # proc のアンマウント umount /proc # chroot を抜けます exit # まだ root である事に注意 # devpts をアンマウントする umount /media/sda10/knoppix7.4.2/source/KNOPPIX/dev/pts # 不要ファイルの削除 rm -fv /media/sda10/knoppix7.4.2/source/KNOPPIX/root/.viminfo rm -fv /media/sda10/knoppix7.4.2/source/KNOPPIX/root/.bash_history rm -rfv /media/sda10/knoppix7.4.2/source/KNOPPIX/tmp/* rm -rfv /media/sda10/knoppix7.4.2/source/KNOPPIX/var/cache/apt/*.bin rm -rfv /media/sda10/knoppix7.4.2/source/KNOPPIX/var/cache/apt/archives/*.deb # isolinux.cfg の編集 # テキストエディタは好きなものを使ってください leafpad /media/sda10/knoppix7.4.2/master/boot/isolinux/isolinux.cfg # 全ての lang=en を検索して lang=ja に置き換え上書き保存する # DVD イメージの作成に使用する mkisofs は非常に多くのメモリを使用するため # 充分なスワップ領域の取れる場所で行わないとフリーズしてしまう事があります # そのための作業領域を作ります mkdir /home/knoppix/sda10 # PC の内蔵 HDD マウント用ディレクトリを作成 mount -t ext4 -o rw /dev/sda10 /home/knoppix/sda10 # PC の内蔵 HDD をマウント. mkdir /home/knoppix/sda10/knoppixtemp/ cd /home/knoppix/sda10/knoppixtemp/ # テンポラリファイルが作成できる場所ならどこでもよい # ファイルの圧縮作業 mkisofs -R -U -V "DVD-VL-KNOPPIX-20140928" -hide-rr-moved -cache-inodes -no-bak -pad /media/sda10/knoppix7.4.2/source/KNOPPIX | nice -5 /usr/sbin/create_compressed_fs -B 131072 -f ./isotmp - /media/sda10/knoppix7.4.2/master/KNOPPIX/KNOPPIX touch /media/sda10/knoppix7.4.2/master/DVD-VL-KNOPPIX-20140928 # DVD イメージの作成 cd /media/sda10/knoppix7.4.2/master mkisofs -allow-limited-size -l -r -J -V "DVD-VL-KNOPPIX-20140928" -v -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -o ../DVD-VL-KNOPPIX-20140928.iso -no-emul-boot -boot-load-size 4 -boot-info-table /media/sda10/knoppix7.4.2/master # -allow-limited-size は、イメージファイルが4G以上になってもエラーでストップせずに ISO イメージの作成を続行するというオプションです # どのくらいサイズオーバーしたのか確認できるので念のため付けておきます # /media/sda10/knoppix7.4.2/ 以下に DVD-VL-KNOPPIX-20140928.iso というファイルがでます。 # それが DVD イメージになります。