atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
prepress-tips
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
prepress-tips
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
prepress-tips
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • prepress-tips
  • ubuntu LiveUSB

prepress-tips

ubuntu LiveUSB

最終更新:2010年01月02日 11:56

Bot(ページ名リンク)

- view
管理者のみ編集可
 usb knoppix と同じことを ubuntu でできないかと思って 試したことのメモです。
最終更新日時: 2010/01/02   
 
  • 方針
  • カスタマイズ isoイメージ の作成
  • カスタマイズの詳細 1
  • カスタマイズの詳細 2
  • カスタマイズの詳細 3
  • カスタマイズの詳細 4
  • カスタマイズの詳細 5
  • カスタマイズの詳細 6
  • カスタマイズの詳細 7
  • USBメモリの準備
  • LiveUSBの作成
  • LiveHDの準備
  • LiveHDの作成
  • casper-rwの利用
  • 作業を補助するコマンド
  • ToDo
  • 方針
  • カスタマイズ isoイメージ の作成
  • カスタマイズの詳細 1
  • カスタマイズの詳細 2
  • カスタマイズの詳細 3
  • カスタマイズの詳細 4
  • カスタマイズの詳細 5
  • カスタマイズの詳細 6
  • カスタマイズの詳細 7
  • USBメモリの準備
  • LiveUSBの作成
  • LiveHDの準備
  • LiveHDの作成
  • casper-rwの利用
  • 作業を補助するコマンド
  • ToDo
Edit

方針

  • 試した ubuntu は ubuntu-9.04-desktop-amd64 です。
  • HDインストールはせず LiveCD で使う。
    • どのマシンでも同じように使えるし どんな間違った設定をしても再起動で元に戻る ので。
  • しかしそれでは速度が遅いので LiveUSB を使う。
    • これで HDインストール並の高速になる。
  • 使ってみると LiveHD がもっともお勧め。
    • 容量は 5GB 程度で十分で USBメモリも不要 とっても高速。
      ( 起動に 1GB , swap に 3GB , カスタマイズした iso の保存に 1~2GB )
  • カスタマイズして使う。
    • uckで カスタマイズisoイメージ を作り
      それを USBメモリに書き込む か HD に展開 して使う。
    • カスタマイズした isoイメージ をしっかり保存しておけば
      カスタマイズは 何度にも分け 追加して行うことができる。
  • メモリ は 2GB以上 とし swap を HD か USBメモリ に確保する。
    • メモリは 5GB あれば十分( swap 不要 )。不足分を swap で補う。
    • HD は FAT32 。
      ntfs でも大丈夫そう。ネットワーク と hfs+ も試してみたいが 少しリスキー 。
  • 作業はすべて tmpfs 上で行う。
    • 容量が不足するなら swap を増やして補う。
      ( swap は 継ぎ足し が可能 )。
  • データの保存は HD か USBメモリ か ネットワーク に行う。
    • 必要があれば 圧縮 か ディスクイメージ を使う。
    • casper-rw は 原則 使わない( 起動時のオプション入力で 利用自体は可能 )。
      ( 利用に注意点が多く 使い続けるのは難しい ので。 )
  • USBメモリは うまく起動できるものをなかなか作れないので( 相性等の問題? )
    うまく起動できることを事前に確かめる。

カスタマイズ isoイメージ の作成

  • あらかじめ isoイメージ と いくつかの設定 を保存するための場所を用意する。
    • たとえば ubuntuをセットアップするメディアのルートに
      ubuntu-isoフォルダ , my-confフォルダ を作る。
      ( メディアの作り方は 後述参照 )
  • ubuntu LiveCD を用意する。
    • ubuntu-9.04-desktop-amd64.iso
  • LiveCD でブートし
    日本語 / コンピュータに変更を加えないでubuntuを使ってみる を選んで
    起動する。
  • インターネットに接続する。
  • synaptic Package Manager を起動し 以下の操作を行う。
    • Settings-Repositories を選んで
      Downlodable ... は全部にチェックを入れ Installable ... は チェックをはずし
      Download from: を Server for 日本 ( または other ... から 適当なサーバを選ぶ )
      に変える。
    • Reload して synaptic を閉じる。
  • uck_2.0.9-0ubuntu1_all.deb をダウンロードし インストールする。
    • Firefoxを開いて ubuntuのページで uck を検索してリンクをたどればよい。
  • 必要ならば ネットワーク経由でボリュームをマウントする。
    • Terminal で以下を実行する。   mkdir マウントポイント
         sudo mount -t cifs -o iocharset=utf8,user=ユーザ名,password=パスワード \
         //サーバ/共有名 マウントポイント
  • swapを用意する( 容量 3GB )。
    Application-Accessories-Terminal から以下を実行すればよい。
    実メモリとswapを加えて5GB程度あればよく メモリが十分なら swapは不要。
    • まず loop デバイスの空きを確認しておく。それを /dev/loopN とする。
      確認法は次の通り。
      ・ df -h などで 使われている loop デバイスを調べる。
      ・ 適当な番号で sudo losetup /dev/loopN として使用状況を調べる。
    • swapファイルの作成
         sudo dd if=/dev/zero of=swapファイル bs=30M count=100
         sudo losetup /dev/loopN swapファイル
         sudo mkswap /dev/loopN
    • swapファイルの有効化と確認
         sudo swapon /dev/loopN
         swapon -s
    • swapファイルの無効化とマウント解除
         sudo swapoff /dev/loopN
         sudo losetup -d /dev/loopN
    • メモリとswapの状態の変化は System-Administration-System Monitor
      で見るのがわかりやすい。
    • LiveHDで起動し /cdrom 上にswapファイルを作るときは
      rwモードでりマウントすることも忘れずに。
swapをon/offするスクリプト
  • 以下は 1.5GB の swap を作って on/off するスクリプト。
  • 3GB が必要なら ファイル名を変えて 2つ作る。
  • 5GB 近いデータが書き込まれるので とにかく時間がかかる。
  • マウスカーソルやシステムモニタが止まっても ハードディスクにアクセスがあるなら
    ハングアップはしていないので とにかく待つこと。
swap on-off.sh
#!/bin/sh

SW_FN="/cdrom/swapfile1"
SW_BS="30"
SW_COUNT="50"

# swap file
sudo mount -o remount,rw /cdrom
[ -f "$SW_FN" ] || {
    echo "make swap file ..." ;
    sudo dd if=/dev/zero of="$SW_FN" bs="$SW_BS" count="$SW_COUNT"
    sudo mkswap "$SW_FN"
    echo "" ;
}

# mount swap file
echo "get loop device" ;
devN=`sudo losetup -a | grep "\($SW_FN\)"`
[ -n "$devN" ] && devN="${devN%%:*}"
[ -n "$devN" ] || {
    for devN in /dev/loop*
        do sudo losetup $devN > /dev/null 2>&1 || break
    done
    [ -n "$devN" ] || { echo " ... no device found" ; exit ; }
    sudo losetup "$devN" "$SW_FN"
}

# swap on / off
SW_ON=`swapon -s | grep "$devN"`
if [ -z "$SW_ON" ]
then
    echo "swap on" ;
    sudo swapon "$devN"
    swapon -s > /dev/null
else
    echo "swap off" ;
    sudo swapoff "$devN"
    swapon -s > /dev/null
    sudo losetup -d "$devN"
fi
  • uck の作業領域 tmp を作成する( 容量 5GB )。
    • Terminal で以下を実行する。
         mkdir tmp
         sudo mount tmpfs tmp -t tmpfs -o size=5g
  • uck ( Application-System Tools-Ubuntu Customization Kit )を実行する。
    • language pack を選ぶ( たとえば en と ja )。
    • language を選ぶ( ja )。
    • desktop environments を選ぶ( gnome )。
    • カスタマイズ元とする ubuntu の isoイメージ を選ぶ。
    • yes , yes を選ぶ。
    • カスタマイズする( 詳細は後述 )。
    • Continuebuilding を選んで OK する。
    • vmlinuzにアクセスできない とメッセージが出るが 面倒を見なくても構わない。
  • 終了処理。
    • できた iso を先に用意した ubuntu-isoフォルダ にコピーする。
    • tmp をアンマウントする。
         Terminal から sudo umount tmp を実行する。
    • swapを無効にして 削除する。
         Terminal から 以下を実行する。
         sudo swapoff /dev/loopN
         sudo losetup -d /dev/loopN
         rm swapファイル
    • swapファイルの作成には結構時間がかかるので 削除せず再利用してもよい。

カスタマイズの詳細 1

  • synaptic の Repository を 日本のサーバ に変える。
    • Run package manager を選んで synaptic を起動し 以下を実行する。
    • Settings-Repositories を選んで
      Downlodable ... は全部にチェックを入れ
      Download from: を Server for 日本 ( または other ... から 適当なサーバを選ぶ )
      に変える。
    • Reload する。
    • synaptic を閉じる。
  • timezone を 日本 に変える。
    • Run console application を選んで console を開き 以下を実行する。
         cp /usr/share/zoneinfo/Japan /etc/localtime
    • date で確認して exit する。
  • uck をインストールする。
    • Application-Accessories-Terminal を開いて
      uck_2.0.9-0ubuntu1_all.deb を tmp/remaster-root にコピーする。
    • Run console application を選んで console を開き 以下を実行する。
         gdebi uck_2.0.9-0ubuntu1_all.deb
         rm uck_2.0.9-0ubuntu1_all.deb
    • exit する。

カスタマイズの詳細 2

  • 上パネル右側の Clock の設定を保存する。
    • Clock をクリックし Edit から Preferences を開いて
      Location と Weather を設定する。
    • Application-Accessories-Terminal を開いて 次を実行し
         gconftool-2 --dump /apps/panel/applets/clock_screen0 > gconf_clock.xml
      できた gconf_clock.xml を 先に用意した my-confフォルダ にコピーする。
  • セッション起動時に Clock の設定を復元するスクリプトを用意する。
    • たとえば my-confフォルダ の中に
      設定復元用のスクリプト my_setup.sh を用意する。
    • System - Preferences - Startup Application を開いて
      my_setup.sh を追加する( Name は何でもよいが ここでは my_setup とする )。
    • .config/autostart の中に my_setup.sh.desktop ができるので
      これを gedit で開いて Exec= 以下のパスを変更する。
      ( ここでは /cdrom/my-conf/my_setup.sh )
    • これを uck の tmp/remaster-root/etc/xdg/autostart にコピーする。
    • my_setup.sh の内容は たとえば
#!/bin/sh
[ -f "/cdrom/my-conf/gconf_clock.xml" ] && {
    gconftool-2 --load "/cdrom/my-conf/gconf_clock.xml"
}
  • gedit のエンコーディング自動認識に SHIFT_JIS と EUC-JP を追加する。
    • Application-Accessories-Terminal を開いて 次を実行し
         gconftool-2 --dump /apps/gedit-2/preferences/encodings > gconf_gedit.xml
      できた gconf_gedit.xml を 先に用意した my-confフォルダ にコピーする。
    • gconf_gedit.xml の中の auto_detected のところの
          <value>
            <string>UTF-8</string>
          </value>
      の前に 以下を追加する。
          <value>
            <string>EUC-JP</string>
          </value>
          <value>
            <string>SHIFT_JIS</string>
          </value>
    • show_in_menu のところにも同じように追加する。
    • 先に用意した my_setup.sh で gedit の設定を復元する。
      ( gconf_clock.xml のときと同じ。 clock を gedit に変えればよい。 )
  • セッション起動時の NetworkManager の設定を増やす。
    • この設定は 必要なければ省いてください。
    • 上パネル右側の NetworkManagerのアイコン を右クリックして
      Edit Connection から設定を追加する。
      ( Auto eth0 は変更できないので それ以外の名前を使う )
    • Application-Accessories-Terminal を開いて 次を実行し
         gconftool-2 --dump /system/networking > gconf_network.xml
      できた gconf_network.xml を 先に用意した my-confフォルダ にコピーする。
    • 先ほど作った my_setup.sh に以下を追加する。
         [ -f "/cdrom/my-conf/gconf_network.xml" ] && {
             gconftool-2 --load "/cdrom/my-conf/gconf_network.xml"
         }
    • 全ユーザに共通の設定にした場合は
      /etc/NetworkManager/system-connectionフォルダに 指定した名前のファイルができるので
      それを uck の tmp/remaster-root/etc/NetworkManager/system-connectionフォルダに
      直接コピーする。
  • セッション起動時に NetworkManager を停止し 代わりに 起動アイコンをデスクトップに置く。
    • この設定は 必要なければ省いてください。
    • デスクトップを右クリックして Create Luancher を選び
      たとえば 次のように入力して起動アイコンを作る。
         Name : start NetworkManager
         Command : sh -c "sudo /etc/init.d/NetworkManager start"
         アイコンの図は /usr/share/icons フォルダから 適当なものを選ぶ。
    • できた起動アイコンを my-confフォルダ にコピーする。
    • 先ほど作った my_setup.sh に以下を追加する。
         sudo /etc/init.d/NetworkManager stop
         cp "/cdrom/my-conf/start NetworkManager.desktop" /home/ubuntu
  • 旧来のネットワークの設定を入れておく。
    • この設定は 必要なければ省いてください。
    • my-confフォルダの中に interfaces と resolv.conf を作っておく。
    • interfaces
         auto lo eth0
         iface lo inet loopback
         allow-hotplug eth0
         iface eth0 inet static
             address ・・・
             netmask ・・・
             gateway ・・・
    • resolv.conf
         nameserver ・・・
    • 先ほど作った my_setup.sh に以下を追加する。
         sudo cp "/cdrom/my-conf/interfaces" /etc/network
         sudo cp "/cdrom/my-conf/resolv.conf" /etc
      そのまま起動するなら以下も追加する。
         sudo ifup eth0
  • uck の synaptic で ntp , smbfs などもインストールする。
    • ntpサーバを変更するときは /etc/ntp.conf の server 行を変更する。
      ( サーバ名は System - Administration - Time and Date の Time servers から探す。 )
    • smbfs をインストールすると password をコンソールから入力したり
      フォルダを直接マウントできる ようになる。
    • 必要あれば apache2 , ssh なども。
    • uck のターミナルの中でも gedit が使える。
Edit

カスタマイズの詳細 3

  • たとえば MacBook Pro など 機種に特有のカスタマイズを行いたいときは
    ubuntuのヘルプ にしたがって 次のようにする。
    • まず mac OS X を起動して
      このMacについて - 詳しい情報 を開き ハードウェア の 機種ID をメモしておく。
    • 次に ubuntu を起動して インターネットに接続してから Firefox を開き
      表示される ubuntuスタートページ の ubuntuのヘルプ をクリックする。
    • 表示される Official Ubuntu Documentation のページで 先ほどメモした
      ハードウェア の 機種ID を検索して 該当ページを探す。
    • 該当ページに記述されている通り カスタマイズする。
    • これらは 問題なく動くように思われる。
  • ここでは 次のようにカスタマイズしてみる( テストには MacBookPro5-5 Jaunty を使用 )。
  • モニタのドライバ
    • MacBookPro5,5 のときだけ nvidia-glx が動くようにする。
    • nvidia-vdpau/ppa の公開鍵を登録する。
         apt-key adv --keyserver keyserver.ubuntu.com --recv-keys xxxxxxxx
    • 引き続き リポジトリを登録する。
    • パッケージをインストールする。
      MacBookPro5-5 Jaunty の場合は nvidia-glx-190 , nvidia-settings-190 。
      ( nvidia-glx-190-modaliases も入れてよい。 )
    • aptのキャッシュ /var/cache/apt/archives から
      上記2つの .deb を my-conf にコピーして パッケージをリムーブする。
      ( aptのキャッシュは uck を終了しても残るので コピーは後でも可。 )
    • 追加したドライバを再度インストールして有効にするスクリプトを用意する。
      たとえば /cdrom/my-conf/my_x-setup.sh で 内容は以下。
         #!/bin/sh
         PNAM=`sudo dmidecode -s system-product-name`
         [ "$PNAM" = "MacBookPro5,5" ] && {
             DEBN="nvidia-glx-・・・.deb"
             echo "y" | gdeb "/cdrom/my-conf/$DEBN"
             DEBN="nvidia-settings-・・・.deb"
             echo "y" | gdeb "/cdrom/my-conf/$DEBN"
             nvidia-xconfig -c "$1" -o "$1"
             # cp "/cdrom/my-conf/xorg.conf" "$1"
         }
    • /usr/bin/dexconf の最後を修正して 上記のスクリプトが実行されるようにする。 たとえば
          [ -f "/cdrom/my-conf/my_x-setup.sh" ] && {
              "/cdrom/my-conf/my_x-setup.sh" "$XF86CONFIG"
          }
          exit 0
    • nvidia-settings を起動して xorg.conf を作れるようになったら
      それを my-conf に保存し
      起動時に /etc/X11 にコピーするよう my_x-setup.sh を変える。
  • サウンドのドライバ
    • ドライバをダウンロードして インストールする。
         wget ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-snapshot.tar.gz
         tar xf alsa-driver-snapshot.tar.gz
         cd alsa-driver
         ./configure --enable-dynamic-minors --without-oss --with-cards="hda-intel"
         make
         make install
    • make install 以外を uck の外側で実行することも可能。 その場合は
      ダミーの tmp と tmp/reamster-root → / のシンボリックリンクを作って
      make install する。
    • スピーカの音量を設定するため my_setup.sh に以下を追加する。
         amixer set  'Front Speaker'  unmute 80%
  • タッチパッド
    • MactelSupportTeam/PPA の公開鍵を登録する。
         apt-key adv --keyserver keyserver.ubuntu.com --recv-keys xxxxxxxx
    • 引き続き リポジトリを登録する。
    • パッケージ bcm5974-dkms , pommed をインストールする。
    • ubuntuのhelp の MacBookPro5-5 Jaunty のページを参照して
      x11-synaptics-bem5974.fdi を作って my-conf に保存する。
    • タップでクリック とするときは TapButton1~3 の値を ClickFinger1~3 と同じ値に変える。
    • my_setup.sh に以下を追加する。
         PNAM=`sudo dmidecode -s system-product-name`
         [ "$PNAM" = "MacBookPro5,5" ] && {
             sudo cp /cdrom/my-conf/x11-synaptics-bem5974.fdi /etc/hal/fdi/policy
             sudo modprobe -r usbhid ; sudo modprobe -r bcm5974 ;
             sudo modprobe bcm5974 ; sudo modprobe usbhid ;
         }
    • このスクリプトの実行中にエラーが起きると マウス・キーボードが動かなくなるので
      その場合は USBマウスを用意して コネクタを抜き差ししてください。

カスタマイズの詳細 4

  • uck の synaptic で アップデート可能なものをすべてアップデートする。
    • サウンドのドライバは 念のため 作り直しておく。

カスタマイズの詳細 5

  • wine と windows のいくつかのソフト もすぐ使えるようカスタマイズしてみる。
    ( サクラエディタ , uwsc , tsxbin , photoshop CS2 など )
  • WineHQ の Downloads から Ubuntus のページを開いて
    syanptic で リポジトリと公開鍵を登録し
    wine と wine-dev をインストールする。
  • wine 用のファイルを入れるフォルダ my-conf/wine を作って その中に
    wine のセットアップ用のスクリプト wine_setup.sh を用意し 実行する。
    wine_setup.sh の内容は たとえば
#!/bin/sh
HFOL="/home/ubuntu"

#--- ubuntuで実行する。
[ "`id -un`" = "ubuntu" ] || { echo "need user ubuntu" >&2 ; exit 1 ; }

#--- wineを初期化する。
cd "$HFOL"
rm -rf .wine
wineboot
sudo find /usr/share/fonts/truetype/ -name *.ttf -type f | \
  xargs -I fn ln -s "fn" .wine/drive_c/windows/Fonts
  • サクラエディタ , uwsc , tsxbin はコピーするだけで動くので
    windows で使っているものを そのままコピーするか 同様の方法でインストールすればよい。
    以下のサイトを参考にする。
    • サクラエディタ ── サクラエディタの 一次配布サイト と Linuxでsakuraを使いたい
    • uwsc ── UWSC のサイト
    • tsxbin ── TSUCHYソフト紹介とダウンロード
サクラエディタの詳細
  • ただし サクラエディタでは 次の点に注意が必要。
    • バージョン 1.6.5.0 の sakura.exe を使う。
      これは ダウンロードサイト から 次のファイルをダウンロードして展開する。
         sakura ── 1.6.5.0 ── sakura_2009-09-26.zip
    • sakura.exe を実行して 次の2つの設定を行う。
      ・ メニューから 設定-フォント設定 を開き
          フォント名・サイズ・文字セットを適切に設定する。
      ・ メニューから 設定-共通設定-キー割り当て を開き
          一番下の ウィンドウ毎にアクセラレータテーブルを作成する(wine) にチェックを入れる。
  • サクラエディタを インストーラで インストールするときは 次のようにする。
    • ダウンロードサイト から 次のファイルをダウンロードして 展開し sinst1-6-4-0.exe を実行する。
         sakura ── 1.6.5.0 ── sakura_2009-09-26.zip
         sakura-installer ── 1.6.4.0 ── sinst1-6-4-0.exe
    • インストーラのダイアログは文字化けして読めないので
      設定はすべてデフォルトで ショートカットの表示を頼りにインストールする。
         (N) ── 次へ(N)      (B) ── < 戻る(B)      (I) ── インストール(I)      (F) ── 完了(F)
    • sakura.exe を上書きし 実行して 設定を変更する。
    • Program Files/sakura フォルダを フォルダごと どこかにコピーし保存する。
  • chmの参照
    • なぜか hh.exe が動かず sakura.chm を見ることができないが
      GridinSoftのFreeware CHM Decoder を使うと chm を html に変換でき
      firefox から参照することができる。
    • ただし 以下の点に注意する。
      ・ wine上では動かないのでwindows 上で変換して 結果をコピーする。
      ・ できた sakura.html をテキストエディタで開いて src の \ を / に修正する。
  • photoshop CS2 のセットアップは WineHQ の AppDB で photoshop を検索して
    Photoshop CS2 のページを開き ここの記述を参考に行う。
    photoshop の体験版は このページの Trial Download のリンクから ダウンロード
    することができる。
  • uwsc を使うとインストール作業を自動実行できる。
スクリプトの詳細
ps_setup.sh
#!/bin/sh
WFOL="/cdrom/my-conf/wine"
HFOL="/home/ubuntu"
PFOL="$WFOL/photoshop"
UWSC="$WFOL/uwsc/UWSC.exe"

#--- ubuntuで実行する。
[ "`id -un`" = "ubuntu" ] || { echo "need user ubuntu" >&2 ; exit 1 ; }

#--- wine を初期化する。
[ -d "$HFOL/.wine" ] || "$WFOL/wine_setup.sh"

#--- times32.exe を実行する。
cd "$PFOL"
wine "$UWSC" "$PFOL/times_setup.uws"

#--- アーカイブを展開する。
cd "$HFOL"
cp "$PFOL/Photoshop_CS2.exe" .
wine "$UWSC" "$PFOL/ps_unzip.uws"
rm Photoshop_CS2.exe

#--- セットアップを実行する。
cd "$HFOL/Photoshop TryOut/Photoshop CS2"
# rm -rf "Adobe(R) Photoshop(R) CS2/help center"
# rm -rf "Adobe(R) Photoshop(R) CS2/stock photography"
wine "$UWSC" "$PFOL/ps_install.uws"
wine "$UWSC" "$PFOL/ps_start.uws"
cd "$HFOL"
rm -rf "Photoshop TryOut"
times_setup.uws
// cmd_fol , cmd
    cmd_fol = doscmd( "cd" )
    cmd_fol = trim( cmd_fol )
    cmd = "times32.exe"
    cmd = "<#dbl>" + cmd_fol + "\" + cmd + "<#dbl>"

// times32
    times = exec( cmd )
    clkitem( times , "Yes" , CLK_BTN )
    sleep( 1 )
    times = getid( "Times New Roman Font Family --" )
    clkitem( times , "OK" , CLK_BTN )
ps_unzip.uws
// cmd_fol , cmd
    cmd_fol = doscmd( "cd" )
    cmd_fol = trim( cmd_fol )
    cmd = "Photoshop_CS2.exe"
    cmd = "<#dbl>" + cmd_fol + "\" + cmd + "<#dbl>"

// unzip
    ps = exec( cmd )
    clkitem( ps , "Unzip" , CLK_BTN )

// wait
    stat = -1
    repeat
        sleep( 3 )
        ps_child = getid( "WinZip Self-Extractor" )
        if ps <> ps_child then clkitem( ps_child , "OK" , CLK_BTN )
        sleep( 1 )
        stat = chkbtn( ps , "Unzip" )
    until stat = 0

// close
    clkitem( ps , "Close" , CLK_BTN )
ps_install.uws
// cmd_fol , cmd
    cmd_fol = doscmd( "cd" )
    cmd_fol = trim( cmd_fol )
    cmd = "Setup.exe"
    cmd = "<#dbl>" + cmd_fol + "\" + cmd + "<#dbl>"

// install
    exec( cmd )

// wait Adobe
    ps = getid( "Adobe Photoshop CS2" )
    stat = -1
    repeat
        sleep( 2 )
        stat = chkbtn( ps , "OK" )
    until stat = 0
    clkitem( ps , "OK" , CLK_BTN )

// wait License
    ps2 = getid( "Adobe Photoshop CS2 - License Agreement" )
    sleep( 2 )
    clkitem( ps2 , "Accept" , CLK_BTN )

// click install
    sleep( 2 )
    ps = getid( "Adobe Photoshop CS2" )
    clkitem( ps , "" , CLK_BTN , 1 , 1 )

// wait Setup
    ps = -1
    repeat
        sleep( 2 )
        ps = getid( "Adobe Photoshop CS2 - Setup" )
    until ps >= 0

// click next
    sleep( 2 )
    clkitem( ps , "Next >" , CLK_BTN )

// wait License
    ps2 = getid( "Adobe Photoshop CS2 - License Agreement" )
    sleep( 2 )
    clkitem( ps2 , "Accept" , CLK_BTN )

// wait Setup
    ps = -1
    repeat
        sleep( 2 )
        ps = getid( "Adobe Photoshop CS2 - Setup" )
    until ps >= 0

// customer
    sendstr( ps , "an user" , 1 , 1 )
    sendstr( ps , "" , 2 , 1 )
    clkitem( ps , "Install 30-day trial version" , CLK_BTN )
    sleep( 2 )
    clkitem( ps , "Next >" , CLK_BTN )

// destination
    sleep( 2 )
    ps = getid( "Adobe Photoshop CS2 - Setup" )
    clkitem( ps , "Next >" , CLK_BTN )

// association
    sleep( 2 )
    ps = getid( "Adobe Photoshop CS2 - Setup" )
    clkitem( ps , "Next >" , CLK_BTN )

// install
    sleep( 2 )
    ps = getid( "Adobe Photoshop CS2 - Setup" )
    clkitem( ps , "Install" , CLK_BTN )

// wait Adobe
    stat = -1
    repeat
        sleep( 2 )
        ps = getid( "Adobe Photoshop CS2 - Setup" )
        stat = chkbtn( ps , "Finish" )
    until stat = 0

// finish
    clkitem( ps , "Show the readme file" , CLK_BTN , 0 )
    sleep( 2 )
    clkitem( ps , "Finish" , CLK_BTN )
ps_start.uws
// cmd_fol , cmd
    cmd_fol = "C:¥Program Files¥Adobe¥Adobe Photoshop CS2"
    cmd = "Photoshop.exe"
    cmd = "<#dbl>" + cmd_fol + "¥" + cmd + "<#dbl>"

// start
    exec( cmd )

// wait Activation
    ps = -1
    repeat
        sleep( 2 )
        ps = getid( "Adobe Activation" )
    until ps >= 0
    clkitem( ps , "Continue Trial" , CLK_BTN )

// wait wellcome
    ps = -1
    repeat
        sleep( 2 )
        ps = getid( "Welcome Screen" )
    until ps >= 0
    clkitem( ps , "Show this dialog at startup" , CLK_BTN , 0 )
    sleep( 2 )
    clkitem( ps , "Close" , CLK_BTN )

// wait updater
    ps = -1
    repeat
        sleep( 2 )
        ps = getid( "Adobe Updater の環境設定" )
    until ps >= 0
    clkitem( ps , "Adobe Photoshop CS2" , CLK_BTN , 0 )
    clkitem( ps , "Adobe Bridge 1.0" , CLK_BTN , 0 )
    clkitem( ps , "毎月、自動的に新しいアップデートを確認する" , CLK_BTN , 0 )
    sleep( 2 )
    clkitem( ps , "OK(O)" , CLK_BTN )

// wait updater
    ps = -1
    repeat
        sleep( 2 )
        ps = getid( "Adobe Updater" )
    until ps >= 0
    sleep( 2 )
    clkitem( ps , "キャンセル" , CLK_BTN )

// wait updater finished
    repeat
        sleep( 2 )
        ps = getid( "Adobe Updater" )
    until ps < 0

// exit
    sleep( 2 )
    ps = getid( "Adobe Photoshop" )
    DEF_DLL PostMessageA( HWND , Long , Long , DWORD ):Bool:user32.DLL
    WM_COMMAND = $111
    menu_exit = 36
    PostMessageA( IDtoHND( ps ) , WM_COMMAND , menu_exit )
Edit

カスタマイズの詳細 6

  • samba , system-config-samba , php , php5-gd , mysql-server , php5-mysql など。
  • これらをカスタマイズするには tmpfs のサイズを 6GB にしておく必要がありそう。

カスタマイズの詳細 7

  • swf の再生
       swfdec-mozilla , mozilla-plugin-gnash , flashplugin-installer のどれか
  • flv , mpg , mp4 などの再生
       gstreamer0.10-plugins-bad , gstreamer0.10-ffmpeg , gstreamer0.10-plugins-ugly

USBメモリの準備

  • 後述の LiveHD の準備( PC のとき )と同じ方法でできます。
    また knoppix と同じように Knoppix と windows を使ってもできます。
  • knoppix ( DVD ) を用意する。
    • knoppix_v5.3.1DVD_20080326-20080523-AC.iso
  • windows 用の syslinux も用意する。
  • knoppix で USBメモリをフォーマット し
    knoppixの起動画面 が表示される状態にする。
    • USBメモリのフォーマットやパーティションの変更は
      常に knoppix の QTParted で行う。
    • 容量は 元のCD+カスタマイズ分 あれば十分だが
      もろもろ面倒なことも起きるので まずは 全部1つにする。
    • knoppix の bootフォルダの内容を USBメモリのルート直下にコピーし
      windowsで syslinux.exe -a ドライブ: を実行する。
    • USBメモリでブートして knoppixの起動画面が表示されることを確かめる。
      ( うまくいかないときは 容量を変えるなどして うまくいくまで 繰り返す。 )
  • knoppix で USBメモリのルート直下にあるファイルを全部消す。

LiveUSBの作成

  • usb-creator ( System-Administration-USB Startup Disk Creator ) を実行する。
    • 上記で作成されたisoを Source disc image の Other ... から 選ぶ。
    • 通常は casper-rw を使わないので Discarded ... を選ぶ。
  • 後述の LiveHDの作成 と同じ方法でもよい。

LiveHDの準備

  • コピー先は FAT32 領域とする。
  • HD を準備する( mac のとき )。
    • BOOTCAMP を使って FAT32 領域を作る。
    • FAT32 領域を アクティブ にする( ubuntu の GParted を使ってはいけない )。
      OS X のターミナルから 以下を実行する。
         sudo fdisk -e /dev/rdisk0
         print
         flag パーティションのID
         quit
         y
    • ubuntu を起動して ターミナル から syslinux /dev/xxxn を実行する。
  • HD を準備する( pc のとき )。
    • ubuntu を起動して ターミナル から 以下を実行する。
    • HDのmbrを更新する。
         sudo dd if=/path/to/syslinux/mbr.bin of=/dev/xxx
      ※ mbr.bin は sudo find / -name mbr.bin で探す。
    • /dev/xxxn のパーティションを アクティブ にする。
         GParted で bootフラグを立てる。
    • sudo syslinux /dev/xxxn を実行する。

LiveHDの作成

  • 準備した HD 以外から windows , mac , ubuntu などを起動して
    • LiveUSB の内容をそのままコピーする( ldlinux.sys は除く )。
  • あるいは 次のようにする。
    • LiveCDのiso をマウントし その内容を HDのルート にコピーする。
    • isolinux フォルダの名前を syslinux に変え
      その中の isolinux.cfg の名前も syslinux.cfg に変える。
    • さらに その中の text.cfg を少し修正する。
         append の冒頭に noprompt を追加する( 3箇所 )。
            append nomprompt ・・・
  • CPU によっては 起動時に Kernel bug ? と表示されるので
    念のため text.cfg にカーネルオプション を追加する。
       iommu=memaper=3 または iommu=soft または amd-iommu=no
       どれでも差し支えないよう( どれがよいかは不明 )。
  • カスタマイズを重ねていると ごくまれに USBメモリからは正常に起動するが
    HDからは起動しなくなる ことがある。
    症状は2通りで BusyBoxに落ちる か 左上にカーソルが出たままハングアップする。
    ( 後者の場合は 左上にカーソルが表示さされる前に ctrl+alt+F1 を押して
        メッセージが表示される画面に切換えて スペースバー , リターン と押すと
        なぜか起動する。 )
    こういう場合は とにかく initrd を作り直すと( 何か簡単な変更を加えたりして )
    症状が改善することもある。
    • syslinux の boot プロンプトで止まってしまうこともあるが
      この場合は HDの中身をどこか別のところにコピーして HDを一度空にし
      起動に必要なものから順にコピーし直せばよい。

casper-rwの利用

  • casper-rw ファイルの作成
    • ターミナルから 以下を実行する。
         dd if=/dev/zero of=ファイル名 bs=1M count=128
         mkfs.ext3 ファイル名
    • bs , count は容量に応じて 適当に変える。
    • ファイル名を casper-rw とし FAT32 領域のルートに置く。
  • casper-rwの利用
    • 起動時に F6キーを押し 起動オプションの末尾に persistent を追加する。
  • 備考
    • しばらく使っていると disk full のエラーが起きるので 一時的な利用にとどめる。
    • casper-rw には 変更が直ちに反映されるとは限らない ので注意する。
Edit

作業を補助するコマンド

    ※ スクリプト中の余分な改行は削除し 改行コードは lf に変えてください。
       また << に対応する文字列の後ろ や 行の継続を示す\の後ろ の空白は
       削除してください。

apache2の設定を変更するスクリプト
#!/bin/sh
SNAM="ubuntuサーバ名"

#--- apache2 の設定を変更する。
SFOL="/etc/apache2/sites-available"
grep -q "ServerName" "$SFOL/default" || {
  #--- ServerName , User , Group を追加する。
  perl -pe "
  \$. == 1 && print <<_svname_ ;
ServerName $SNAM
User ubuntu
Group ubuntu

_svname_
  " "$SFOL/default" > _default
  sudo mv "$SFOL/default" "$SFOL/default.back_apache"
  sudo mv _default "$SFOL/default"
  sudo /etc/init.d/apache2 reload
}

  • MySQLを設置する準備
    • /var/lib/mysql/* を マウントするフォルダにコピーしておく。
    • スクリプト実行時に表示される次のメッセージは
         Checking for corrupt, not cleanly closed and upgrade needing tables.
      表記3項目をチェックしましたという意味で エラーではない( と思う )。
MySQLを設置するスクリプト
#!/bin/sh
HFOL="/home/ubuntu"
MNTP="$HFOL/.mysql"
MNTF="//サーバ名/共有名/mysql"
MNTU="ログイン名"

#--- マウントする。
[ -d "$MNTP" ] || mkdir "$MNTP" ;
mount | grep -q "$MNTP" || {
  echo "--- mount mysql folder"
  sudo mount -t cifs "$MNTF" "$MNTP" -o user="$MNTU",\
uid=mysql,gid=mysql,iocharset=utf8,file_mode=0600,dir_mode=0700
}

#--- mysql の設定を変更する。
MFOL="/etc/mysql"
grep -q "$MNTP" "$MFOL/my.cnf" || {
  sudo /etc/init.d/mysql stop
  sleep 1 ;
  perl -pe "
    /^datadir\\s+=\\s*/ && ( \$_ = \$&.\"$MNTP\
\" ) ;
  " "$MFOL/my.cnf" > _my.cnf
  sudo mv "$MFOL/my.cnf" "$MFOL/my.cnf.back"
  sudo mv _my.cnf "$MFOL/my.cnf"
  sudo /etc/init.d/mysql start
  sleep 1 ;
}

  • opentaskをmysqlで使うときの注意
       → OpenTaskインストールメモ - 株式会社スクイズ研究所
opentaskを設置するスクリプト
#!/bin/sh
HFOL="/home/ubuntu"
MNTP="$HFOL/.opentask"
MNTF="//サーバ名/共有名/opentask"
MNTU="ログイン名"
LNAM="リンク名"

#--- マウントする。
mount | grep -q "$MNTP" || {
  echo "--- mount opentask folder"
  [ -d "$MNTP" ] || mkdir -p "$MNTP" ;
  sudo mount -t cifs "$MNTF" "$MNTP" -o user="$MNTU",iocharset=utf8,\
uid=ubuntu,gid=ubuntu,file_mode=0660,dir_mode=0770
}

#--- 設置する。
[ -e "$MNTP/opentask.htaccess" ] && {
  mv "$MNTP/opentask.htaccess" "$MNTP/.htaccess"
}
[ -e "/var/www/$LNAM" ] || sudo ln -s "$MNTP" "/var/www/$LNAM"

#--- apache2 の設定を変更する。
SFOL="/etc/apache2/sites-available"
grep -q "<Directory \"/var/www/$LNAM/\">" "$SFOL/default" || {
  perl -pe "
  /^\s*ScriptAlias\s*\/cgi-bin\// && print <<_opentask_ ;
<Directory "/var/www/$LNAM/">
  AllowOverride Options Limit
</Directory>

_opentask_
  " "$SFOL/default" > _default
  sudo mv "$SFOL/default" "$SFOL/default.back_opentask"
  sudo mv _default "$SFOL/default"
  sudo /etc/init.d/apache2 reload
}

  • FreeStyleWikiを設置する際の準備
    • wiki.cgi を my-conf に移し lib と setup.dat のパスを変える。
         './lib' → '/home/ubuntu/.fswiki/lib' ※2箇所
         'setup.dat' → '/home/ubuntu/.fswiki/setup.dat'
    • setup.dat を my-conf に移し フォルダのパスを変える。
         . → /home/ubuntu/.fswiki
         theme の url は変更不要。
FreeStyleWikiを設置するスクリプト
#!/bin/sh
CFOL="/cdrom/my-conf"
HFOL="/home/ubuntu"
MNTP="$HFOL/.fswiki"
MNTF="//サーバ名/共有名/fswiki"
MNTU="ログイン名"
LNAM="リンク名"

#--- マウントする。
[ -d "$MNTP" ] || mkdir "$MNTP" ;
mount | grep -q "$MNTP" || {
  echo "--- mount fswiki folder"
  sudo mount -t cifs "$MNTF" "$MNTP" -o user="$MNTU",\
uid=ubuntu,gid=ubuntu,iocharset=utf8,file_mode=0600,dir_mode=0700
  [ -f "$CFOL/fswiki_seup.dat" ] && cp "$CFOL/fswiki_seup.dat" "$MNTP"
  for DIR in backup attach pdf log data config ; do
    [ -d "$MNTP/$DIR" ] || mkdir "$MNTP/$DIR"
  done
}

#--- 設置する。
[ -d "/var/www/$LNAM" ] || {
  sudo mkdir "/var/www/$LNAM"
  sudo chown ubuntu:ubuntu "/var/www/$LNAM"
  [ -f "$CFOL/fswiki_wiki.cgi" ] && {
    cp "$CFOL/fswiki_wiki.cgi" "/var/www/$LNAM/wiki.cgi"
  }
  chmod 700 "/var/www/$LNAM/wiki.cgi"
  [ -f /var/www/index.html ] && {
    cp /var/www/index.html "/var/www/$LNAM"
  }
  ln -s "$MNTP/theme" "/var/www/$LNAM"
}

#--- apache2 の設定を変更する。
SFOL="/etc/apache2/sites-available"
grep -q "<Directory \"/var/www/$LNAM/\">" "$SFOL/default" || {
  perl -pe "
  /^\s*ScriptAlias\s*\/cgi-bin\// && print <<_fswiki_ ;
<Directory \"/var/www/$LNAM/\">
  AllowOverride None
  Options -Indexes ExecCGI -MultiViews +SymLinksIfOwnerMatch
  AddHandler cgi-script .cgi
  Order deny,allow
  Deny from all
  Allow from all
  <FilesMatch \"\\.(pm|dat|wiki|log)\$\">
    deny from all
  </FilesMatch>
</Directory>

_fswiki_
  " "$SFOL/default" > _default
  sudo mv "$SFOL/default" "$SFOL/default.back_fswiki"
  sudo mv _default "$SFOL/default"
  sudo /etc/init.d/apache2 reload
}

  • webdav の設置
    • apache2 の諸元の確認
         バージョン apache2 -v
         設定
            cat /etc/apache2/apache2.conf
            /etc/apache2/sites-enabled/000-default
         諸元
            ServerRoot "/etc/apache2"
            User ${APACHE_RUN_USER}
            Group ${APACHE_RUN_GROUP}
            DocumentRoot /var/www
            ErrorLog /var/log/apache2/error.log
    • apache2 のモジュールの確認
            ls /usr/lib/apache2/modules/
            ls /etc/apache2/mods-available/
            ls /etc/apache2/mods-enabled/
            apache2 -l
webdavを設置するスクリプト
#!/bin/sh
SNAM="ubuntuサーバ名"

#--- apache2 の User , Group を設定
SFOL="/etc/apache2/sites-available"
grep -q "ServerName" "$SFOL/default" || {
  perl -pe "
  \$. == 1 && print <<_svname_ ;
ServerName $SNAM
User ubuntu
Group ubuntu

_svname_
  " "$SFOL/default" > _default
  sudo mv "$SFOL/default" "$SFOL/default.back_webdav"
  sudo mv _default "$SFOL/default"
}

#--- davフォルダ
[ -d /var/www/dav ] || {
  sudo mkdir /var/www/dav
  sudo chown ubuntu:ubuntu /var/www/dav
}

#--- ロックフォルダ
[ -d /var/lock/dav ] || {
  sudo mkdir /var/lock/dav
  sudo chown ubuntu:ubuntu /var/lock/dav
}

#--- 設定ファイル
[ -d /etc/apache2/sites-enabled/dav.conf ] || {
  echo "
<IfModule mod_dav.c>
  DavLockDB /var/lock/dav/DavLock
  DAVMinTimeout 600
  <Directory "/var/www/dav">
    Dav On
  </Directory>
</IfModule>
" > _dav.conf
  sudo mv _dav.conf /etc/apache2/sites-enabled/dav.conf
}

#--- モジュールの有効化
ls /etc/apache2/mods-enabled/ | grep -q dav_fs. || {
  sudo /usr/sbin/a2enmod dav dav_fs dav_lock
}

#--- apache2 の再起動
sudo /etc/init.d/apache2 restart

#--- 起動の確認
tail -n 1 /var/log/apache2/error.log
# DAV/2 ・・・ configured があれば OK

  • /cdrom を書き込み可能にする。
       sudo mount -o remount,rw /cdrom
  • casper-rw の内容を確認する。
       sudo mount casper-rw マウントポイント -o loop
       ( cd マウントポイント ; find . -type f | xargs md5sum ) > 結果ファイル
  • ランチャを作っておくと便利。
    • root権限のgedit , tmpのマウント , livecd.isoのコピー , smbマウント など。
    • sh -c "・・・" とする。・・・ には かなり複雑なものを記述しても大丈夫。
    • smbマウント時など 入力が必要な場合 端末から起動 にする。
    • gksudo gedit などでもよい。

ToDo

  • カスタマイズ
    • mono の新しいもので rekisa を動かせないか?
  • その他
    • initrd だけを作り直す方法。
Edit

「ubuntu LiveUSB」をウィキ内検索
LINE
シェア
Tweet
prepress-tips
記事メニュー
メニュー

更新履歴

取得中です。


記事メニュー2
右メニュー
  • トップページ
  • 旧トップページ
  • メニュー
  • 右メニュー
  • バックアップ


人気記事ランキング
  1. ImageJプラグインの作成 その2
  2. usb knoppix
  3. ソフト/wz_jsgraphics.js
  4. ImageJプラグインの作成
  5. 作成中
  6. 構造と処理を別の言語で書いて組合せる
  7. テスト
  8. サーバ/knoppix/nmap
  9. pdfファイルの調査
もっと見る
最近更新されたページ
  • 3841日前

    codeLayouter の記述メモ3
  • 3841日前

    トップページ
  • 5298日前

    codeLayouterを perlxsで使う
  • 5431日前

    GTK+ で openCV
  • 5432日前

    codeLayouter ver 0.03
  • 5438日前

    codeLayouter の記述メモ2
  • 5499日前

    ubuntu LiveUSB 3
  • 5571日前

    codeLayouter の記述メモ
  • 5613日前

    applescriptの編集
  • 5696日前

    ubuntu LiveUSB 2
もっと見る
人気記事ランキング
  1. ImageJプラグインの作成 その2
  2. usb knoppix
  3. ソフト/wz_jsgraphics.js
  4. ImageJプラグインの作成
  5. 作成中
  6. 構造と処理を別の言語で書いて組合せる
  7. テスト
  8. サーバ/knoppix/nmap
  9. pdfファイルの調査
もっと見る
最近更新されたページ
  • 3841日前

    codeLayouter の記述メモ3
  • 3841日前

    トップページ
  • 5298日前

    codeLayouterを perlxsで使う
  • 5431日前

    GTK+ で openCV
  • 5432日前

    codeLayouter ver 0.03
  • 5438日前

    codeLayouter の記述メモ2
  • 5499日前

    ubuntu LiveUSB 3
  • 5571日前

    codeLayouter の記述メモ
  • 5613日前

    applescriptの編集
  • 5696日前

    ubuntu LiveUSB 2
もっと見る
ウィキ募集バナー
急上昇Wikiランキング

急上昇中のWikiランキングです。今注目を集めている話題をチェックしてみよう!

  1. Dance Dance Revolution SP総合wiki
  2. 世界樹の迷宮X wiki
  3. 本好きの下剋上 有志まとめwiki@5ch
  4. トリコ総合データベース
  5. ダイナマイト野球3D
  6. EDF5:地球防衛軍5@Wiki
  7. 検索してはいけない言葉 @ ウィキ
  8. アサルトリリィ wiki
  9. 固めまとめWiki
  10. Fate/Grand Order @wiki 【FGO】
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 発車メロディーwiki
  6. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  7. 検索してはいけない言葉 @ ウィキ
  8. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  9. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  10. オレカバトル アプリ版 @ ウィキ
もっと見る
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. まどドラ攻略wiki
  2. MadTown GTA (Beta) まとめウィキ
  3. シュガードール情報まとめウィキ
  4. R.E.P.O. 日本語解説Wiki
  5. SurrounDead 攻略 (非公式wiki)
  6. Dark War Survival攻略
  7. シミュグラ2Wiki(Simulation Of Grand2)GTARP
  8. カツドンチャンネル @ Wiki
  9. Wplace Wiki
  10. AviUtl2のWiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 参加者一覧 - ストグラ まとめ @ウィキ
  2. 我孫子 清十郎 - ストグラ まとめ @ウィキ
  3. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  4. ウイングガンダムゼロ【EW】 - 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  5. 稼ぎ - 地球防衛軍6 @ ウィキ
  6. ミッション攻略 - 地球防衛軍6 @ ウィキ
  7. ウイングガンダムゼロ【EW】/ログ1 - 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  8. 不幸な少女03 - 検索してはいけない言葉 @ ウィキ
  9. サーヴァント/一覧/クラス別 - Fate/Grand Order @wiki 【FGO】
  10. MOZU - ストグラ まとめ @ウィキ
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.