SD カード EFI で Windows 8.1 と Ubuntu をデュアル ブートする (Chuwi VI10)

SD カード EFI で Windows 8.1 と Ubuntu をデュアル ブートする (Chuwi VI10)

私は、Windows 8.1 と Android をデュアルブートする非常に安価な中国製コンピューター、Chuwi VI10 を購入しました。InsydeH2O BIOS が稼働しています。Android 関連のものは削除し、SD カードに Ubuntu をインストールして、Ubuntu と Windows 8.1 をデュアルブートすることにしました。メイン フラッシュは小さすぎて、Windows と Ubuntu の両方を収容できません。

Ubuntu USB キーから問題なく起動でき、EFI 経由で起動できたことを確認しました/sys/firmware/efi

SD カード ( /dev/mmcblk1) へのインストールは正常に動作し、EFI ファイルは に正しく追加されます/dev/mmcblk0p1/EFI

私はまた、EFIテーブルをチェックしましたefibootmgr -v

...
Boot0007* Ubuntu    HD(1,800,32000,89b680e5-c76a-48cf-b16f-eb7733137551)File(\EFI\ubuntu\shimx64.efi)
...

この項目は EFI ブート メニューに表示されますが、選択すると Windows が起動するだけです。なぜこのようなことが起こるのかデバッグする方法はありますか?

答え1

セキュアブートを無効にすると問題が解決する可能性がありますが、インストールされたシステムに影響する問題はインストールメディアにも影響すると思われるため、これは少し難しいでしょう。残念ながら、セキュアブートの設定に関しては2台のコンピュータがまったく同じということはありません。そのため、これを試してみてどうすればよいかを完全に説明することは不可能ですが、いくつかの例を示します。セキュアブートに関する私のページ。

もっと可能性が高いのは、ブート設定を無視する欠陥のあるファームウェアを持っていることです。この問題の最良の解決策は、製造元から修正済みのファームウェアを入手することです。残念ながら、この種の問題を修正する製造元はほとんどありませんが、更新されたファームウェアを探す価値はあります。(製造元はそれを「BIOS」と呼ぶ可能性がありますが、実際には BIOS ではありません。) それでも問題が解決しない場合は、次の方法で回避できます。ブーツの修理。詳細メニューに移動して、ブートローダーファイルのバックアップと名前変更のオプションを選択する必要があります。それ失敗した場合は、移動および名前変更されたファイルによってブート パスが複雑になり、将来の変更がさらに複雑になるため、必ずブート修復で操作を元に戻してください。

関連情報