Linux活用レシピ > KNOPPIXの活用 > KNOPPIX起動FD


KNOPPIX5.1.1 起動用FD(起動用フロッピー)作成手順



準備

  1. CD起動が出来るフロッピーディスクドライブ付の作業用パソコンで起動用FDを作成します。メモリは512Mほどあれば十分です。インターネットも利用しますのでルータでインターネットに接続できる環境を準備してください。

  2. 作業用パソコンにKNOPPIX5.1.1を挿入し電源を入れて起動します。
    その際KNOPPIX5.1.1を起動オプション
    boot: knoppix 3
    
    で起動します。

  3. インターネットに接続しますので、IPアドレスと、Proxyサーバがある場合はその設定をwgetrcに実施します。
      IPアドレス設定
      root!tty1:/# netcardconfig
      

      Proxy設定(/etc/wgetrc)
      root!tty1:/# vi /etc/wgetrc
      ※http_proxy,ftp_proxyの項目を環境に合わせて設定
      



作業

  1. FedoraCore5の起動FDイメージをベースファイルとしてダウンロード
    root!tty1:/# cd /tmp
    root!tty1:/tmp# wget http://www.thisiscool.net/fc5fd.tar.bz2
    

  2. 展開します。
    root!tty1:/tmp# tar jxfv fc5fd.tar.bz2
    FC5-FloppyInstall-1.img
    FC5-FloppyInstall-2.img
    FC5-FloppyInstall-3.img
    FC5-FloppyInstall-4.img
    FC5-FloppyInstall-5.img
    FC5-FloppyInstall-6.img
    

  3. FC5-FloppyInstall-1.imgのイメージファイルを次の通り4個にコピーします。
    root!tty1:/tmp# cp -ip FC5-FloppyInstall-1.img KNOPPIX5.1.1-fd-1.img
    root!tty1:/tmp# cp -ip FC5-FloppyInstall-1.img KNOPPIX5.1.1-fd-2.img
    root!tty1:/tmp# cp -ip FC5-FloppyInstall-1.img KNOPPIX5.1.1-fd-3.img
    root!tty1:/tmp# cp -ip FC5-FloppyInstall-1.img KNOPPIX5.1.1-fd-4.img
    

  4. linuxとminirt.gzをKNOPPIX5.1.1CDからコピーします。
    root!tty1:/tmp# mkdir /tmp/isolinux
    root!tty1:/tmp# cd /tmp/isolinux
    root!tty1:/tmp/isolinux# cp -ip /cdrom/boot/isolinux/linux .
    root!tty1:/tmp/isolinux# cp -ip /cdrom/boot/isolinux/minirt.gz .
    

  5. linuxとminirt.gzをzipで圧縮
    root!tty1:/tmp/isolinux# zip ldfd.zip minirt.gz linux
    

  6. ldfd.zipファイルをsplitで分割
    root!tty1:/tmp/isolinux# split -b 1423k ldfd.zip ldfdr
    

  7. イメージファイルの書き換え
    1. KNOPPIX5.1.1-fd-1.imgの書き換え
      マウントディレクトリtmpを作り、イメージファイル「KNOPPIX5.1.1-fd-1.img」をループバックデバイス経由でマウントする。
      root!tty1:/tmp/isolinux# cd ..
      root!tty1:/tmp# mkdir tmp
      root!tty1:/tmp# mount -o loop -t msdos KNOPPIX5.1.1-fd-1.img tmp
      root!tty1:/tmp# cd tmp
      fedora.batのファイル名をknoppix.batに変える。
      root!tty1:/tmp/tmp# mv fedora.bat knoppix.bat
      

    2. LINLD.COMをダウンロード
      root!tty1:/tmp/tmp# wget http://busybox.net/~vda/linld/LINLD.COM
      

    3. knoppix.batファイルを編集
      root!tty1:/tmp/tmp# vi knoppix.bat
        unzip ldfd
        
        unzip -o ldfd
        に変更
      
        loadlin vmlinuz initrd=initrd.img
        
        LINLD image=linux initrd=minirt.gz "cl=@c:\options.txt"
        に変更
      
        同じく
        pause Press [Enter] to run the Fedora Installer...
        の行を
        pause Press [Enter] to run the KNOPPIX...
        に書き換える。
      

    4. 新規にoptions.txtを開いて起動オプションを記載する。
      root!tty1:/tmp/tmp# vi options.txt
        ※以下を1行で記載
      ramdisk_size=100000 init=/etc/init lang=ja apm=power-off vga=791
       initrd=minirt.gz nomce loglevel=0 quiet BOOT_IMAGE=knoppix
      

    5. autoexec.batファイルを編集
      root!tty1:/tmp/tmp# vi autoexec.bat
        call RDRIVE.BAT
        の後ろに
        C:
        の1行追加。
      
        copy a:\FEDORA.BAT
        
        copy a:\KNOPPIX.BAT
        に変更。
      
        fedora.bat 
        
        knoppix.bat
        に書き換える。
      
        また、
        copy a:\LOADLIN.EXE
        
        copy a:\LINLD.COM
        copy a:\OPTIONS.TXT
        2行に書き換える。
      

    6. アンマウント
      root!tty1:/tmp/tmp# cd ..
      root!tty1:/tmp# umount tmp
      

  8. イメージファイルKNOPPIX5.1.1-fd-2.imgの書き換え
    1. イメージファイルKNOPPIX5.1.1-fd-2.imgをループバックデバイス経由でマウントする。
      root!tty1:/tmp# mount -o loop -t msdos KNOPPIX5.1.1-fd-2.img tmp
      root!tty1:/tmp# cd tmp
      カレントディレクトリ内のファイルを全て削除する。
      root!tty1:/tmp/tmp# rm -rf *
      

    2. ldfd.zipファイルのsplitによる分割で得られたファイルldfdraaをカレントディレクトリにコピー後、アンマウントする。
      root!tty1:/tmp/tmp# cp ../isolinux/ldfdraa .
      root!tty1:/tmp/tmp# cd ..
      root!tty1:/tmp# umount tmp
      

  9. イメージファイルKNOPPIX5.1.1-fd-3.imgの書き換え
    1. 先ほどと同様にKNOPPIX5.1.1-fd-3.imgにldfdrabを書き込む。
      root!tty1:/tmp# mount -o loop -t msdos KNOPPIX5.1.1-fd-3.img tmp
      root!tty1:/tmp# cd tmp
      カレントディレクトリ内のファイルを全て削除する。
      root!tty1:/tmp/tmp# rm -rf *
      

    2. ldfd.zipファイルのsplitによる分割で得られたファイルldfdrabをカレントディレクトリにコピー後、アンマウントする。
      root!tty1:/tmp/tmp# cp ../isolinux/ldfdrab .
      root!tty1:/tmp/tmp# cd ..
      root!tty1:/tmp# umount tmp
      

  10. イメージファイルKNOPPIX5.1.1-fd-4.imgの書き換え
    1. イメージファイルKNOPPIX5.1.1-fd-4.imgをループバックデバイス経由でマウントする。
      root!tty1:/tmp# mount -o loop -t msdos KNOPPIX5.1.1-fd-4.img tmp
      root!tty1:/tmp# cd tmp
      カレントディレクトリ内のファイルを全て削除する。
      root!tty1:/tmp/tmp# rm -rf *
      

    2. ldfd.zipファイルのsplitによる分割で得られたファイルldfdracをカレントディレクトリにコピーし、end.txtという空ファイルを作ってアンマウントする。
      root!tty1:/tmp/tmp# cp ../isolinux/ldfdrac .
      root!tty1:/tmp/tmp# touch end.txt
      root!tty1:/tmp/tmp# cd ..
      root!tty1:/tmp# umount tmp
      

  11. フロッピーディスクへイメージを書き込みます。
    以下のコマンドを1行につき1枚ずつフロッピーを差し替えながら実行して書き込んでください。
    root!tty1:/tmp# dd if=KNOPPIX5.1.1-fd-1.img of=/dev/fd0 bs=512 conv=sync;sync
    root!tty1:/tmp# dd if=KNOPPIX5.1.1-fd-2.img of=/dev/fd0 bs=512 conv=sync;sync
    root!tty1:/tmp# dd if=KNOPPIX5.1.1-fd-3.img of=/dev/fd0 bs=512 conv=sync;sync
    root!tty1:/tmp# dd if=KNOPPIX5.1.1-fd-4.img of=/dev/fd0 bs=512 conv=sync;sync
    

以上でKNOPPIX5.1.1起動FD(4枚組み)の作成は完了です。