6.0.1を導入してみました。通常のやり方はネットを探せばいくらでも情報が手に入りますので、今回はちょっと変わった方法を試してみました。USBでマルチブート目的は?この方法の目的は「Windowsから見えないようにする」ことです。最近のUSBメモリは大容量でも安いため、KNOPPIXを導入しても余裕で容量が余ります。そんなわけでKNOPPIXを導入したUSBを通常のデータ用USBとして使用している人も多いと思いますが、KNOPPIXのブート用ファイルなどが散らかってて(若干)見苦しいと感じませんか?しかも、間違って消してしまうと肝心の時に起動しない、ということになりかねません。そんなわけでWindowsからインストールされた領域を隠してしまおうというのが今回の方法です。この方法を試すにはLinux環境が必要です。通常、WindowsはUSBメモリのはじめのパーティションしか認識しませんので第二パーティション以降にKNOPPIXを導入してしまえばいいわけです。|こうすることでWindowsからはデータ用のパーティションしか見えないので、誤ってKNOPPIXを消してしまう危険性が少なくなります。大まかな流れは以下の通りです。LinuxのFDISKコマンドでパーティションを切るフォーマットするCDの内容をコピーEXTLINUXでブート可能にする当然のことながら使用するUSBメモリの内容は全て消えますし、手順を間違えると元のシステムが簡単に破壊されますので自己責任にて慎重に行って下さい。私の環境ではうまく行きましたがBIOSによってはうまく行かない場合もあるかもしれません。4.2にaptでsyslinuxパッケージをインストールして行いました。EXTLINUX編パーティションを切るパーティションは1番目をFAT32、2番目をext2とします。v6.00PG)ではプライマリパーティションで切るとうまく認識しなかったため拡張パーティションにしてみました。BIOSによってはプライマリパーティションで問題ないかもしれません。切り方は以下の通り(デバイスは/dev/sdcとします)。1GBWindowsがアクセスするのは先頭のパーティションなのでFAT32とLinuxの順は上記のようにして下さい。/dev/sdc6にブートフラグを立てないとブートできません。使ったUSBメモリはBUFFALOのRUF2-J8GSで容量は8GB。そのうち約1GBをKNOPPIX用に割り当てています。最低限必要なのは700MB程ですが、残りの200MBをKNOPPIXのユーザーデータ領域にします。フォーマットするパーティションを切ったらそれぞれをフォーマットします。/dev/sdc6CDの内容をコピーとminirt.gzの修正Linux領域にCDの内容をコピーします。6.0.1のCDは/mnt/cdromにマウントされているとします。/mnt/sdc6また、isolinux.cfgの名前を変更します。/mnt/sdc6/extlinux.confオリジナルのままだとKNOPPIX起動時に以下のようなメッセージが出てext2/3パーティションのマウントに失敗するのでminirt.gz中のinitスクリプトを修正します。mountコマンドの-oが抜けているのが問題だと思われます。通常のinitrdの修正と手順は同じです。修正したもの(もちろん無保証)これをコピーされているminirt.gzの代わりにすればOKです。上の続きの作業例を載せます。シンボリックリンクを張る(直接名前を変えてもいいです)以上で起動するはずです。/mnt/sdc6/minirt.gzEXTLINUXの実行EXTLINUXを実行してブート可能にし、MBRを書き込みます。errorというメッセージが出て起動しませんでした。仕方がないので、GRUBをMBRにインストールしてmenu.lst(grub.conf)にisolinux.cfgのknoppixのカーネルパラメータ設定を書き込むことで起動できましたが、手間を考えるとEXTLINUXの方が便利だと思います。