-
Notifications
You must be signed in to change notification settings - Fork 231
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
Minoca OS fails to boot in VMWare #37
Comments
Yes, |
Now we're getting somewhere. Can you do the same sort of change in apps/mount/Makefile, a la, and see if rebuilding (you can just do a make clean in apps/mount and then rebuild in os) gets you to a prompt. |
Now getting
Seems like there are a lot more Makefiles to fix. |
Ha yeah, but we're definitely moving the needle. That one's off in apps/libc/dynamic/Makefile. I'll start working on changing that everywhere. |
Ok, I will wait until all are changed. Seems like the issue with VMware is solved, it's a build issue now. |
Okay, change is pushed. make clean in os, make, and let's see what happens. |
@evangreen Thanks! With the new changes, prompt now shows up in VirtualBox. Qemu still gives |
@tejasjadhav Great! Well, sort of. Chris is working on that error that you mentioned. |
@evangreen Seems like you forgot about |
Ugh, I certainly did. Pushed 76aaf37. |
I can confirm it's booting now. |
@Tester798 Thanks for confirming. The lack of To get those packages, the best option would be to go build the ones you want (and their dependencies) and then use Sorry about this inconvenience. The pre-built images on our downloads page include Lastly, as a caveat, if you get |
. o O ( There should be a "This is worth being added to the FAQ emoji!". ) |
@drawkula We'll get our emoji team on it right away. And, yup, we're definitely learning about all our FAQ gaps thanks to you all. |
That was not meant as criticism... just as hint... I definitely know how hard the documentation job is and documenting the own source is one thing, docs for the co-workers or even users are own dimensions... |
@drawkula Oh, I didn't read it as a criticism at all! You have seriously been awesome this week and we appreciate any and all feedback. (Sorry for the emoji sarcasm...) |
@ccstevens No need for "sorry"... I'm probably something like partial autistic and english not being my native tounge adds another source of possible confusion. Back to issues... this packages subtopic probably is worth an own issue. Maybe some issue labels fit as markers for HowTo or FAQ stuff? |
Agreed. Labeling certain issues is a good start. I know you were discussing our knowledge base with Evan over on Issue #31. He and I will sync on this and figure out a plan. |
I think this issue is solved, so I'm going to close it. Feel free to reopen if something's still not working. |
hi @Tester768 . Let's move our VMWare thread over here.
Thanks for getting a kernel debugger connected, that helps a lot. The 0.2.0.1375 failure is now understood. From the diff of the two we can see that in 0.2.0.1375 all devices underneath the ISA bus fail, which explains why the keyboard never comes up. In the newer build we see many more devices being enumerated, so we're making progress :)
It seems like some part of the build process isn't getting sh into the right place. Do you have sh, mount, and a few other apps in x86dbg/bin/skel/bin? If not, I wonder if the -nt (newer than) test is not passing for non-existent files during the build process.
Can you try replacing lines 66-68 of apps/swiss/Makefile with just
$(STRIP) -o $(BINROOT)/skel/bin/sh $(BINROOT)/$(BINARY)
and do a make clean + rebuild (essentially just removing the if). If removing the conditional causes sh to show up in x86dbg/bin/skel/bin, then we'll know that's the issue. To fully boot we'll also need to do that fix for mount's postbuild.
The text was updated successfully, but these errors were encountered: