web-dev-qa-db-ja.com

32ビットEFI、64ビットLinux OS。できますか?

HPストリーム7タブレットに32ビットUbuntu Linuxをインストールしています。長期的なサポートのために、このデバイスに64ビットのUbuntu Linuxをインストールしたいと思います。

タブレットには64ビットのIntel baytrailプロセッサが搭載されています。残念ながら、32ビットefiもあります。現状では、update grubは完全に機能するefiブートローダーをインストールします。インストールを64ビットにアップグレードしても、これは当てはまりますか?

DebianがJessie以降からこれをサポートしていることを知っています。 ubuntuもこの奇妙な設定をサポートしますか?

6
Huw Evans

32ビットUEFIで排他的に起動するマシン上の64ビットUbuntuシステムからこの答えを入力しているので、それは確かに可能です。

昨年、インストーラーを実行した後、GRUBコマンドラインから起動して、GRUB命令を使用してコンパイルしました here by Lopaka(現在更新されています)

しかし、Ubuntu 16.04では、32ビットバージョンのGRUBが私の特別な介入なしに)正しくインストールされていることに驚きました:)

これは、両方のバージョンがESPにインストールされるようになったためだと思います...見てください:

/boot/efi/EFI
├── Boot
│   ├── bootia32.efi
│   ├── bootx64.efi
│   └── bootx64.efi.grb
├── grub
│   ├── grub.efi
│   └── grubia32.efi
├── grub_uefi
│   ├── grub.efi
│   └── grubia32.efi
├── Microsoft
│   └── Boot
│       ├── bootmgfw.efi
│       ├── bootmgfw.efi.grb
│       ├── bootx64.efi
│       └── bootx64.efi.grb
└── ubuntu
    ├── fw
    ├── fwupx64.efi
    ├── grub.cfg
    ├── grub.efi
    ├── grubia32.efi
    ├── grubx64.efi
    ├── MokManager.efi
    └── shimx64.efi

しかし [〜#〜] esp [〜#〜] は、私にとってやや不思議なままですが、認めます...

私はこの不安定な調和の状態を実現するのが私ほど簡単ではないことに他の人が気づいていないことを警告しなければなりません...たとえば、私のデバイスを持っている人は、GRUBがインストールされず、そのため、インストールは完了しません。ただし、この場合、GRUB=をインストールから除外し、ライブセッションを起動して32ビットをインストールすることで修正できますGRUB chroot メソッドによる方法タブレットでこれをどのように管理するかはわかりません。

TL; DR

それは可能ですが、合併症がないことが保証されていません...

4
Zanna

Fedoraバージョン27以降をインストールできます。 Fedoraは、標準の64ビットISOインストーラーに必要なファイルを含めました。ただし、FedoraにはUbuntuのようなLTSオプションがありません。

18.04 LTSの時点でUbuntuは、これをそのままではサポートしていません。人々はこれらのインストールを完了するためにフープを飛び越えましたが、それは簡単ではありません。

1
Carl Z.