RegacyBIOS上のubuntuのgrubを利用してandroid-x86を動作試験しました
1.概要
android-x86をubuntu-20.04上のkvm環境で動作させましたが、android-x86はlinuxであり、grubで起動できると思いました。参考資料を参照して、androidのrpmファイルから構築をして動作確認を行いました。利用したPCはuefi非対応のBIOS搭載PCです。android-x86-8.1-r6.i686.rpmをdownloadして、ubuntu上に展開して、grubでandroidのkernelを直接起動しました。
2.詳細
実行速度は向上します。しかし、日本語キーボードの設定は同じです。仮想マシンと異なり、終了方法を見つけられませんでした。手段なく、PC側でリセットによる終了を選択しました。uefi非対応のBIOS搭載PCでは、android-x86-8.1-r6.x86_64.rpmは動作しません。uefi対応PCで試験を実施予定です。
導入手順
(a) rpmの展開
ubuntu-20.04に/androidのディレクトリを作成して、そこにrpm内容をすべて展開します。また、dataディレクトリも/androidに作成しました。下記3つのディレクトリが作成されました。参考資料を参照願います。
/android/android-8.1-r6
/android/usr
/android/data
(b) grub設定
参考資料とは異なり、直接grubのエントリーを/etc/grub.d/40_customに作成しました。
menuentry "Android 8.1 r6" {
linux /android/android-8.1-r6/kernel root=/android/android-8.1-r6/data
initrd /android/android-8.1-r6/initrd.img
}
上記エントリーを作成後、sudo update-grubを実行して適用します。
(c) loginと試験
androidを導入後、googleアカウントでログインして試験できます。
参考
[外部サイト参照]
・Windows PC で Ubuntu と Android-x86 をマルチブートする
・タブレットPC(T90Chi)でLinuxMintとAndroid-x86をデュアルブートにしてみる
コメント
コメントを投稿