【ICONIA W4-820】Ubuntu boot の厳しい現状

最新機種を持ってないわしは、UEFI ってのを詳しく知らなかったのだが、あれから色々調べたところ、2TB超えハードディスクが出回ってる昨今、旧来のBIOSではOS起動に齟齬が出て、それを何とかしようと生み出された仕組みであるようだ。

想定しているのが、64bit OSで、Ubuntu もUEFI対応は64bit版のみとなっている。

Ubuntu のLive CD 12.04.3 64bit版で W4-820 にて何とか起動できないかと、

EFI/BOOT/BOOTx64.efi

をUEFI起動の trusted file として登録したが起動せず。

Windowsはどうなってんのかな?と、ICONIA W4-820 のディスクを見ると、

C:\Acerboot\efi\boot\bootia32.efi

なんてのがある。UEFI の 32bit 版???

調べると、タブレットPC はディスク容量、メモリ容量少な目で小ぢんまりしたシステムの要望があり、UEFI 32bit という奇形システムが作られたようだ。

これでは、UEFI対応の64bit版しか用意されていない現在のLinuxのラインナップは全く起動できないではないか。

という事で、32bit版が出るのを待つか。

しかし、USBメモリを挿した状態だと、電池の減りが凄く早い。
喩え起動できたとしても、連続使用は無理っぽいなあ。

Acer ICONIA w4-820/FP USB boot

Ubuntu の USB ディスクイメージが起動できねーかなあと検索かけてると、USBキーボード繋いで、起動画面でF12押せってのが出てきたが、更に検索すると、電源+ボリューム大 or 小押しっ放しで起動するとBOIS画面に入れるらしい。

んで、電源+ボリューム大押しっ放しで起動させたらBIOS画面に入れた。

Bootの項目で、優先順位を変えられるが、「USB disk」「USB CD-ROM」つーのがあって、それぞれ起動順位の1と2に設定してみたが、Windows 8.1が起動するばかり。

用意したUSBディスクイメージはDELL studio 1558とPanasonic Let’s note CF-W2で起動する事が確認できている Ubuntu 12.04 だが、何が原因かさっぱり分からんなあ。

【追記 ここから】
BIOSでSecure bootをOFFにすればいいらしい。
しかし、Supervisor Password 設定しないと設定が変えられず、色々面倒そうだなあ。
【追記 ここまで】

【追記 皇紀2674年1月3日 ここから】
Supervisor Passwordを設定して、Secure bootをOFFにして、USBメモリにUbuntu 12.4.2 jaのイメージを焼いたものを読ませてみたがダメだった。

詳しくは知らないがUEFIのイメージでないとダメなのかもしれん。

【追記 皇紀2674年1月3日 ここまで】

bind9 わし、まぬけ

レンタルサーバーのDNS設定で、自サーバー内のドメインの問い合わせは OK で外部のサーバーは不可という現象でずーっと困っていた。

/etc/resolv.conf にプロバイダの DNS も並べておくと、とりあえず、メールなどのDNSを使うプログラムはエラーを出しつつ、何とか動いていたが、なぜ外部サーバーが引けないのか、年末の業務が片付いたのでじっくり調べてみる事にした。

[/etc/named.conf]

recursion yes;
allow-recursion{
localhost;
};

レンタルサーバーで、localhostの問い合わせで再帰検索を許可し、外部からの問い合わせは自サーバーのみで、再帰検索許さないという設定をしたつもりなのだが、localhost から nslookup や dig で外部のドメインを検索すると、SERVFAIL のステータスが帰ってきて再帰検索が行なえない。

ログにも碌に記録が残らず、何が悪いのやらさっぱり分からん。

「なんじゃこれ?パッケージ腐ってんじゃねえの?」

と呟きつつ、冷静に named.conf を見直すと、

zone “.” IN {
type hint;
file “/dev/null”;
};

/dev/null !? …

zone “.” IN {
type hint;
file “named.ca”;
};

と書き直し、 rndc reload で無事、localhost からのみの再帰検索が可能になった。named.ca のファイルがあるから使われているはずだという思い込みがアカンかった。

まあ、DNS キャッシュポイズニングという攻撃がある以上、初期値で named.ca を使って再帰検索ができるようにしておくのは確かに良くないな。

初Blu-rayソフト

こういう「これはアカンやつや」みたいなのを買ったのは、学生時代以来だな(笑)

ニコニコ動画で一期から観ていたのだが、桐乃が兄を邪険に扱うのが酷くて、ちょいと拒否反応が出つつ、惰性で観ていた。

二期テレビシリーズ最終話にて、その理由が明らかになって、最初から見直したくて一期全話買いを決意するも、バラで買うにはちょっと高えし、特典要らねえし、BOXねーかなと探したら、Blu-ray boxがあった。

DVD boxがあったらそっちの方が良かったのだが、Blu-ray boxしか無く、しかもバラ全話買いの半値程度なので、これは買うしか!と買った。

しかし、BDを再生できるのが、唯一、DELL の studio1558 というノートPCなのだが、これを買った時は、映像ソフト買う気なんか無くて、増大するOS領域のバックアップなど、データ記録用としか考えていなかった。

映像ソフトの規格としての blu-ray って何かDVDよりも早く消えて無くなりそうな気がしてて、そういうヤバいものには手を出したく無かったが、今回は、blu-ray boxしかないので試しにblu-rayがどういうものかというのを把握する意味で買ってみるかというのもあった。

linux で DVD再生できてるので、blu-ray もイケるだろうとタカを括ってたら、再生できぬ。
しかたが無いので、powerDVD DX 8.3 の入ってる Windows 7にて再生しようとしたら、「アップデートしやがれ!」ってのが3回ほど出て、ようやく再生できた。

初めて blu-ray が何たるかおぼろげながら見えたような気がするが、linux で再生するには、キーが必要らしく、ここを参考にVLCで再生しようとしたが、Ubuntu 13.04 ではキー計算でエラーが出て再生できなかった。

この blu-ray boxって今年の3月発売なので、新しいキーが無いと再生できないのかもしれぬ。 blu-ray ソフトってめんどくせえなあ。でも、新しいキーの更新が必要ならば、BDプレイヤーってどうなってんだろ…。

で、「俺の妹がこんなに可愛いわけがない」を、妹が兄を邪険に扱うそれなりの理由があるというのを踏まえた上で、一話からじっくり見直しすると、非常に面白い。

そして、今の声優って、名前ほとんど知らない人ばっかりだけど(^^;、あざといというか商売うまいというか、声の作り方の技術が凄いなあと感心した。

普段、linuxなので、Windows7実機起動するのは、休日くらいしかできないが、ぼちぼち観ていこう。

Ubuntu 13.04

Screenshot_from_2013-05-04 14:31:34VirtualBoxにインストールしてみた。4月25日にリリースされてたのか。

ざっと見てみた所、Ubuntuソフトウェアセンターで、kernel header とかインストールしたい場合、検索に “header” とか入れても候補に出てこないってのは相変わらず。
結局、 synapticパッケージマネージャを入れない事にはどうしようもない。

まあ、 ターミナルで、 apt-cache search 最強って話もあるが 🙂

mythtv は version 0.26 の最新版で、fonts-droid に依存してなかったので、豆腐文字化け問題は解決だな。

13.04にするメリットは、
2013年4月25日号 Ubuntu 13.04 Raring Ringtailのリリースとアップグレード時の注意,UWN#313:Ubuntu Weekly Topics|gihyo.jp … 技術評論社.
に書かれているが、Unityでメモリ食う量が減ってるから、メモリが2GBしか載ってないマシンだと、良いかも。

ただ、サポート期間が、皇紀2674年(西暦2014年)1月までなのが注意っと。

12.04 LTS は皇紀2677年(西暦2017年)4月までサポート期限があるから、わしはとりあえず、このままで行くかな。

【OpenRD】永年の謎解ける

OprnRD Ultimate の /var/log/messagesに

Jan 27 07:24:51 silverfox kernel: [10136507.539972] ipv6: Unknown symbol sock_queue_err_skb

とかいうのがずーっと出てた。

何やら、カーネルアップデートの不具合で、uImage と uInitrd が更新されなかった為だというのは分かったが、具体的に「じゃ、どうすりゃいいの?」って感じで暫く放置していた。

Debian のメーリングリスト辿ると、こういうのを見つけ

などと書いてあるので、


root@silverfox:/boot# flash-kernel uname -r
root@silverfox:/boot# ls -l
合計 21612
-rw-r--r-- 1 root root 1005150 2012-09-24 16:52 System.map-2.6.32-5-kirkwood
-rw-r--r-- 1 root root   84134 2012-09-24 16:52 config-2.6.32-5-kirkwood
lrwxrwxrwx 1 root root      28 2011-03-21 00:31 initrd.img -> initrd.img-2.6.32-5-kirkwood
-rw-r--r-- 1 root root 5472177 2012-10-01 20:39 initrd.img-2.6.32-5-kirkwood
drwxr-xr-x 2 root root   12288 2011-03-21 00:23 lost+found
-rw-r--r-- 1 root root 1435408 2013-02-01 22:45 uImage
-rw-r--r-- 1 root root 1433640 2011-03-21 00:39 uImage.bak
-rw-r--r-- 1 root root 5472241 2013-02-01 22:45 uInitrd
-rw-r--r-- 1 root root 5680826 2011-03-21 00:39 uInitrd.bak
lrwxrwxrwx 1 root root      25 2011-03-21 00:31 vmlinuz -> vmlinuz-2.6.32-5-kirkwood
-rw-r--r-- 1 root root 1435344 2012-09-24 16:51 vmlinuz-2.6.32-5-kirkwood

新しい uImage と uInitrd が作成された。
再起動すると、問題が無くなっていて、やっと解決できた。

マイナー機器は情報収集が大変ぞな。

VPN

ちょいとメモ書き。

pptpd でVPN(Virtual Private Network)を構築しているのだが、会社から家にVPN張って、リモートデスクトップで家のマシンを操り、会社にVPN張ろうとすると失敗し、原因が分からなかった。

ある時、会社から家まで ssh でポート5900のトンネル掘って、リモートデスクトップで会社のVPNに接続してみたらあっさり繋がった。

会社の iptables の設定ミスってんのかなあ…。

多分、ゲートウェイの内から外、外から内のVPN関係のmasquaradeが混信してるんだろうけど、プロバイダの外向きppp0とpptpdの内部向けppp1とpppデバイスなのが関係してそう。

PRN137見っけ

家のサーバーの時計の為にGPS測位しているが、xgps というGUIで測位状況を見る事ができる。

そのGPS で MTSAT-1R(PRN129)は把握していたが、運輸多目的衛星MTSAT-2(PRN 137)を初めて補足。

prn137□137 のマークがそれで、MTSAT-1Rよりちょっと東寄り。

時計合わせの方は、

誤差が大き過ぎるのか、参照されていない(^^;
時間合わせは主に、nict 様の世話になっている。

監視カメラシステムの ZoneMinder がCPUパワー食うのと、USBのGPSではシリアル通信のタイムラグが大きいのかな?

まあ、ネットワーク途絶時に、1秒以内誤差ならそれでよし。

Ubuntu 12.04 64bit 環境にandroid sdkいれたった

android のSDKをダウンロードして、展開し、android-sdk-linux を /home/noizumi/src/ へ持ってくる。

Installing the SDK | Android Developers. を読みながら設定。

cd /home/noizumi/src/android-sdk-linux/tools
./android sdk

で、Android SDK Manager の GUIのメニューが出てくる。わしのPCは、Javaを入れてあるので、入れるところは割愛。

android 4.0.3 をインストールすると、HTCDEVMOTDEVに登録しないとダウンロードさせてくれないので、アカウント作成。

インストールが完了したら、toolsメニューの 「Manage AVDs…」で仮想デバイスを作成する。

[New..]ボタン押して、
Name: avda4
Target: [Android 4.0.3 – API Level 15]
CPU/ABI: [ARM(armebi-v7a]

で、「Create AVD」を押す。

Android Virtual Device Manager 終了して、Android SDK Manager終了して、コマンドラインで、

./emulator -avd avda4

とやったが、 libGL.so が無いって怒られる。
libGL.so のシンボリックリンクを /usr/lib に貼った。

$locate libGL.so
/usr/lib/fglrx/libGL.so
/usr/lib/fglrx/libGL.so.1
/usr/lib/fglrx/libGL.so.1.2
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2
/usr/lib/x86_64-linux-gnu/libGL.so
/usr/lib/x86_64-linux-gnu/mesa/libGL.so
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2
/usr/lib32/fglrx/libGL.so.1
/usr/lib32/fglrx/libGL.so.1.2

AMD Mobile Radeon の fglrx ドライバを使ってるので、32bit 版の fglrx のlibGL.so を使う。

sudo ln -s /usr/lib32/fglrx/libGL.so.1.2 /usr/lib/libGL.so

再び、

./emulator -avd avda4

何か、グラフィックハードウエアアクセラレーション使ってるらしいのだが、凄く遅い。

画面はわしが開発中のサイト。

 

 

 

 

大人の事情により、Xpria での見た目を確認しないといけないので、Xperia の SDK も入れる。

Xperia X10のSDKはソニーの開発者サイト検索して、
http://developer.sonymobile.com/downloads/tool/sony-ericsson-xperia-x10-add-on-for-the-android-sdk/
から落とした。

展開して、/home/noizumi/src/android-linux-sdk/add-ons に XPERIA-X10_r1 をぶっこむだけ。

,/android

で、Android SDK Manager 呼び出して、Android Virtual Device Manager で、

[New..]ボタン押して、
Name: XperiaX10
Target: [X10(Sony Ericsson Mobile Communications) – API Level 4]
CPU/ABI: [ARM(armebi]

で、「Create AVD」を押す。

Android Virtual Device Manager 終了して、Android SDK Manager終了して、コマンドラインで、

./emulator -avd XperiaX10

 

と、こんな感じ。

jQuery Mobile 1.2.0 使ってたけど、動かないので、1.1.0 に戻した。

jQuery Mobile は(・∀・)イイ!!

 

 

 

 

参考:
Android SDKをインストールする [AndroidでHello Worldする]
.
Android開発環境構築(その 8):SHARP SDK、SonyEricsson Xperia SDKアドオンの追加: tomcat27’s 備忘録
.
Android エミュレータの導入 » Blog System of .NET.

Ubuntu 12.04 LTS 64bit に Google 日本語入力入れた

ubuntu 12.04.1 へ Mozc をインストール « やおよろグッ!を参考に、Google 日本語入力を入れた。

今までは、Anthy を使っていたのだが、自分の名前入力するのも結構大変で、「野泉雄嗣」と入れるにも「の」の単独変換、「いずみ」の単独変換、「ゆう」の単独変換、「じ」の単独変換と、毎回面倒な手順で変換作業を強いられるのが結構苦痛だった。

それと、日本語入力をしていて、よく使う単語が第一候補に出ず、何度もスペースキー連打で変換候補を何ページにも渡って探すとか、それはもう大変だった。それと、老眼も手伝って、後で入力した文書を見て、「何でわしはこんな漢字を入力しているのだ!?」と仰天する事もあった。

Google 日本語入力に変えたら、無茶苦茶日本語入力が捗るので素晴らしい。大体、スペースキー一発で自分の思った候補が出ているのでスペースキー連打する回数が格段に減った。なぜ、今までこれを使わなかったのだろうと後悔する事しきりである。