2014年9月11日木曜日

2つのパーテーションのUSBメモリにKNOPPIX7.4.x をインストールす 2/3

2.USBメモリへKNOPPIXのファイルをコピー

1/3  GParted でUSBメモリに2つのパーテーションを作る
2/3  USBメモリへKNOPPIXのファイルをコピー ◀
3/3  USBメモリ上に設定保存用ファイルを作成


前回の説明の GParted でパーテーションの準備 ができましたら、
インストール作業に入ります。

KNOPPIX7.4.x 日本語版 を DVD-ROM/RW に焼いたものが必要になります。すでに Linux 環境のある方は、同DVDイメージだけ用意していただければ結構です。

KNOPPIX7.4.x 日本語版 DVD でパソコンを起動し、USBメモリを挿してください。
(Linux 環境のある方は、USBメモリだけ挿してください)

これ以降はターミナルでの作業になります。
/dev/sdc2 や /dev/sr0 の部分はご自身の環境に置き換えてください。

# LXTerminal 等のターミナルを立ち上げてルートシェルを開始します。

knoppix@Microknoppix:~$ sudo -s 

# GParted で作った USBメモリのKNOPPIXパーテーションをマウント
root@Microknoppix:/home/knoppix# mount -t vfat -o rw /dev/sdc2 /media/sdc2 

# KNOPPIX DVD をマウント
root@Microknoppix:/home/knoppix# mount /dev/sr0 /media/sr0 
mount: block device /dev/sr0 is write-protected, mounting read-only 


# DVDドライブ ではなく DVDイメージをマウントする場合は、
# 次のようにしてください
 mkdir /media/iso
 mount -t iso9660 -o loop ダウンロードしたファイル名.iso /media/iso 

# この場合、以下の /media/sr0 を /media/iso に置き換えてお読みください

# KNOPPIX DVD に移動して内容を確認
root@Microknoppix:/home/knoppix# cd /media/sr0 
root@Microknoppix:/media/sr0# ls  
DVD-VL-KNOPPIX-20140801  autorun.bat  autorun.pif  cdrom.ico  index.html 
KNOPPIX                  autorun.inf  boot         efi 


# bootefiKNOPPIX の3つのディレクトリを、丸ごと USBメモリ /media/sdc2 上にコピーをします
# ファイルマネージャや cp コマンドでコピーすると色々と文句を言われるので tar コマンドを使います

※ tar コマンドの書式
tar␣cf␣-␣./boot␣|␣(cd␣/media/sdc2;␣tar␣vxf␣-)


root@Microknoppix:/media/sr0# tar cf - ./boot | (cd /media/sdc2; tar vxf -) 
./boot/
./boot/isolinux/
./boot/isolinux/balder.img
./boot/isolinux/boot.cat
./boot/isolinux/boot.msg
./boot/isolinux/f2
./boot/isolinux/f3
./boot/isolinux/german.kbd
./boot/isolinux/grub.exe
./boot/isolinux/ifcpu64.c32
./boot/isolinux/isolinux.bin
./boot/isolinux/isolinux.cfg
./boot/isolinux/linux
./boot/isolinux/linux64
./boot/isolinux/logo.16
./boot/isolinux/memdisk
./boot/isolinux/memtest
./boot/isolinux/minirt.gz
./boot/isolinux/syslnx32.cfg
./boot/isolinux/syslnx64.cfg

# efi ディレクトリのコピー(この項目は飛ばしても良い)
# UEFI ブートは実験的なものなので efi ディレクトリはコピーしなくても良いです。
root@Microknoppix:/media/sr0# tar cf - ./efi | (cd /media/sdc2; tar vxf -) 
./efi/
./efi/boot/
./efi/boot/bootia32.efi
./efi/boot/bootx64.efi
./efi/boot/ldlinux.e32
./efi/boot/ldlinux.e64

# KNOPPIX ディレクトリのコピー うちの環境では10分15秒位かかりました
root@Microknoppix:/media/sr0# tar cf - ./KNOPPIX | (cd /media/sdc2; tar vxf -) 
./KNOPPIX/
./KNOPPIX/background.jpg
./KNOPPIX/background-source.flame
./KNOPPIX/bootonly-en.iso
./KNOPPIX/index_de.html
./KNOPPIX/index_en.html
./KNOPPIX/index_es.html
./KNOPPIX/index_fr.html
./KNOPPIX/index_it.html
./KNOPPIX/KNOPPIX

# DVD 上から抜けてルートディレクトリに移動
root@Microknoppix:/media/sr0# cd / 

# USBメモリの sdc2 パーテーション上の /boot/isolinux を syslinux に名前を変更する
root@Microknoppix:/#  mv /media/sdc2/boot/isolinux /media/sdc2/boot/syslinux 

# 同じく /boot/syslinux/isolinux.cfg を syslinux.cfg に名前を変更する
root@Microknoppix:/#  mv /media/sdc2/boot/syslinux/isolinux.cfg /media/sdc2/boot/syslinux/syslinux.cfg 

# DVD と USBメモリをアンマウントする
root@Microknoppix:/# umount /media/sr0 
root@Microknoppix:/# umount /media/sdc2 


# syslinux のインストール
root@Microknoppix:/# syslinux /dev/sdc2 

# USBメモリにマスターブートレコードを書き込む
root@Microknoppix:/# ms-sys -s /dev/sdc
Public domain syslinux master boot record successfully written to /dev/sdc


これで完成です。


3/3  USBメモリ上に設定保存用ファイルを作成 に進みます。