Installing 32bit bootloader on 64bit Ubuntu [SOLVED]
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
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.
boot grub2 uefi 64-bit 32-bit
add a comment |Â
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.
boot grub2 uefi 64-bit 32-bit
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
add a comment |Â
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.
boot grub2 uefi 64-bit 32-bit
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.
boot grub2 uefi 64-bit 32-bit
edited May 26 at 13:46
asked May 26 at 8:40
![](https://lh3.googleusercontent.com/-1nhTOLvjQUs/AAAAAAAAAAI/AAAAAAAAAI4/NqimiQwzI4k/photo.jpg?sz=32)
![](https://lh3.googleusercontent.com/-1nhTOLvjQUs/AAAAAAAAAAI/AAAAAAAAAI4/NqimiQwzI4k/photo.jpg?sz=32)
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
add a comment |Â
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
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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