Ubuntu

32 位 EFI 與 64 位 Linux 作業系統。可以做到嗎?

  • August 3, 2019

我在 hp stream 7 平板電腦上安裝了 32 位 ubuntu linux。為了長期支持,我想在此設備上安裝 64 位 ubuntu linux。

平板電腦有一個 64 位英特爾 baytrail 處理器。不幸的是,它也有 32 位 efi。就目前而言,更新 grub 會安裝一個執行良好的 efi 引導載入程序。如果我將安裝升級到 64 位,還會出現這種情況嗎?

我知道 debian 從 Jessie 開始就支持這一點。ubuntu 也會支持這種奇怪的設置嗎?

這當然是可能的,因為我現在正在一台專門用 32 位 UEFI 引導的機器上從 64 位 Ubuntu 系統輸入這個答案。

去年,我不得不在執行安裝程序後從 GRUB 命令行啟動,然後使用Lopaka 的說明編譯 GRUB(現已更新

但是對於 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對我來說仍然有些神秘,我承認……

我必須警告其他人沒有發現像我一樣容易實現這種不穩定的和諧狀態……例如,使用我的設備的一些人發現 G​​RUB 無法安裝,因此安裝無法完成。但是,如果發生這種情況,可以從安裝中排除 GRUB 並通過引導實時會話並通過chroot方法安裝 32 位 GRUB 來修復它。我不確定您將如何使用平板電腦進行管理。

TL; 博士

這是可能的,但完全不能保證不會出現並發症……

引用自:https://unix.stackexchange.com/questions/296096