我正在尝试将Ubuntu安装在宏碁Aspire Switch10e windows平板电脑上。它有一个英特尔原子Z3735F处理器。
这是一个64位处理器,但它只支持UEFI 32位,因此我尝试过的所有isos都没有直接启动。解决方法是使用以下命令在Xubuntu-18.04-64位映像上使用异呼吸素脚本:
isorespin.sh -i xubuntu.iso -u --atom这让我进入了实时版本,并允许我安装。但是它似乎没有安装32位的grub,因为平板之后不会检测到可引导的媒体。
通过在liveUSB grub控制台中使用以下行,我成功地启动了安装:
linux /casper/vmlinuz root=/dev/mmcblk1p2
initrd /casper/initrd.lz
boot这就是我现在的处境。我不知道如何从这里安装一个32位引导程序,它可以让我在不用使用liveUSB的情况下启动。我所遵循的指南提到了grub ia32包的使用。但是运行这个
sudo apt-get install grub-efi-ia32
sudo grub-install /dev/mmcblk1而重新启动似乎不起作用。
。
分期付款给我留下了一个EFI分区,其中包含了文件夹EFI/ubuntu和EFI/BOOT
我从EFI/BOOT中删除了botia32.efi和BOOTx64.EFI文件,并将其替换为来自活动usb的同名文件。我还从usb/EFI/BOOT复制了grubx64.efi文件。
我还将整个引导/目录复制到平板电脑的efi分区以及usb中的vmlinuz和initrd.lz文件中。
完成此操作后,出现了与liveUSB连接相同的菜单,我可以手动键入上面的命令来启动。
我编辑了grub.cfg文件,所以它只有一个菜单条目执行上面的命令,现在它启动了。
但我完全不知道为什么,如果有人想解释我到底做了什么,我会接受的。
发布于 2022-12-17 18:32:44
今天,我在我的宏碁S1003 2in1平板电脑上遇到了同样的问题(这是这些64位处理器的平板电脑/上网本的典型问题,但UEFI只有32位引导加载程序),并设法解决了这个问题。你的过程使我朝着正确的方向前进,我为此感谢你!您只安装了一个必需的软件包,这是一个错误。
https://askubuntu.com/questions/1040519
复制相似问题