-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fails to boot on Galileo Gen 2 #8
Comments
There is a grub built into the galileo board, but it is an older version (grub legacy) that does not support the multiboot protocol which Xinu requires. The grub.conf file provided in the tar.gz should chainload the bootia32.efi image which is actually an image of grub2 which supports multiboot. This version of grub can then load Xinu. From the screenshots your sent, it looks like this is happening just fine. The error messages: What is the contents of your main routine in your Xinu image? After Xinu runs initializes the system it creates a process to run the "main" function. Can you verify that your main function does work? |
Similar issue here on Galileo gen2, After rebooting the board for countless times, the message is always: file path: /File(\bootia32.efi)/EndEntire error: "prefix" is not set. WARNING: no console will be available to OSerror: no suitable mode found. and unlike @codernavi18 's issue, mine galileo gen 2 won't even display any Xinu related info. I've tried connecting to the board in both mac OS and ubuntu 20.04 in vmware fusion in my OS X , the results are the same. |
I'm having the same issue. Exact same output as Kikou1998, and no Xinu output at all. I've updated the firmware to 1.1.1. I have also connected it to the network, thinking that perhaps it was taking forever to boot because it couldn't pull DHCP. I have reformatted the SD card, just in case, but to no avail. I have a couple of new SD cards on the way, and I hope maybe like old Raspberry Pis, a different SD card will work. but somehow I doubt it. |
[UPDATE] Using a different SD card worked. I got new SanDisk microSDHC 8GB cards, copied the same files to one of them, and Xinu begins to boot. However, to complete the boot process, it should be connected to a network, or it seems it will keep trying to pull DHCP. I waited 15 minutes before restarting with it connected to a network. It then booted just fine. |
By default Galileo's default GRUB gets loaded from SPI flash (firmware). Hence, I need to go to EFI shell and then hit "fs0:" to manually select the bootia32.efi of Xinu. However, this is not the issue. The real problem follows ahead :
=============
SDCard
Xinu does not load, but I land in GRUB shell, before the following messages are thrown :
============
USB Pen drive
GRUB throws the following message :
Xinu proceeds little ahead, but then gets stuck as shown in the following picture :
The text was updated successfully, but these errors were encountered: