Just Beginning
hey
You might start reading on OS Theory, and understanding how an OS works. After this, i recommend learning C and some Assembly. Learning basic Assembly will greatly help you and is necessary for creating an OS. You might check out http://www.osdever.net for tutorials and such. I hope this helps!
oh microsoft, microsoft, what souls you have dismayed
- ertrules22
- Posts: 24
- Joined: Tue Jun 26, 2007 7:07 am
Well, not so much just an error message, just need some help getting it up and running. I am trying to run the above mentioned MikeOS on my system with qemu, but I can't seem to figure it out, perhaps I just need to do some more research, any suggestions?
i wouls recommend poking through MikeOS at mikeos.sourceforge.net to see how things are done =)
Oh, and I am trying to go as cheap as possible (as in FREE) so I can't use VMware, also, I don't have an actual machine that I would risk testing it on, but I can run a VM on my machine.You also should get a virtual machine program such as bochs, qemu, or VMware (I use vmware).
Don't think that by building a great OS that you'll be rich. History has shown us that the best OS's never receive any commercial success, while the ones that have a lack of design and inspiration do. ~Quote from the osdev wiki site
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
bochs is free, and possibly the best you can get for debugging purposes. Virtual PC is also free, and btw emulates a more appropriate set of hardware than vmware IMO.
What is the big problem that you can't download, install, and run e.g. Bochs? We need a more concrete description of the problem before we can do something meaningful without stabbing at the dark.Maybe I am doing something wrong, but all of the boot managers or virtual emulators (qemu, etc.) will not work for me.
Last edited by Combuster on Wed Jun 27, 2007 8:04 am, edited 1 time in total.
VMware is freeertrules22 wrote: Oh, and I am trying to go as cheap as possible (as in FREE) so I can't use VMware, also, I don't have an actual machine that I would risk testing it on, but I can run a VM on my machine.
VirtualPC is free
qemu is free
but bochs is best when your starting out as it provides better debuging/diagnostic tools (though once you have something to boot, i would use all of them and several physical PCs also, for maximum compatibility testing)
- ertrules22
- Posts: 24
- Joined: Tue Jun 26, 2007 7:07 am
Okay, here's my problem. I wrote the MikeOS.iso file to a CD-R, and when I open bochs, which is the emulator that I have, what do I do to run MikeOS in bochs? Help is appreciated as always! thanks,
ertrules22
ertrules22
Don't think that by building a great OS that you'll be rich. History has shown us that the best OS's never receive any commercial success, while the ones that have a lack of design and inspiration do. ~Quote from the osdev wiki site
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
- ertrules22
- Posts: 24
- Joined: Tue Jun 26, 2007 7:07 am
So I could try it on my laptop at home. (it is crap, so I just use it for testing stuff)
okay, here is my error message. I downloaded a dif os now, it is Do0rS, I followed the instructions, and here is what it says:
[/img]
okay, here is my error message. I downloaded a dif os now, it is Do0rS, I followed the instructions, and here is what it says:
[/img]
- Attachments
-
- Here is bochs (first pic) here is the background window that opens (pic two) and the error message I get PANIC (pic three
- pic1.JPG (57.82 KiB) Viewed 897 times
Don't think that by building a great OS that you'll be rich. History has shown us that the best OS's never receive any commercial success, while the ones that have a lack of design and inspiration do. ~Quote from the osdev wiki site
- ertrules22
- Posts: 24
- Joined: Tue Jun 26, 2007 7:07 am
- ertrules22
- Posts: 24
- Joined: Tue Jun 26, 2007 7:07 am
Well from picture two, it doesn't look like you have bochs configured at all. You have to add this line to your bochsrc.txt file:
--Michael
Code: Select all
floppya: 1_44=phoenix-os-onyx.img, status=inserted
- ertrules22
- Posts: 24
- Joined: Tue Jun 26, 2007 7:07 am
yeah, I did that, but the line says
that is what the docs on doors said to do, but I will try it the other way I found too, and let you know later!
Thanks again,
ertruless22[/code]
Code: Select all
floppya: 1_44=C:\temp\Do0rS-version\image\Do0rS.img, status=inserted
Thanks again,
ertruless22[/code]
Don't think that by building a great OS that you'll be rich. History has shown us that the best OS's never receive any commercial success, while the ones that have a lack of design and inspiration do. ~Quote from the osdev wiki site
Do you have this line in your bochsrc.txt?
Also, I would suggest moving the floppy image into your bochs folder, as it prevents errors
Good luck
--Michael
Code: Select all
boot: floppy
Good luck
--Michael
- ertrules22
- Posts: 24
- Joined: Tue Jun 26, 2007 7:07 am
I tried it again, the way you said, but it still didn't work. here is the link to the do0rs os documentation that I am reading, maybe the author is wrong?
http://www.mif.vu.lt/~anba1548/DoOrS/#htr
http://www.mif.vu.lt/~anba1548/DoOrS/#htr
Don't think that by building a great OS that you'll be rich. History has shown us that the best OS's never receive any commercial success, while the ones that have a lack of design and inspiration do. ~Quote from the osdev wiki site