Android-x86から内蔵Ubuntuを直接起動するブート設定の手順とポイント

Linux系

タブレットやPCでAndroid-x86のインストールUSBからUbuntuを起動したい場合、GRUB経由ではなく直接起動させる設定が必要です。本記事では、初心者でも理解できるように、android.cfgの編集ポイントやブート優先順の考え方を解説します。

Android-x86のブート構成とubuntu起動の仕組み

Android-x86のインストールUSBは通常、独自のGRUBメニューから起動します。内蔵ディスクにあるUbuntuを起動する場合、USB上のGRUBではなく、UbuntuのEFIファイルを直接指定する必要があります。

一般的には、add_os_if_exists /EFI/ubuntu/${grub}.efi Ubuntu ubuntuのようにUbuntuのブートローダを指定することで起動が可能です。

android.cfgの編集方法

android.cfgの# Create main menuセクションに、Ubuntu起動用のエントリを追加します。初心者向けには、メニューの先頭に書くと、キーボードを接続しなくても最初にUbuntuを選択できます。

例として、次のように追記します:
add_os_if_exists /EFI/ubuntu/${grub}.efi Ubuntu ubuntu

優先度とメニュー表示の工夫

メニューに複数のエントリがある場合、先頭にUbuntuを配置することで、マウスが使えないタブレットでも最初に選択可能です。これにより、USBから直接Ubuntuを起動しやすくなります。

必要に応じて、Android-x86の起動エントリはそのまま残し、メニュー内で選択できるようにしておくと安心です。

EFIブートとタブレット固有の注意点

BIOS編集が反映されないタブレットでは、メモリーカードやUSB経由のEFI起動が必須です。EFIファイルのパスや大文字小文字の違いに注意し、正確に記述することが成功の鍵です。

また、ブートの失敗を避けるために、バックアップを取ってから編集することをおすすめします。

まとめ:安全に直接起動を実現する

Android-x86のインストールUSBから内蔵Ubuntuを直接起動するには、android.cfgの# Create main menuセクションでUbuntuのEFIファイルを先頭に追加するのがポイントです。

メニュー配置、EFIパスの確認、バックアップを行うことで、安全かつ確実に直接起動が可能になります。

コメント

タイトルとURLをコピーしました