[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Network boot
From: |
Christopher Lucas |
Subject: |
Network boot |
Date: |
Fri, 2 Nov 2018 12:32:09 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 |
Hello,
I've recently bought a 32-bit EFI Windows Tablet with 64-bit CPU. It
doesn't have any Ethernet port so I'm using a USB-Ethernet adapter
(rtl8153 chipset works with IPXE). I've successfully installed Ubuntu
18.04 64-bit via bootia32.efi on it and it works perfectly fine. Using
GRUB2 (32-bit) allowed me to also install Arch Linux 2018.10.01 64-bit
(just a test). I added an menu entry via a custom file in /etc/grub.d.
So as internet was saying, GRUB2 is capable of cross-archicture. Now, I
would like to network boot with GRUB2. The complex part of this, again,
is booting a 64-bit image via 32-bit GRUB2. The server side is all setup
and working (because it's already in production and used consistently
for network booting).
No luck so far, I've been able, from my 32-bit EFI, to connect to my
server using a 32-bit .efi file by compiling ipxe github project in
32-bit but could not load the kernel (Normal because I'm in 32-bit).
CODE :
menuentry "IPXE 32-bit"{
chainloader i386.efi => made with make bin-i386-efi/ncm--ecm.efi
}
From GRUB2 (32-bit), I've tried to load a 64-bit .efi file but I get a
error: unknown error (assume that it's because of architecture).
CODE :
menuentry "IPXE 32-bit"{
chainloader am64.efi => made with make bin-x86_64-efi/ncm--ecm.efi
}
I've also used netboot.xyz but no luck there either. (relaunches EFI or
freezes)
So I come to you! Is there a way with a 32-bit GRUB2 to load a 64-bit
image that is located on my server? Help would be much appreciated. Hope
I was clear enough.
Best regards
Christoper Lucas
- Network boot,
Christopher Lucas <=