24.06.2016 14:05, jorgesanjuan пишет: > Hi, > > I am trying to boot a UEFI ARM64 system on the net.
And your grub version is ... ? > My tftp server is an > amd64 machine and the UEFI client is a arm64 machine. When I net-boot > the arm64 system I can only see the GRUB's rescue shell and if I press > 'ls' I can only see the (hd0) device. > > However, I've been trying to run the linux command on the GRUB's shell > as follows: > > grub> > grub> set net_default_server=192.168.255.1 > grub> set root=(tftp,192.168.255.1) > grub> linux /fedora23Aarch64/vmlinuz > error: timeout: could not resolve hardware address. > grub> > > # The tftp server root is in /var/lib/tftpboot and I have vmlinuz there > for now. > > When I do this, however, I can see some ARP requests/ replies on the > server side, but the tftp connection never starts. > > On the other hand, I've been using available arm64 GRUBs on different > linux distros: > > - Ubuntu: https://wiki.ubuntu.com/ARM/Server/Install/UEFI > - Fedora: (Grubaa64.efi) > http://dl.fedoraproject.org/pub/fedora-secondary/releases/23/Server/aarch64/os/EFI/BOOT/ > > > I then tried to create my own grub (maybe those grubs where not allowing > tftp devices) to control all the modules I put on it but I couldn't make > my own GRUB following this (3.2 chapter): > > https://wiki.linaro.org/LEG/Engineering/Kernel/UEFI/UEFI_Network_Booting#GRUB > > > The error I got when doing make after ./autoconf and ./configure is: > > In file included from term/efi/serial.c:29:0: > ../include/grub/serial.h:25:25: fatal error: grub/cpu/io.h: No such file > or directory > #include <grub/cpu/io.h> > > (See attached file for more details). > > Hopefully I can have this solved. > > Thank you, > Jorge > > > _______________________________________________ > Help-grub mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/help-grub > _______________________________________________ Help-grub mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
