Installing 32bit bootloader on 64bit Ubuntu [SOLVED]

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
1
down vote

favorite












I am trying to install Ubuntu in an Acer Aspire Switch10e windows tablet. It has an Intel Atom Z3735F CPU.



It is a 64bit processor but it only supports UEFI 32 bits, that makes it so none of the isos I have tried work directly to boot.
The workaround for this was using the isorespin script on a Xubuntu-18.04-64bit image using the command:



isorespin.sh -i xubuntu.iso -u --atom


This gets me to the live version and allows me to install. But it doesnt seem to install a 32bit grub since the tablet wont detect a bootable media afterwards.



I have managed to launch the installation by using the following lines in the liveUSB grub console:



linux /casper/vmlinuz root=/dev/mmcblk1p2
initrd /casper/initrd.lz
boot


And here is where I am at. I don't know how to install a 32bit bootloader from here that lets me launch without having to use the liveUSB.
The guide I was following mentioned the use of the package grub-efi-ia32.
But running this



sudo apt-get install grub-efi-ia32
sudo grub-install /dev/mmcblk1


and rebooting doesn't seem to work.



EDIT: I managed to get it to boot without the live usb, but not automatically.



The instalation left me with a EFI partition, wich contained the folders EFI/ubuntu and EFI/BOOT



I deleted the files bootia32.efi and BOOTx64.EFI from EFI/BOOT and replaced with the identically named files from the live usb. I also copied the file grubx64.efi from usb/EFI/BOOT.



I also copied the whole boot/ directory into the tablet's efi partition and the files vmlinuz and initrd.lz from the usb.



After doing this, the same menu as if I had the liveUSB connected appeared and I could manually type the commands above to launch.



I edited the grub.cfg file so it only had one menu entry that executed the orders above and now it launches.



But I have no real clue why and if someone wants to explain me what the heck did I just do I would apreciate it.







share|improve this question






















  • Normally the versions you use to boot installer are not same as version used after install as they include more features. Installer version is what is mimimally required to boot the installer, not full system. But with your bootia63.efi it may be the same? Similar systems: askubuntu.com/questions/775498/… & askubuntu.com/questions/392719/32-bit-uefi-boot-support
    – oldfred
    May 26 at 14:23














up vote
1
down vote

favorite












I am trying to install Ubuntu in an Acer Aspire Switch10e windows tablet. It has an Intel Atom Z3735F CPU.



It is a 64bit processor but it only supports UEFI 32 bits, that makes it so none of the isos I have tried work directly to boot.
The workaround for this was using the isorespin script on a Xubuntu-18.04-64bit image using the command:



isorespin.sh -i xubuntu.iso -u --atom


This gets me to the live version and allows me to install. But it doesnt seem to install a 32bit grub since the tablet wont detect a bootable media afterwards.



I have managed to launch the installation by using the following lines in the liveUSB grub console:



linux /casper/vmlinuz root=/dev/mmcblk1p2
initrd /casper/initrd.lz
boot


And here is where I am at. I don't know how to install a 32bit bootloader from here that lets me launch without having to use the liveUSB.
The guide I was following mentioned the use of the package grub-efi-ia32.
But running this



sudo apt-get install grub-efi-ia32
sudo grub-install /dev/mmcblk1


and rebooting doesn't seem to work.



EDIT: I managed to get it to boot without the live usb, but not automatically.



The instalation left me with a EFI partition, wich contained the folders EFI/ubuntu and EFI/BOOT



I deleted the files bootia32.efi and BOOTx64.EFI from EFI/BOOT and replaced with the identically named files from the live usb. I also copied the file grubx64.efi from usb/EFI/BOOT.



I also copied the whole boot/ directory into the tablet's efi partition and the files vmlinuz and initrd.lz from the usb.



After doing this, the same menu as if I had the liveUSB connected appeared and I could manually type the commands above to launch.



I edited the grub.cfg file so it only had one menu entry that executed the orders above and now it launches.



But I have no real clue why and if someone wants to explain me what the heck did I just do I would apreciate it.







share|improve this question






















  • Normally the versions you use to boot installer are not same as version used after install as they include more features. Installer version is what is mimimally required to boot the installer, not full system. But with your bootia63.efi it may be the same? Similar systems: askubuntu.com/questions/775498/… & askubuntu.com/questions/392719/32-bit-uefi-boot-support
    – oldfred
    May 26 at 14:23












up vote
1
down vote

favorite









up vote
1
down vote

favorite











I am trying to install Ubuntu in an Acer Aspire Switch10e windows tablet. It has an Intel Atom Z3735F CPU.



It is a 64bit processor but it only supports UEFI 32 bits, that makes it so none of the isos I have tried work directly to boot.
The workaround for this was using the isorespin script on a Xubuntu-18.04-64bit image using the command:



isorespin.sh -i xubuntu.iso -u --atom


This gets me to the live version and allows me to install. But it doesnt seem to install a 32bit grub since the tablet wont detect a bootable media afterwards.



I have managed to launch the installation by using the following lines in the liveUSB grub console:



linux /casper/vmlinuz root=/dev/mmcblk1p2
initrd /casper/initrd.lz
boot


And here is where I am at. I don't know how to install a 32bit bootloader from here that lets me launch without having to use the liveUSB.
The guide I was following mentioned the use of the package grub-efi-ia32.
But running this



sudo apt-get install grub-efi-ia32
sudo grub-install /dev/mmcblk1


and rebooting doesn't seem to work.



EDIT: I managed to get it to boot without the live usb, but not automatically.



The instalation left me with a EFI partition, wich contained the folders EFI/ubuntu and EFI/BOOT



I deleted the files bootia32.efi and BOOTx64.EFI from EFI/BOOT and replaced with the identically named files from the live usb. I also copied the file grubx64.efi from usb/EFI/BOOT.



I also copied the whole boot/ directory into the tablet's efi partition and the files vmlinuz and initrd.lz from the usb.



After doing this, the same menu as if I had the liveUSB connected appeared and I could manually type the commands above to launch.



I edited the grub.cfg file so it only had one menu entry that executed the orders above and now it launches.



But I have no real clue why and if someone wants to explain me what the heck did I just do I would apreciate it.







share|improve this question














I am trying to install Ubuntu in an Acer Aspire Switch10e windows tablet. It has an Intel Atom Z3735F CPU.



It is a 64bit processor but it only supports UEFI 32 bits, that makes it so none of the isos I have tried work directly to boot.
The workaround for this was using the isorespin script on a Xubuntu-18.04-64bit image using the command:



isorespin.sh -i xubuntu.iso -u --atom


This gets me to the live version and allows me to install. But it doesnt seem to install a 32bit grub since the tablet wont detect a bootable media afterwards.



I have managed to launch the installation by using the following lines in the liveUSB grub console:



linux /casper/vmlinuz root=/dev/mmcblk1p2
initrd /casper/initrd.lz
boot


And here is where I am at. I don't know how to install a 32bit bootloader from here that lets me launch without having to use the liveUSB.
The guide I was following mentioned the use of the package grub-efi-ia32.
But running this



sudo apt-get install grub-efi-ia32
sudo grub-install /dev/mmcblk1


and rebooting doesn't seem to work.



EDIT: I managed to get it to boot without the live usb, but not automatically.



The instalation left me with a EFI partition, wich contained the folders EFI/ubuntu and EFI/BOOT



I deleted the files bootia32.efi and BOOTx64.EFI from EFI/BOOT and replaced with the identically named files from the live usb. I also copied the file grubx64.efi from usb/EFI/BOOT.



I also copied the whole boot/ directory into the tablet's efi partition and the files vmlinuz and initrd.lz from the usb.



After doing this, the same menu as if I had the liveUSB connected appeared and I could manually type the commands above to launch.



I edited the grub.cfg file so it only had one menu entry that executed the orders above and now it launches.



But I have no real clue why and if someone wants to explain me what the heck did I just do I would apreciate it.









share|improve this question













share|improve this question




share|improve this question








edited May 26 at 13:46

























asked May 26 at 8:40









metichi

62




62











  • Normally the versions you use to boot installer are not same as version used after install as they include more features. Installer version is what is mimimally required to boot the installer, not full system. But with your bootia63.efi it may be the same? Similar systems: askubuntu.com/questions/775498/… & askubuntu.com/questions/392719/32-bit-uefi-boot-support
    – oldfred
    May 26 at 14:23
















  • Normally the versions you use to boot installer are not same as version used after install as they include more features. Installer version is what is mimimally required to boot the installer, not full system. But with your bootia63.efi it may be the same? Similar systems: askubuntu.com/questions/775498/… & askubuntu.com/questions/392719/32-bit-uefi-boot-support
    – oldfred
    May 26 at 14:23















Normally the versions you use to boot installer are not same as version used after install as they include more features. Installer version is what is mimimally required to boot the installer, not full system. But with your bootia63.efi it may be the same? Similar systems: askubuntu.com/questions/775498/… & askubuntu.com/questions/392719/32-bit-uefi-boot-support
– oldfred
May 26 at 14:23




Normally the versions you use to boot installer are not same as version used after install as they include more features. Installer version is what is mimimally required to boot the installer, not full system. But with your bootia63.efi it may be the same? Similar systems: askubuntu.com/questions/775498/… & askubuntu.com/questions/392719/32-bit-uefi-boot-support
– oldfred
May 26 at 14:23















active

oldest

votes











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1040519%2finstalling-32bit-bootloader-on-64bit-ubuntu-solved%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes










 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1040519%2finstalling-32bit-bootloader-on-64bit-ubuntu-solved%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

pylint3 and pip3 broken

Missing snmpget and snmpwalk

How to enroll fingerprints to Ubuntu 17.10 with VFS491