2008年7月22日火曜日

permission denied at coLinux cofs

cp /mnt/win/d/scripts/getResourceInfo/getResouceInfo.pl . cp: reading `/mnt/win/d/scripts/getResourceInfo/getResouceInfo.pl': 許可されていない操作です ファイル、ディレクトリの暗号化をしているとダメみたい。

2008年7月4日金曜日

Adobe Reader on Debian etch

  1. Adobeのサイトに行く
    http://www.adobe.com/jp/products/acrobat/readstep2_a\llversions.html
  2. Debianパッケージを選択する
    オペレーティングシステム:Linux
    インストー\ラの選択:Linux-x86(.deb)
    言語を選択してください:日本語
  3. #su
  4. #dpkg -i AdobeReader_jpn-8.1.2-1.i386.deb

2008年6月28日土曜日

xmmsのメニューの文字化け修正

参考:http://lets-ubuntu.yui.at/xmms/xmms_utfja.html#kakunin cp /etc/gtk/gtkrc.ja /etc/gtk/gtkrc.ja.utf8 emacs gtkrc.ja.utf8: rplace:ja -> ja-utf8

ニコニコ動画を視聴 on Debian etch

よくわからんがブラウザをあげるまえに
killall esd
で音が出る。

2008年5月29日木曜日

USB boot Linux for Debian etch

0.念のためHDDを抜いておく(爆) GRUBのインストールでうっかり「はい」を選ぶと漏れなくHDDのWindowsXPがさようなら(T_T) 1.USBメモリを初期化 dd if=/dev/zero of=/dev/sda bs=512 count=1 ←無理矢理MBRを消す aptitude install mbr install-mbr --force /dev/sda ←無理矢理MBRをセット 2.パーティションを作成 fdisk /dev/sda 512M FAT16(c) bootable 512M Linux(82) 残り Linux(82) 最初の領域にインストーラを入れる。後でSWAPにするので、SWAPの分の大きさを取る。 3.最初の領域をフォーマットし、SYSLINUXをインストール aptitude install dosfstools mkdosfs /dev/sda1 syslinux /dev/sda1 4.マウントし、インストーラ用ファイルをコピー mkdir /mnt/usb mkdir /mnt/img mount /dev/sda1 /mnt/usb Debianのアーカイブから boot.img.gzを持ってくる losetup -f (/dev/loop0だったとする) losetup /dev/loop0 boot.img.gz mount /dev/loop0 /mnt/img cp -u /mnt/img /mnt/usb (SYSLINUX入れたときのldlinux.sysを上書きしないようにする) 5.アンマウントし、USBメモリを取り外す 6.ターゲットマシンにUSBを挿して起動 注意点: ※パーティニングは手動。2番目を/boot、3番目を/とし、/bootをbootableに。 ※SWAP無しで進める。 ※インストール完了後にSWAPを設定する。

2008年5月9日金曜日

coLinuxで時刻合わせ on ノートPC

地下鉄など、イーモバイルが使えないところではNTPサーバに繋げる事はできない。 そこでWindows側にNTPサーバ(SNTPサーバ)を立て、そこを参照できるようにした。
  1. Windowsに桜時計をインストールし「常駐する」「SNTPサーバとして動作させる」にチェック。
  2. イーモバイルが使用可能な場所ではntpデーモンで同期させる。そのため、起動時はntpデーモンを動作するようにしておく。
  3. 地下鉄などイーモバイルがつかえない場所では桜時計を参照する。サスペンドから復帰時に手動で合わせる。ntpdateとntpは同時実行できないので一時的にntpデーモンを止めるようにする。 /etc/init.d/ntp stop ntepdate 192.168.0.1 /etc/init.d/ntp start

coLinuxにディスク追加

WindowsXP以降だとfsutilがあるが、Win2kなので使えない。 Windows用のddを入れてみたが、if=/dev/nullに相当する使い方が不明だった。 なので、qemu-imgを使った。
  1. Windows用のqemuを入手 (説明:QEMU on Windows ダウンロード:QEMU for Windows)
  2. qemu-img create c:\coLinux\newdisk.img 4097M 手元のqemu-imgでは4G(4096M)のイメージが作成できなかった。4G以外(5G,3G, etc.)はできたので4G(4096M)の値だけを弾いているようだ。4G欲しかったので4097Mと指定して逃げる。
  3. coLinuxの構成ファイル(hogehoge.conf)にイメージを追加。cobd2=c:\coLinux\newdisk.img
  4. 立ち上げる
  5. ntlkでrootでログインし、init 1
  6. 追加したディスク上にファイルシステムを作る mkfs.ext3 /dev/cobd2
  7. マウント mount -t ext3 /dev/cobd2 /mnt
  8. 全ファイルコピー /proc と /mnt以外 cp -av bin dev etc home lib lost+found media opt root sbin srv sys tmp usr var /mnt/
  9. 移行先ディスクに mkdir /mnt/proc mkdir /mnt/mnt mv /mnt/etc/mtab /mnt/etc/mtab.disable
  10. シャットダウン
  11. 構成ファイルを修正し、新しいディスクから起動するようにする cobd0=c:\coLinux\newdisk.img
  12. 起動。確認

2008年5月3日土曜日

httpサーバを立てる

Googleノートブックなどのサービスを利用しているが、これらはオフラインでは使えない。地下鉄車内で困る。 さりとて、ローカルでいじるのでは他のPCから編集するのが面倒、と言うことでノートPCに入れたPukiwikiを母艦でも触れるようにすることにした。
  1. Debianなので、 aptitude install ddclient でDynDNS用のクライアントソフトを導入。
  2. 同様にApache2とpukiwikiを導入

coLinuxでサスペンドから復帰すると時間が激しくずれる

症状: ノートPCなので使わないときはサスペンドにしている(ハイバネーション(Windows風に言うと休止状態)にすると起動に通常の起動と同じぐらいの時間が掛かってしまうため)。サスペンドから復旧したときにcoLinux上の時計が激しくずれる。 対応:
  1. 他のサイトを参考にさせてもらって ntp を導入。
  2. 地下鉄内では外部のNTPサーバにアクセスできないので、桜時計を「SNTPサーバとして動作する」にチェックを入れた状態で常駐させる。
  3. COMODO Firewall Proのルールを変更。ntpプロトコルを通すようにする。
  4. サスペンドから復帰時はntpデーモンを停止( /etc/init.d/ntp stop)して、ntpdate 192.168.0.1 を実行する。
  5. その後ntpデーモンを動かしておく。
経過: あまり煩雑にサスペンドに入れる運用ではないので、この程度の手間であればなんとか運用できている。 もうちょっと自動化するなら、ntpdateするまえに自動的にntpデーモンを落としてやるように組んだ方が使いやすいかもしれない。ntpデーモンだけでないのは、ntpデーモンはサスペンドから復旧してから同期が取れるまでに時間掛かるため。

coLinux上でemacsの起動がすっげー遅い

症状:emacsの起動がすっげー遅くなった。 対応:AVG 8.0 FreeEditonの常駐シールドで、coLinuxのフォルダを除外したら直った。