Open shamazmazum opened 4 years ago
This is a known problem on EFI systems and should be fixed with the latest kboot. You could try replacing kboot in the image with the latest build, binary available at https://github.com/froggey/Mezzano/blob/master/tools/kboot/kbootx64.efi or booting the system in non-EFI/legacy compatibility mode
This does not work, unfortunately. On my real hardware I have chosen "Legacy OPROM only" boot option and it boots fine. bhyve does not support old BIOS, so no luck with VM :(
Thanks for the help!
@fitzsim, hi! Do you mind if I ask, why have you closed the issue? It seems that this project is dead, so I understand that probably this problem will not be solved at all. But it seems that the issue must be closed as completed if only it's really completed. Maybe Mezzano is developed somewhere else now?
Do you mind if I ask, why have you closed the issue?
Probably useful to note that @fitzsim has helpfully closed 20+ older issues today, I had reviewed all the closed threads and did not find the closings particularly objectionable... (Perhaps this specific issue could or should be reopened, I'm just sharing my overall impression.)
It seems that this project is dead
I don't think it's fair or useful to assume that the project is "dead" just because there has been no public commit activity for around 1 year and 1 month, especially considering that froggey has been doing almost all of the work and has multiple times in the past worked privately for several months and then released dozens of commits at once.
I'm also empathetic to the fact that life frequently gets in the way of raw productivity in unexpectedly time-consuming ways, having repeatedly experienced the situation myself, especially in recent years.
Lastly, the fact that @fitzsim has been assigned as a contributor and been doing some cleanup work should probably be seen as a sign of liveness...
But it seems that the issue must be closed as completed if only it's really completed.
I wouldn't read too much into the fact that the issue has been closed as "completed" specifically, given that this is a relatively new GitHub feature and "completed" is the default. Perhaps there should be a third, more ambiguous option between "completed" and "not planned"...
I hope this alleviates some of your concerns...
I don't think it's fair or useful to assume that the project is "dead" just because there has been no public commit activity for around 1 year and 1 month, especially considering that froggey has been doing almost all of the work and has multiple times in the past worked privately for several months and then released dozens of commits at once.
froggey said on IRC that she stopped working on Mezzano (no more energy to put into the project).
Sad, but good to know, thanks!
(Sometimes, one arrives at the right conclusion through faulty reasoning...)
@shamazmazum You should probably build latest kboot from source, then instrument it to narrow down the point of failure. I use the kboot loader for QEMU, but on my ThinkPad I load Mezzano via: libreboot -> Grub2 -> mezzano.mod (a module I wrote). If Grub works in your setup, then perhaps mezzano.mod could help, though I have only tested it against Grub-as-a-Libreboot/coreboot-payload, not against Grub loaded via EFI or BIOS. The code for mezzano.mod is published: https://git.sr.ht/~fitzsim/grub
@fitzsim Thanks for the tips and reopening!
@fitzsim Hi! I tried it again without success. Firstly, newly built kboot (from the master branch of https://github.com/aejsmith/kboot) says it does not understand the command "mezzano" (I think it's in kboot.cfg). Secondly, I was able to build your mezzano.mod, but I cannot figure out, what is it for. Is it a standalone bootloader or some mod to that GRUB program? If the latter, where can I acquire GRUB binaries?
When trying to boot with bhyve or real hardware, the bootloader loads about 116000 pages and then fails with the following:
Both real hardware and bhyve use UEFI for booting the OS. Should I probably report this to
aejsmith/kboot
as suggested?