Page 1 of 1

Virtual Box OSE .. How to copy the os files or bootloader

Posted: Sat Jan 31, 2009 9:05 pm
by mod200
Hi everyone .. i did some testing before with the babysteps bootloader on a USB and a real machine and now i want to use the VM and since i am using Ubuntu for development i think the (Virtual Box OSE) emulator is good place to start. but i can't find good tutorial on using it for OS development ... so my questions:

1- How do i copy my files ( BootLoader , OS files ) to the Virtual box ?



I have a basic idea on how to use the Microprocessor ,registers ,instruction sets but each microprocessor is different and i found a nice tool Called PIKLAB here is some screenshots of this tool http://piklab.sourceforge.net/screenshots.php and my question is :

1- can i find a X86 32 or 64 Emulator where i can see registers and trace each step of execution ?

2- is it possible to manage the new core 2 quad from intel ?




and thanks :)

Re: Virtual Box OSE .. How to copy the os files or bootloader

Posted: Sat Jan 31, 2009 9:28 pm
by Troy Martin
1- How do i copy my files ( BootLoader , OS files ) to the Virtual box ?
Use a floppy or floppy image.
1- can i find a X86 32 or 64 Emulator where i can see registers and trace each step of execution ?
Bochs does this. It's a little hard to use though.
is it possible to manage the new core 2 quad from intel ?
Sure, but it's probably not easy and definitely not something you'd want to do when you're just starting.

Re: Virtual Box OSE .. How to copy the os files or bootloader

Posted: Sat Jan 31, 2009 10:16 pm
by gzaloprgm
PIKLAB is great for pic, but for x86 development it's not.

PIC architecture differs a lot from x86.

Harvard vs Von Neumman.
32 versus 8 bit platform.
Microcontroller vs Microprocessor
Memory addressing.
Etc.

Cheers,
Gonzalo

Re: Virtual Box OSE .. How to copy the os files or bootloader

Posted: Sun Feb 01, 2009 2:36 am
by mod200
Troy Martin :

Thanks , i think i would go for Bochs then :)



gzaloprgm :

Thanks , I know that (PIC != X86) this is why i was looking for something i could use with the X86 Family but really thanks these was a very useful informations :)