web-dev-qa-db-ja.com

x64UEFIシステムに最新のx86Ubuntuをインストールします

現在、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をインストールすることが可能かどうかという疑問を提起します。

1
RatbaldMeyer

UEFIモードの32ビットUbuntuに関する一般情報

設定 'upefiでmkusbを使用して作成された場合、UEFIモードおよびBIOSモードで32ビット(i386)isoファイルからLubuntu 18.04.1LTSなどの永続的なライブドライブを起動することも可能です。 '(usb-pack-efi)

したがって、標準のUbuntuベースの32ビットシステムをUEFIモードで起動することは可能です(ただし、カーネルはセキュアブート用に署名されていないため、セキュアブートではできません)。 Ubuntuベースのディストリビューション(LXLEなど)と、UEFIモードおよびBIOSモードで起動する32ビットISOファイルを持つDebianベースのディストリビューションがいくつかあります。

次の方法を試して、32ビットUbuntuをUEFIモードで動作させます

  • Ubuntuから32ビットシステムをインストールすることをお勧めしますmini.iso BIOSモード(マルチブートドライブを作成するため)。
  • BIOSモードで動作することを確認します
  • UEFIモードに切り替えます
  • Ubuntu64ビットで起動します
  • 実行

    Sudo update-grub
    
  • 新しい32ビットUbuntuシステムを認識していることを確認します

  • 再起動して、新しい32ビットUbuntuシステムを選択します(UEFIモードのまま)

幸運を :-)

1
sudodus

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ビットソフトウェアをビルドする機能が必要な場合は、 マルチアーチクロスビルディング仕様 を確認することをお勧めします。

2
telcoM