ラベル coLinux の投稿を表示しています。 すべての投稿を表示
ラベル coLinux の投稿を表示しています。 すべての投稿を表示

2010年9月17日金曜日

coLinux ubuntu 9.04 + Xming にフォント追加挫折orz

XmingのフォントパスはそもそもWindowsのディレクトリを指し示している。
フォント追加は以下のいずれかの方法。
  • Windowsのディレクトリにフォントファイルをインストール
  • coLinuxでフォントサーバを立ち上げ、Xmingで参照させる(Xming -fp tcp/192.168.0.40:7100 とか)
元々 C:\Windows/Fontsディレクトリは設定されているが、xfontselでは選択できない。謎。と言うことで今回は諦めた。フォント指定を手動でやればいけるか?

2010年8月25日水曜日

Operation not permitted on coLinux

IO error reading <<filename>>: Operation not permitted
Windowsのファイルを暗号化していると発生。途中のディレクトリが暗号化されていても良いので、当該ファイルの暗号化を解除する。

2010年7月9日金曜日

install subversion to coLinux 0.7.7 Ubuntu 9.04

  1. synaptic subversion, nautilus-script-collection-svn
  2. nautilus-script-manager list-available
    Subversion
  3. nautilus-script-manager enable Subversion
  4. restart nautilus

2010年7月1日木曜日

ubuntu 9.04 on coLinux

  1. coLinuxをインストールする。coLinux-0.7.7.exe ここでは d:\colinux_ubuntu に入れた。
  2. coLinuxのページからubuntuのイメージを取得。Ubuntu-9.04-1gb.7z 7zファイルは適当なツールで解凍してください。
  3. イメージを展開して d:\colinux_ubuntu に入れる。
  4. ubuntu.confを作成。
    # The default kernel
    kernel=vmlinux
    
    cobd0="d:\coLinux\Debian-4.0r0-etch.ext3.1gb"
    #cobd0="d:\coLinux_ubuntu\Ubuntu-9.04.ext3.4gb.fs"
    
    # Swap device, should be an empty file with 128..512MB.
    cobd1="d:\coLinux_ubuntu\swap.img"
    cobd2="\Device\Cdrom0"
    
    #cobd3="d:\coLinux\oel-qemu.img"
    #cobd3="d:\coLinux_ubuntu\Ubuntu-9.04.ext3.4gb.fs"
    
    cofs0=C:\
    cofs1=D:\
    
    # Tell kernel the name of root device (mostly /dev/cobd0,
    # /dev/cobd/0 on Gentoo)
    # This parameter will be forward to Linux kernel.
    root=/dev/cobd0
    
    # Additional kernel parameters (ro = rootfs mount read only)
    ro
    
    # Initrd installs modules into the root file system.
    # Need only on first boot.
    initrd=initrd.gz
    
    # Maximal memory for linux guest
    #mem=64
    mem=512
    
    
    # Slirp for internet connection (outgoing)
    # Inside running coLinux configure eth0 with this static settings:
    # ipaddress 10.0.2.15   broadcast  10.0.2.255   netmask 255.255.255.0
    # gateway   10.0.2.2    nameserver 10.0.2.3
    eth0=slirp
    
    # Tuntap as private network between guest and host on second linux device
    eth1=tuntap
    
    # Setup for serial device
    #ttys0=COM1,"BAUD=115200 PARITY=n DATA=8 STOP=1 dtr=on rts=on"
    
    # Run an application on colinux start (Sample Xming, a Xserver)
    #exec0=C:\Programs\Xming\Xming.exe,":0 -clipboard -multiwindow -ac"
    
  5. run colinux(driver install;colinux-daemon --installdriver at once. and then colinux-daemon.exe @ubuntu.conf)
  6. edit /etc/network/interfaces
    auto lo eth0 eth1
    iface lo inet loopback
    
    # primary network (slirp)
    iface eth0 inet static
    address 10.0.2.15
    broadcast 10.0.2.255
    netmask 255.255.255.0
    gateway 10.0.2.2
    
    # secandary network (tap-win32)
    iface eth1 inet static
    address 192.168.0.40
    netmask 255.255.255.0
    gateway 192.168.0.1
    
  7. make user by adduser hideo
  8. add /etc/sudoers to hideo ALL...
  9. (win) pscp interfaces to /etc/network/interfaces
  10. shutdown
  11. イメージファイルの容量を増やす http://portable-ubuntu.of-jp.com/
  12. misc get commands.
    aptitude update
    aptitude install wget
  13. set japanalize repository http://www.ubuntulinux.jp/products/JA-Localized
  14. japanalize
    aptitude install language-pack-ja
    ( http://cocelo.s201.xrea.com/wiki/index.php?Linux/coLinux/Ubuntu%209.04(Jaunty%20Jackalope)#u9d9ff3f)
  15. タイムゾーンの設定 sudo dpkg-reconfigure tzdata ASIA/Tokyo
  16. aptitude install man
  17. aptitude install emacs
  18. aptitude install w3m
  19. aptitude install screen
  20. modify ~/.screenrc, add escape ^Z^Z
  21. aptidute install gdm
  22. XServerに拒否られないようにX0.hostsへ追加
    "C:\Program Files\Xming\X0.hosts"
    localhost
    192.168.0.40
    
  23. ubuntu-desktop-jaが追加できるようリポジトリを追加( Ubuntu日本語環境)
    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/jaunty.list -O /etc/apt/sources.list.d/ubuntu-ja.list sudo apt-get update
  24. aptitude install ubuntu-desktop-ja
  25. sudo aptitude install gnome-terminal gnome-panel gnome-session
To be continued.

2009年11月23日月曜日

coLinux 7.5.1 Debian eth

coLinux 7.5.1 + Debian だと ethの番号がズレ件。 coLinuxのconfファイルは eth0=slirp eth1=tuntap サービスとして起動すると、デバイスは eth3, eth4として認識される。 コマンドラインから起動すると、デバイスは eth1, eth2として認識される。 (コマンドラインのときはeth1がtuntap、eth2がslirp。サービスの時はどっちがどっちか失念) どっちで使うかで /etc/network/interfaces の設定を切り替えねばならない。 ところで、なんでサービスを使うのを止めたかというと、休止状態に入れないから。

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年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のフォルダを除外したら直った。