ReturnInfinity / BareMetal-OS-legacy

BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.
1.74k stars 303 forks source link

Hi, I can't to run the BareMetal-OS #125

Closed Eshmundev closed 6 years ago

Eshmundev commented 7 years ago

I downloaded the BareMetal-kernel zip file, and after to Decompress it, I introduced the scripts ./setup, ./build.sh and run.sh , to the final of introducing the script ./run_x86-64.sh, the console it said: "qemu-system-x86_64: -drive id=disk,file=bmfs.image,if=non e,format=raw: Could not open 'bmfs.image': No such file or directory", It's the only thing that's wrong, Why is it wrong?, I send a one picture of the console. thanks for the help! captura2

ghost commented 7 years ago

Create an empty bmfs.image file and it should work just fine.

ghost commented 7 years ago

If you need to work with the filesystem image, use the BMFS utilities.

ghost commented 7 years ago

Use this to get the utilities:

sudo apt-add-repository ppa:taylorcholberton/bmfs-utils
sudo apt update
sudo apt install bmfs-utils

The command bmfs-init can initialize a disk image of a specific size.

These other commands may help you:

They all use the file disk.image by default, but you can use the --disk option to change that, or just rename the file.

They all support the --help option.

Eshmundev commented 7 years ago

thanks for your help, I check it, especially the bmfs utils, That you are well !.

2017-06-21 14:05 GMT-05:00 Taylor Holberton notifications@github.com:

Use this to get the utilities:

sudo apt-add-repository ppa:taylorcholberton/bmfs-utils sudo apt update sudo apt install bmfs-utils

The command bmfs-init can initialize a disk image of a specific size.

These other commands may help you:

  • bmfs-cat
  • bmfs-cp
  • bmfs-rm

They all use the file disk.image by default, but you can use the --disk option to change that, or just rename the file.

They all support the --help option.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ReturnInfinity/BareMetal-OS/issues/125#issuecomment-310175308, or mute the thread https://github.com/notifications/unsubscribe-auth/Ab-YHYRLN53tsL1Rr_xVPd7N-jH_VA96ks5sGWlpgaJpZM4OBUuO .

mrm1ck commented 6 years ago

I was going to say try master or original as I have my apps all modified for running multi system and in a sparatic output