要点: remastersys を使って,ライブ DVD やライブ USB メモリを作るのは簡単です.いま稼働中のシステム全体が、そのままライブ DVD やライブ USB メモリになる.
◆ この Web ページで行うこと.
システム全体をフルバックアップする場合: sudo remastersys backup
バックアップの対象からホームディレクトリを除外する場合: sudo remastersys dist
◆ ISO イメージ・ファイルの主な使途
ISO イメージ・ファイルから 「Ubuntu でライブ USB メモリ の作成」の手順で,ライブ USB メモリ を作ることができる.このライブ USB メモリ は
◆ ISO イメージ・ファイルの注意事項
ISO イメージ・ファイルの最大サイズは およそ4ギガバイト (=4096x1024x1024 =4,294,967,296バイト) です.圧縮が行われるので、システム全体のサイズが 12 ギガバイトくらいまでなら大丈夫でしょう。
※ sudo remastersys backup で作成しました
※ 再配布可能なファイルのみを含めているように気をつけています.教育目的で無料の利用が許されているが,商用利用はできないものが含まれている可能性がある(ライセンス条項は各自で確認下さい).
remastersys を使って,ライブ DVD やライブ USB メモリを作るのが目的だ! という場合ですので、 次の作業を行なっておきます. マシンを、ライブ DVD やライブ USB メモリ作成用にセットアップします.
以下、コンソール(端末)を開き、作業を行う.
端末で次のように操作する。
◆ Ubuntu の場合の操作手順
sudo apt-get update sudo apt-get -yV upgrade
sudo shutdown -r now
次のコマンドを実行.エラーメッセージが出ないこと
sudo apt-get -f install
要点は linux-header, linux-image の更新が済んでいるかを確認しておく.
dpkg -l | grep linux
◆ Ubuntu 12.04 での実行結果例
export RELEASE=`lsb_release -sc` wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add - wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add - sudo wget https://www.ubuntulinux.jp/sources.list.d/"${RELEASE}".list -O /etc/apt/sources.list.d/ubuntu-ja.list sudo apt -y update
実行後、エラーメッセージが出ていないことを確認。エラーメッセージが出る場合には対処。
システム更新 についてはUbuntu のシステム更新 の Web ページに記述している.
不要なソフトウェアがあれば削除しておく
◆ 操作手順例(torrent などをアンインストール)
sudo apt-get -yV --purge remove ktorrent sudo apt-get -yV --purge remove transmission sudo apt-get -yV --purge remove transmission-daemon sudo apt-get -yV --purge remove transmission-cli sudo apt-get -yV --purge remove transmission-gtk sudo apt-get -yV --purge remove transmission-common sudo apt-get -yV --purge remove qtorrent sudo apt-get -yV --purge remove ctorrent sudo apt-get -yV --purge remove bittorrent sudo apt-get -yV --purge remove bittornade sudo apt-get -yV --purge remove azureus sudo apt-get -yV --purge remove vuze sudo apt-get -yV --purge remove skype sudo apt-get -yV --purge remove adobe-flashplugin sudo apt-get -yV --purge remove google-chrome-stable sudo apt-get -yV --purge remove ttf-ipamonafont sudo apt-get -yV --purge remove lha-sjis sudo apt-get -yV --purge remove adobereader-jpn sudo apt-get -yV --purge remove adobereader-jpn-ipamonafont
次のコマンドを実行.
dpkg -l | grep lilo
http://www.geekconnection.org/remastersys/ubuntu.html の記述に従う
◆ Ubuntu Lucid あるいはそれ以降のバージョンのでの操作手順例
export RELEASE=`lsb_release -sc` wget -O - http://www.remastersys.com/ubuntu/remastersys.gpg.key | sudo apt-key add - sudo cp /etc/apt/sources.list /etc/apt/sources.list.BAK echo "deb http://www.remastersys.com/ubuntu ${RELEASE} main" | sudo tee -a /etc/apt/sources.list sudo apt -y update
sudo apt -y update sudo apt -y install remastersys
remastersys では、 ISO イメージファイルの生成後、そのファイルサイズを調べて 3,999,999,999 バイトを超えている場合には強制終了するようになっています. 3,999,999,999 バイトを超えた ISO イメージファイルを作りたい場合には、自己責任で(作者に苦情を言わないこと)、プログラムを書き換えます. 書き換え箇所は2箇所です(プログラムファイルを「3999」で検索するとすぐに分かります)
cp /usr/bin/remastersys /usr/bin/remastersys.ORG.$$ cat /usr/bin/remastersys | sed 's/3999/4294/g' > /tmp/remastersys cp /tmp/remastersys /usr/bin/remastersys chmod 775 /usr/bin/remastersys
USB メモリについては「安全な取り外し」を実行.
アンマウントされていることは,df コマンドを使って簡単に確認できる.
sudo apt-get clean
/etc/remastersys/isolinux/isolinux.cfg.vesamenu を編集
◆ 設定例 ※ このように設定する必要はない.好みに応じて設定するということ.
上記のように設定すると,起動画面は,下図のようになる.
出来た ISO イメージ・ファイルは,起動用 ISO ファイルになっている. なお, 圧縮後の容量がおよそ4ギガバイト(DVD のサイズ)に収まらない場合には,remastersys backup を使ってのバックアップファイルが作成できません.
■ システム全体をフルバックアップする場合:
sudo remastersys clean sudo remastersys backup
■ バックアップの対象からホームディレクトリを除外する場合:
sudo remastersys clean sudo remastersys dist
エラーメッセージが出ないこと.
以上の手順で, システム全体のISO イメージ・ファイルが作成されました. ISO イメージ・ファイルのファイル名は /home/remastersys/remastersys/custombackup.iso です.
remastersys を使って カスタム ISO イメージファイル を作りました。 カスタム ISO イメージファイルの中身の詳しい説明は別のWebページです.
◆ カスタム ISO イメージファイルに関する説明
※ 再配布可能なファイルのみを含めているように気をつけています.教育目的で無料の利用が許されているが,商用利用はできないものが含まれている可能性がある(ライセンス条項は各自で確認下さい).
起動チェックしたいので、ここでは手軽に、qemu を使うことにします.
※ ISO イメージ・ファイルがうまく作成出来たかのテストを兼ねます.
sudo apt -y update sudo apt -y install qemu-kvm qemu-img create -f qcow2 uck.img 80G # 32 ビット Linux の場合 qemu-system-i386 -hda uck.img -cdrom /home/remastersys/remastersys/customdist.iso -boot d -m 1024 --enable-kvm -usb # 64 ビット Linux の場合 qemu-system-x86_64 -hda uck.img -cdrom /home/remastersys/remastersys/customdist.iso -boot d -m 1024 --enable-kvm -usb
インストールが完了したところ
再起動したところ
◆ カスタム・ライブ DVD を使い,Ubuntu を内臓ハードディスクにインストールする手順
vmplayer
「Live」を選んでライブ起動したところ