読者です 読者をやめる 読者になる 読者になる

ひでシスのめもちょ

今度は箱根登山鉄道に乗ってみたいと思っています

ともにAndroid-x86へ サポート終了を受け止めWindows XPから脱却する団結を Androidでノートパソコンの未来を切り拓こう!【KMCアドベントカレンダー2013 19日目】

この記事はKMCアドベントカレンダーの19日目の記事です

f:id:hidesys:20131219232038j:plain
(写真:今回のAndroid-x86インストールデモに集まった機材。怒りの爆発に震え上がった警視庁がこの直後に襲いかかりpci 8GB君【緑】・SD A-DATA 2G x150君【黒左】・TOSHIBA TransMemory 32GB君【切断された足】不当逮捕した【12月19日 京都市】)

すべての学生、とりわけWindows XPを使い続けている皆さん! 世界史の大転換期が到来している。Windows 2000のサポート終了に続くWindows XPのサポート終了、こんなMicrosoftにもう未来はない! 帝国主義の支配を打ち倒し、全世界のコミッターとともに新しい社会をつくろう。

社会を根本から変えるために今こそ闘う時

MicrosoftWindows XPのサポートを2014年4月9日に終了させることを発表した。サポート終了後もWindows XPを使い続けることは攻撃に合う危険性を高めるとして、警視庁も注意を呼びかけている。
警察庁も注意喚起、サポート終了後のWindows XP利用は危険 -INTERNET Watch

ノートパソコンが壊れた

さて、僕のノートパソコンが壊れた。2台。

1台は「Fujitsu FMV-BIBLO LOOX C/E70」。おニューのASUS U38Nを導入したので三男に貸していたら、HDDがぶっ壊れた(しかも天板に貼ってたぱすてるインク【もえたんの主人公】を剥がされた)(以降インクと呼称する)。
f:id:hidesys:20131219233003j:plain

もう1台は「Lenovo IdeaPad S9e」。三男に貸していたのが戻ってきてパソコンの壊れた友人に貸してたら、これもHDDがぶっ壊れた。
f:id:hidesys:20131219233013j:plain
(右がインク、左がS9)

Fujitsu FMV-BIBLO LOOX C/E70
液晶サイズ 11.6
解像度 1366x768
HDD 320GB
Memory 3GB(増設済)
OS Windows 7 Home Premium
Lenovo IdeaPad S9e
液晶サイズ 8.9
解像度 1024x600
HDD 160GB
Memory 1.5GB(増設済)
OS Windows XP Home

最近のパソコンはわりと頑丈で、壊れるとするとまずHDDからって感じがする。まぁ、2代とも相当年数使ってたし、仕方ないかな。
またこうやって貸すことができるので、ワンチャン復活させようと思って価格.comで2.5inch HDDの価格を見ると、
f:id:hidesys:20131219233650p:plain
めっちゃ高い。

どう復活させるか

う~ん。HDDが原因で動かなくなった機種に新しいHDDを付けるのもなぁ、とか色々考える。そうや! ほら、ちょっと前に話題になったアレ、スピンドルゼロっていうのやってみたいやん。
と思ってSSDの価格を見るんだけど、もっと高い。う~ん。それならUSB FlashからOSを起動するようにすりゃいいやん。神。

でも、新しい出費はしたくないし……。アアッ これらのパソコンってSDカード端子が付いてんのか。そっから起動しようかな。と思って試してみたけども、起動せず(たぶん内部での接続がUSBじゃなくてPCI経由とかになってる)。
う~ん。くっつけたまんまでも飛び出ないアレ買おう
f:id:hidesys:20131219234934j:plain
(SDCZ33-016G-B35)

16GBで一つ1000円だしめっちゃ良さそう。

Android-x86にしよう

インクのWindows 7のリカバリがクソで、何がクソかって言うと、リカバリできない。インクもS9も近頃のノートパソコンらしく、リカバリディスクイメージをHDD内に持ってる。S9はこれを吸い出してUSB Flashにぶっこんでうまいことブートセクタを書き込めばそのまま起動してリカバリしてくれるんだけど、富士通が最悪。リカバリツールの起動時にHDDのパーテーションを見に行って、初期と違うかったらリカバリしてくれない。これで前にHDDを換装したとき大ハマリした。

S9のWindows XPもサポート打ち切りになるし、インクのWin7もリカバリしづらいし、う~ん。何か大体はないかな。USB Flashにインストールするのに向いてそうなの……。Android-x86っていうのがあるのか。

Android-x86 - Wikipedia

Android-x86とはAndroidモバイルオペレーティングシステムx86命令セットアーキテクチャに移植したオペレーティングシステムである。
AndroidネットブックやUltra-Mobile PC、特にASUS Eee PCで動かすためにAndoidのソースコードをパッチするプロジェクトとして始まった。

Android-x86 - Porting Android to x86

USBメモリへのインストールをサポートしてるし神っぽい。

Android-x86のインストール

17日に注文してその日に発送されたSDCZ33-016G-B35が19日になっても届かない。あああ。まぁ記事書くためにとりあえず手持ちので試してみよう。

壊れたHDDを取り外す

f:id:hidesys:20131219232040j:plain
解体なう

インストールイメージのダウンロード

インクはCore2Duoだから適当に最新のイメージ(android-x86-4.3-20130725.iso)を、S9はCPUがAtom N270だしたぶんeeepcとかと一緒だろうからそういうの(android-x86-4.0-RC2-eeepc.iso)をダウンロードページからダウンロード。
実はここがハマりどころPoint 1で、それっぽいイメージを落とさないとディスプレイの設定とかスリープ・復帰関係でコケる。何回か試してみよう。

  • Point 1: Android-x86のイメージはChipsetとかが一緒でそれっぽいのを使う

インストーラー用USB Flashに書き込む

BootableなISOイメージをそのまま起動できる感じにUSB Flashに書き込んでくれるツールがあって、UNetbootinとかいうの。便利。リファレンスに従ってUSB Flashに書き込む。
Installation - Android-x86 - Porting Android to x86

母艦PC(以上の作業をしてるPC)のメインHDDをUNetbootinで書き込んでぶっ壊しちゃいけないよ。

BIOSからUSB Flashを起動する

ハマった。ハマりどころPoint 2。
BIOSっていうのがあって、これがパソコンを起動したときに最初に呼ばれるんだけど、これの設定を編集して何から起動するか、を選ぶ。
f:id:hidesys:20131219233006j:plain

で、ここでUSB Flashを候補に入れてるんだけど、そっから起動してくれない。
なんでなんだとん~と考えて色々試してたら、レガシーUSBサポートを[使用する]にしなきゃいけなかったみたい。マジかよ知らんわそんなん。
f:id:hidesys:20131219233006j:plain

  • Point 2: USB FlashからブートするときにはレガシーUSBサポートをオンにする

インストール

インストール用のUSB Flashとインストール先のUSB Flashをパソコンに挿して起動! CPUから近い側が先に読まれてブートを試みられることを覚えておいてね。ここポイント。
Point1, 2に従っていれば以下の画面が出てくる。
f:id:hidesys:20131219233007j:plain
すかさず↓キーでInstallを選択して、すすんでいく。
インストール先のドライブを指定、フォーマットははい、ext3GRUBはいで進んでいく。だいたい10-20分でインストールはつつがなく完了。

f:id:hidesys:20131219233009j:plain
(USB Flash 8GBのフォーマットに5分ぐらいかかる図)

  • Point 3: CPUに近い側のUSBポートから先にブートを試みられる(色々挿し直して試行錯誤すること)

Missing operationg system.

インストールが済んで再起動。以下の画面が出る。
f:id:hidesys:20131219233010j:plain
OSが見つからない。アッー!

なんでかななんでかなと思ってずっといろいろ試してみて、USBメモリの組み合わせを変えてみたり、sda1からsdb1にAndroidをインストールするんではなくてsdb1からsda1にインストールするようにAndroidを呼ぶ前に挿し替えて変えてみたりだとか、GRUBをMBM(マルチブートマネージャっていうMRB)をqemuでHDDイメージのブートセクタに書き込んだのをツールで取り出してUSBメモリのブートセクタを上書きしてみたりだとか、色々したんだけど解決しない。死のう……。

f:id:hidesys:20131219233015j:plain
アアッーーー!!

なんだかんだあってインストール出来ました

追記:Android-x86をUSBメモリにインストールする方法 - hidesysの農業経済とプログラミングの記録
を参照してね。

明日のアドベントカレンダーの記事は……

ていうか今日だけど。
KMCアドベントカレンダー2013やります - KMC活動報告blogによると、uiureくんの『匿名出会い系チャット盗聴』みたいですね。楽しみ。

あす担当のuiureoからひとこと


最後に

写真にちょっと写ってますけど、コミケ個人参加します。『私がモテないのはどう考えてもお前らが悪い!』のもこっちが街往く女の子をお菓子にして食べたりする同人誌を冬コミ一日目12/29(日)西は-05bにて頒布します。

縮小娘 - 「C85新刊表紙『私がモテないのは女の子を食べないのが悪い!』」/「ひでシス(@hidesys)」のイラスト [pixiv]

あと、チラって写ってるほりほねさいぞう先生の『愛犬擁護週間』、面白かったので読みましょう。

愛犬擁護週間 (DOコミックス)

愛犬擁護週間 (DOコミックス)