住吉大社駅近くの古々路というお店。
600円~700円で焼きそばやお好み焼きの定食が食べれます。
僕は700円のなにわ焼の定食を頼んだのですが、話を聞いて期待してたのは広島風お好み焼き(お好み焼き/焼きそばのミックス)かなと思ってたら、卵の薄焼きの下に焼きそばが隠れているもので、若干イメージと違ったんですが、まあ、安いのでよしです。kokoro_naniwayaki.jpg
これに、ミニご飯、ミニうどん、豆腐、御新香ついて700円です。
前のエントリの続きです。
作ったカーネルをあげてみると、画面真っ黒、キーボードも受け付けているのか分からない。と言う状態になりました。
悩んでいましたが結果的に言うと、XのIntel driverが使えずvesaに切り替えたらOKでした。
なお、画面が真っ黒でにっちもさっちもいかないときは「Alt+SysRq+R,S,E,I,U,R」をしてください。(自分はこれを知らずに何度も起動している状態で電源を落としてしまった。)
XenのDom 0 kernelはubuntu 9.10には用意されていないので自分で作る必要があります。と言うわけでその記録。
参考文献:XenParavirtOps
ここに書いてあることを、その通りすればちゃんと動くようです。(途中色々あったけど。)
ことの始まり
最近のBSD事情が詳しくないので、なんとなくOpenBSD入れたくなりました。でも、ubuntuは便利で気に入ってる(軟弱)ので、環境はこわしたくないんです。なので、VMで、ということになるのだけど、ubuntuはKVMしか眼中になく、入れたいPCはatom processorなのでIntel-VT非対応。となると、Xen。

やったこと
ubuntuは8.10を最後にXenを切り捨ててしまって、Xen3.3止まりみたいなんだけど、
Xen paravirt-opsをみると3.4以降が必要だと書いてあります。
to run pv_ops dom0 kernels you need to have at least Xen 3.4 version, because bzImage format kernel support and pv_ops sysfs memory ballooning support were added during Xen 3.4 development. Xen 3.3.x does NOT contain these patches (unless backported, like in Fedora 11).
debianはちゃんと最新バージョンに対応しているのでdebian squeezeにはpackageがあります。でも、そのままじゃ入らないのでrebuildすることにしました。

ちなみに、今回やった方法とは違いますが、以下のページも参考になります。Attempt of prevu Xen 3.4.1 Hypervisor on Ubuntu Jaunty Server (64-bit)
Twitter経由で知ったんですが、ライフネット生命創業者の著書のpdf版で公開されています。
書籍は「フリー」になるか

生命保険は加入していません。独身なので。独身の間は、死んでもお金受け取る人いないし。大病を仮に患っても、高額医療保証制度でどうにかなるんじゃないかと考えてます。

と、割り切って考えているのに、気になってしまって読んだのは、今の職場に転勤してからと言うもの、食堂に大手の生保会社の生保レディさん達がいつも数名営業活動しているから。。。(ちなみに各社勧誘を受けて全て断りました。)
ことのはじまり
ubuntu9.10のwine1.1.31と、IE6の組み合わせが若干不安定なので、
http://appdb.winehq.org/objectManager.php?sClass=version&iId=4195
でSilverになっている1.1.34とIE7の組み合わせをしてみようかと思ったことが始まり。
それで、
http://espion.just-size.jp/archives/03/058092847.html
http://www.debian.org/doc/manuals/maint-guide/ch-build.ja.html
を参考にしてrebuildをやってみました。

やったこと
ubuntuのwineのソースを持ってくる。
apt-get source wine1.2
1.1.34のwineのオリジナルソースを持ってくる。
wget http://downloads.sourceforge.net/project/wine/Source/wine-1.1.34.tar.bz2
1.1.34のソースを解凍して、ubuntuのソースに含まれている部分をくっつける。
tar xvjpf wine-1.1.34.tar.bz2
mv wine-1.1.34 wine1.2-1.1.34
cd wine1.2-1.1.34/
less ../wine1.2_1.1.31-0ubuntu3.diff.gz
zcat ../wine1.2_1.1.31-0ubuntu3.diff.gz |patch -p1
リビルドのためのもろもろパッケージのインストール
aptitude install libcups2-dev libfontconfig1-dev libfontconfig-dev libgif-dev libungif4-dev libjack-dev libgnutls-dev libcapi20-dev docbook-to-man fontforge libxml2-dev libxslt1-dev libxxf86vm-dev prelink libsane-dev libhal-dev libhal-storage-dev libgphoto2-2-dev libxrender-dev libxcursor-dev libxrandr-dev liblcms1-dev x11proto-xinerama-dev libxcomposite-dev libgsm1-dev libxi-dev libxinerama-dev libopenal-dev libmpg123-dev quilt
aptitude install dpkg-dev devscripts
debianのパッチが当たらないので、消してしまう(photoshop-installというパッチだったので、photoshopなんてそんなお金持ちアプリケーションは持っていないと言う気分で消した)。そしてリビルド。
rm debian/patches/*
dpkg-buildpackage -rfakeroot
インストール作業。もともとaptitude install wine1.2で依存関係で入るpackageはubuntu標準のを使うことにした。なのでdpkgで今回のリビルドパッケージを入れた前後でそれら依存関係のあるubuntu標準のpackage達をインストールした。
aptitude install ttf-symbol-replacement ttf-tahoma-replacement winbind
dpkg -i wine1.2_1.1.34-0cusom1_i386.deb
aptitude install wine1.2-gecko
Internet Explorerをubuntu 9.10で使えないか探ってみた。
結論から言うと、ubuntu標準のパッケージ1.1.31でIE6はまともに使える。
IE7もインストールできてwebを表示可能。でも見れないページも多数。
IE8はインストールできるけど、まともに動作しなかった。どこにもつなぎにいけない状態。
手順はhttp://ubuntu10.jugem.jp/?eid=9にのっているとおり。

You will also need to copy a number of DLL's from a Windows XP machine and place them in /system32 as winetricks doesn't provide these DLL's at this time.

msctf.dll
msimtf.dll
uxtheme.dll

と言う話が途中で出てくるのだが、XP SP3のインストーラをダウンロードして、
wine WindowsXP-KB936929-SP3-x86-JPN.exe /x
~/.wine/drive_c/windows/system32/expand.exe -r msctf.dl_
とすれば、技術的な面では、一応必要なファイルは抽出出来る。
ただし2行目のexpand.exeはwine1.1.39にはついていたが、1.1.31にはなかった模様。

winehqにある1.1.39はIE6は動くけど、IE7,8はcyrptographic serviceが動いていないという問題で、インストールすらできなかった。恐らくbuiltinのcrypt32.dllがcryptext.dllに入っている関数をサポートしないし呼び出しもしないからだと思われる(推測だけど)。
Running OpenBSD 4.5 in KVM on Ubuntu Linux 9.04の通りやってなおりました。
setting tty flagsの表示が出た後固まる場合、
boot> bsd -c
...
UKC> disable mpbios
54 mpbios0 disabled
UKC> quit
...
をやってみて、ちゃんと起動するかを確かめ、ちゃんと起動した場合は、
# config -ef /bsd
...
ukc> disable mpbios
54 mpbios0 disabled
ukc> quit
Saving modified kernel.
でOKと言う話でした。
会社の飲み会で使ったお店。3500円の飲み放題コースで意外と鍋のボリュームあって、お値段手ごろだった。また2時間たっても座席を追い出されることもなかった。
http://www.hotpepper.jp/strJ000018830/
http://r.gnavi.co.jp/k149101/

最近のコメント

アイテム

  • kokoro.jpg
  • kokoroyaki.jpg
  • kokoro_naniwayaki.jpg
  • IE7onWine1.1.34-Screenshot.png
  • c36nfv9_wireshark_fixed.png
  • c36nfv9_wireshark_r31474.png
  • c36nfv9_wireshark1_2_2.png
  • unganji1.jpg
  • unganji2.jpg
  • epice_dessert.jpg

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

2010年3月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Counters

Total visits: 582964
Unique visitors: 231216
This month: 14474
This week: 5071
Today: 384