現在、Windows 10とLinux(Ubuntu)を並行して起動できるようにPCを構成する必要があります。これまで、Windows10とx64Ubuntu 1804LTSのデュアルブートを調整することができました。ただし、x86 Ubuntu 1804LTSバージョンをGRUB bootmanagerに追加する必要もあります。UbuntuはUbuntuインストール用の通常のx86.isoファイルを提供していないため、ファイルを見つけました。インターネットでは「mini.iso」と呼ばれています。
残念ながら、私のUSBドライブの「mini.iso」を使用したフォーマットでは、MBRパーティションスキームのオプションしか提供されないため、UEFIモードではUSBドライブが非表示になります。
それは、UEFIの下にx86Ubuntuをインストールすることが可能かどうかという疑問を提起します。
したがって、標準のUbuntuベースの32ビットシステムをUEFIモードで起動することは可能です(ただし、カーネルはセキュアブート用に署名されていないため、セキュアブートではできません)。 Ubuntuベースのディストリビューション(LXLEなど)と、UEFIモードおよびBIOSモードで起動する32ビットISOファイルを持つDebianベースのディストリビューションがいくつかあります。
mini.iso
BIOSモード(マルチブートドライブを作成するため)。実行
Sudo update-grub
新しい32ビットUbuntuシステムを認識していることを確認します
幸運を :-)
BIOSブートモードでは、32ビットx86システムは最初に16ビットエミュレーションモードで実行を開始し、カーネルは32ビットモードに「シフトアップ」する必要があります。 64ビット対応のx86システムも同様に16ビットエミュレーションモードで起動しますが、32ビットモードまたはフル64ビットモードのいずれかにシフトアップすることを選択できます。
一方、x86上のUEFIは、64ビット(x64)または32ビット(ia32)のいずれかです。一部の古いx86Macとかなりの数のミニラップトップは、64ビット対応のシステムに32ビットUEFIを実装しています。これらのシステムをサポートするために、32ビットカーネルをロードして32ビットモードのままにするか、64ビットカーネルをロードして完全な64ビットモードに「シフトアップ」する可能性があります。
しかし、ネイティブ64ビットUEFIモードで開始し、カーネル用にそこから32ビットモードに「シフトダウン」するサポートについては聞いたことがありません。ですから、それは不可能だと思います。しかし、ここで間違っていることが証明されれば幸いです。
必要なライブラリの32ビットバージョンがインストールされている限り、64ビットx86カーネルは通常32ビットx86バイナリを完全に実行できることに注意してください。したがって、32ビットのサポートが必要なものによっては、必ずしも32ビットOS全体のインストールが必要になるとは限りません。
64ビットのUbuntuインストールでdpkg --add-architecture i386
を実行してから、実行する必要のある32ビットソフトウェアに必要なライブラリの32ビットバージョンを追加する必要がある場合があります。 apt install <package_name>:i386
。これは、Debian、Ubuntu、および関連するディストリビューションでは、基本的な Multiarch セットアップとして知られています。
ソースコードから32ビットソフトウェアをビルドする機能が必要な場合は、 マルチアーチクロスビルディング仕様 を確認することをお勧めします。