-
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
bugSomething isn't workingSomething isn't workinghelp wantedExtra attention is neededExtra attention is neededinvalidThis doesn't seem rightThis doesn't seem right
Description
Summary:
The make build fails and the resulting bootloader is non-functional. This breaks the entire boot process of ViOS.
📁 Affected Components
-
Makefile / Build System
-
Bootloader (MBR / VBR)
-
Kernel
-
Other (specify below)
🔁 Steps to Reproduce
-
Clone the repo:
git clone https://github.com/your-user/ViOS cd ViOS -
Run
./build:./build
This will error but create some images
-
Attempt to boot the image (e.g., in QEMU or real hardware):
qemu-system-x86_64 -drive format=raw,file=./bin/os.bin
💥 Expected Behavior
-
makeshould complete successfully. -
The
os.binimage should boot properly, reaching the kernel entry point.
❌ Actual Behavior
-
makefails with:usage: basename string [suffix] basename [-a] [-s suffix] string [...] hdiutil attach output: ERROR: No device found. hdiutil did not recognize the image as a disk. make: *** [bin/os.bin] Error 1 -
If manually patched, the system triple faults or hangs after BIOS POST, printing
``.
📎 Attachments
kernel.log
mbr.log
os.log
vbr.log
💡 Suggested Fix (if known)
- Fix the makefile with the OS creation and copying files
- Fix the VBR section of the bootloader
📘 Environment
- OS: macOS Aarch64 Tahoe (25A5295e)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinghelp wantedExtra attention is neededExtra attention is neededinvalidThis doesn't seem rightThis doesn't seem right