Help Needed - Unable to Boot My OS from a USB Drive #2881
Replies: 43 comments 10 replies
-
I solved this problem by using Ventoy. You can easily drag & drop your ISO on the USB and then select it from a menu once you've booted from the USB. Rufus and BalenaEtcher fail because they don't see any filesystems in the compiled ISO at the moment. You can find your ISO in your project's "\bin\Debug\net6.0" folder. I'd also suggest that you use the devkit as it's much more updated. |
Beta Was this translation helpful? Give feedback.
-
@MEMESCOEP I cannot find the ISO file. What is a possibility it could be called in the "\bin\Debug\net6.0" folder? There is a folder named “IOS”. Could it be within that? Does devkit mean more complexity? The OS I am building is entirely command-line based, no GUI. |
Beta Was this translation helpful? Give feedback.
-
The ISO file should be called The devkit does have some fixes for console things iirc, I just don't remember exactly what they were |
Beta Was this translation helpful? Give feedback.
-
@MEMESCOEP The problem is, I get an error whenever I compile my project as a ISO image. |
Beta Was this translation helpful? Give feedback.
-
I've accidentally left out some important information, sorry. You can set it back to "VMWare", as it should still generate an ISO file. The ISO option is kinda broken in the userkit, but I forgot why. I'll try to find some more information. You should also disable the cosmos debugger when testing on real hardware because it'll fail to connect and the OS won't do anything else |
Beta Was this translation helpful? Give feedback.
-
@MEMESCOEP Will try.
How do I do so? |
Beta Was this translation helpful? Give feedback.
-
In your project properties, set "ISO Image" back to "VMware" |
Beta Was this translation helpful? Give feedback.
-
@MEMESCOEP Great! I have loaded it the ISO file onto a USB with Rufus. But, when I try to boot it from the USB on a computer, it gets stuck on the screen saying “Finding PCI…” |
Beta Was this translation helpful? Give feedback.
-
I've had this problem too on certain computers, tbh I have no clue what causes it. Cosmos just doesn't like certain computers ig |
Beta Was this translation helpful? Give feedback.
-
@MEMESCOEP So I cannot use my OS on my old MacBook? Would switching to devkit help? Is there anyone who would know a fix? |
Beta Was this translation helpful? Give feedback.
-
I'm not sure how compatible Cosmos is with MacBooks atm, but maybe one of the coredevs know |
Beta Was this translation helpful? Give feedback.
-
Who is a "coredev" that I can contact? Also, do you know if COSMOS works on Windows PCs, @MEMESCOEP? |
Beta Was this translation helpful? Give feedback.
-
cosmos supports x86 so yes |
Beta Was this translation helpful? Give feedback.
-
also coredevs are literally core developers, join the discord server for more help |
Beta Was this translation helpful? Give feedback.
-
also "i need help" is not bugs, you should move this to the discussions page |
Beta Was this translation helpful? Give feedback.
-
@MishaProductions Sorry for the late response, but do we have any information on when x64 support will come? |
Beta Was this translation helpful? Give feedback.
-
UEFI support was added in #2828 . I don't know when x64 support will be added |
Beta Was this translation helpful? Give feedback.
-
@MishaProductions That’s great! Thanks for the update! I’ll try again to load COSMOS on my MacBook and see what happens! |
Beta Was this translation helpful? Give feedback.
-
@DarkOutcast6 I'm 99% sure that won't work because computers that are UEFI are usually x64 and the fact that if you have a pretty new MacBook the chance that it will have an M1 or M2 ARM CPU instead of an Intel x86_64 CPU |
Beta Was this translation helpful? Give feedback.
-
My MacBook is from 2012, so I know it is intel-based. I’m pretty sure it runs x86, though I'm not 100% sure. |
Beta Was this translation helpful? Give feedback.
-
It should run just fins |
Beta Was this translation helpful? Give feedback.
-
No, not really, but fyi these drivers were probably written before UEFI support and stuff can be different, which may explain why it won't work |
Beta Was this translation helpful? Give feedback.
-
cosmos will run fine on any x86 cpu including x86_64/amd64 and with resent changes it should work on UEFI some things will not work like console but |
Beta Was this translation helpful? Give feedback.
-
@9xbt @zarlo But even though I have tried using the canvas, nothing will appear, no matter what I try. Why is this? Is it a bug? |
Beta Was this translation helpful? Give feedback.
-
what canvas back end are you using? |
Beta Was this translation helpful? Give feedback.
-
@zarlo Wdym? I'm using the FullscreenCanvas, if that's what you mean. It works fine in VMware. |
Beta Was this translation helpful? Give feedback.
-
okay try using new VBECanvas() if that does not work then try new VGACanvas(); this will help work out if there is an issue in the logic used by FullScreenCanvas |
Beta Was this translation helpful? Give feedback.
-
@zarlo Tried using |
Beta Was this translation helpful? Give feedback.
-
Hello. I am sorry if this is annoying, but I’d really like to know if there is any way I can use a workaround to run my OS on my MacBook. If anyone has anything to provide that may be of use to me, please do. |
Beta Was this translation helpful? Give feedback.
-
Issue
I can't figure out how to boot my OS from a flash drive. I read this article and changed "VMWare" to "ISO Image" in the properties, but whenever I start it, it gives me the following error:
But, if I set the run type to "release" I get a error stating that the release configuration is not supported.
Please help, thank you!
Version
I'm using the COSMOS User Kit in C#.
Beta Was this translation helpful? Give feedback.
All reactions