HowToMakeLiveUSB - cmsi/MateriAppsLive GitHub Wiki

ブート用ライブUSBの作成方法

[English/日本語]

以下の作業は自己責任でお願いします。特にデバイス名を間違うとハードディスクドライブの内容が全て消えてしまうので十分注意してください

  1. 4GB以上(8GB以上を推奨)のUSBメモリを準備

  2. ISOイメージをダウンロード. (以下、MateriAppsLive-1.4.hybrid.isoとする)

  3. ddを用いて、USBメモリへ書き込む. (書き込む前に、デバイス名が正しいか十分確認すること!)

    • Linuxの場合

        fdisk -l
      

      で、デバイス名を確認する(ここでは /dev/sdb とする)。df コマンドの出力を確認し、/dev/sdb0, /dev/sdb1 等が mount されている場合は全て unmount する

      sudo umount /dev/sdb0
      

      次に dd を用いて、ISOディスクイメージをUSBメモリに書き込む

      sudo dd if=MateriAppsLive-1.4.hybrid.iso of=/dev/sdb bs=4M
      
    • Mac OS Xの場合

        diskutil list
      

      で、デバイス名を確認する(ここでは /dev/disk1 とする)。書き込む前に /dev/disk1s1 を unmount する

      diskutil umount /dev/disk1s1
      

      次に dd を用いて、ISOディスクイメージをUSBメモリに書き込む (bs=4m の m が小文字であることに注意)

      sudo dd if=MateriAppsLive-1.4.hybrid.iso of=/dev/disk1 bs=4m
      
    • Windows (7, 8, 8.1)の場合

      「DDforWindows」 http://www.si-linux.co.jp/techinfo/index.php?DD%20for%20Windows をダウンロードして、 解凍後、管理者権限で実行する

  4. persistence用パーティションを作成する。(注: Mac OS X や Windows では、以下の作業は行えない。いったん、ステップ3で作成したUSBからMateriApps LIVE!を起動し、その中でターミナルを開いて実行する。)

    1. fdiskを起動 (デバイス名を再確認!)

      sudo fdisk /dev/sdb

    2. 「p」を押して、現在のパーティションテーブルを確認 (End の値に 1 を足したものを次のステップで用いる)

      Device Boot Start End Blocks Id System /dev/sdb1 * 1 1014 1573712 17 Hidd HPFS/NTFS

    3. sdb1の後にpersistent領域(/dev/sdb2)を作成 (「n」→「p」→「1015」→リターン)

    4. 「w」を押して、パーティションテーブルを書き込み、終了

    5. ext4ファイルシステムを作成

      sudo mkfs.ext4 /dev/sdb2 -L persistence

      この時点でエラーが出る場合にはシステムをいったん再起動してみるとよい

    6. persistence.confを作成

      sudo mount /dev/sdb2 /mnt echo "/ union" | sudo tee -a /mnt/persistence.conf sudo umount /mnt

新たに作成したファイル、修正したファイルなどは/dev/sdb2に記録され、再起動後も保存される

参考文献: http://live.debian.net/manual/stable/html/live-manual/the-basics.en.html#186