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

Boot from usb #120

Closed ghost closed 7 years ago

ghost commented 7 years ago

I was unable to boot from usb until I modify some bios settings

1. change bios setting AHCI -> compatible

2. disable hyper threading in bios setting

Now it boots from usb. although it says HDD: N/A

IanSeyler commented 7 years ago

That is correct (though the BIOS settings should not have made an effect). The BareMetal kernel does not have a USB host driver. Booting can occur but it will not be able to see the boot medium after switching to 64-bit mode.

At the moment the fully supported boot medium is a SATA hard drive in AHCI mode.