単刀直入に書きますと、実は前回動いていたのはUSBブートのAndroidだったんです。
ハードディスクに入れたAndroid−x86、どうも7.1の内容に少々問題があるようでして、インストール時にext4ファイルシステムをオススメしてくるのにブートローダーGRUBがext4ファイルシステムだとブートできないという。端的に言ってひどい。
いや、正確に言うとインストールするときにはブートできるらしいんですが、例えばLinuxBeanなどはGRUB2ブートローダを使っているので、デュアルブートしようとするとどちらか片方しか読めないというか、この問題を知っていてAndroid−x86インストール時にGRUBをインストールせずにいると、ハードディスクから認識できなくなるということなんです(ややこしいな!)
参考:ということで設定ファイルを手動で書き換えてやろうかとも思っていたんですが、調査の結果、isoファイルからLiveUSBを作ってインストールする、と言うLinuxの定石ではなく、同様に配布されているrpmパッケージから直接インストールすることができる!ことが判明しました。えええマジで。だってこれOSでしょ???
Android x86 6.0をUSBメモリにインストールする
ですが、やってみたらできたのです。実際にこのエントリはネットブックに入れたAndroidから書いております。
てなわけで、以下今回作業の手順。
LinuxBean14.04LTSのisoをダウンロード
詳しくは、ググってください。
今回の素体・Inspiron mini 1012にはこの辺が限界です。
※同じLXDEデスクトップ環境のLubuntuも試してみましたがやっぱり起動できませんでした
UNetBootInでLinuxBeanのLiveUSBをつくる
これも、ググればすぐ出てきます。(他力本願)
さらに良いことには、Windowで作成する場合、インストールする必要がなくダウンロードしてきたEXE実行・isoを指定するだけです。余裕すぎる。
Linuxでもaptでインストールできたはず、確か。
Live起動からLinuxBeanをインストール
作成したLiveUSBメモリをPCに挿し、電源を入れます。
ブート画面が出たら、Install to harddriveを選択します。インストール方法をきかれたら、一番下の’カスタム’を選択し、フォーマットとパーティションを設定します。
★今回は以下の通りに構成しました。
- hda1をext4にして80GB割り当てる。マウント位置は「/」(OS用)。
- hda2に2.6GB割り当て、スワップ領域に。
- hda3に残りを割り当て、マウント位置は「/home」(データ用)。
ブラウザでAndroid-x86-xxx.rpmをダウンロード
LinuxBeanが起動したら最低限の設定を済ませ、ブラウザ(Operaですね)でAndroid−x86のrpmパッケージをダウンロードします。先述の通り7.1はちょっと不安(マシンスペック的にもね)なので、6.0-rc3を選びました。今使ってるスマホと同じバージョンなので、操作もわかりやすいしね。
あ、後々のことを考えて「ダウンロード」ディレクトリではなく「/home」に置きました。あまり関係ないかもしれないけど。
AlienでrpmパッケージからAndroidーx86をインストール
まず、ターミナルでAlienをインストールします。
$ sudo apt install alien
これができたら、いよいよインストールです。カレントディレクトリを変更して、Alienで実行するだけ。
$ cd /home
$ sudo alien -ci android-x86-6.0-rc3.i686.rpm
リブートしてLinuxBeanとAndroid−x86どちらもブートできることを確認したら、終了です。
あとは、アプリやハードウェアなど含めた使い勝手ですが、だいぶ長くなったのでまた別のエントリを立てることにします。
いやー疲れた。
0 件のコメント:
コメントを投稿