klange / toaruos

A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
https://toaruos.org/
University of Illinois/NCSA Open Source License
6.13k stars 487 forks source link

Investigate issues with booting from disk #158

Closed klange closed 6 years ago

klange commented 7 years ago

Inconsistent issues in Python with booting from disk that were not present during early 1.0 testing, not sure of the cause yet. login.py in particular is failing in a few different ways on different builds.

143mailliw commented 7 years ago

even though booting doesn't work, I'd like some way to set a hard drive as the main drive instead of using a tempfs, so I can keep my work. (eg packages and package data are stored on the hard drive and you could have like a setting to say yes this is where i want stuff to go instead of something that goes away on reboot)

EDIT: kinda like how puppy linux works, you can save your data onto the hard drive but the os still runs of the cd or something

klange commented 7 years ago

I do want to look into overlay filesystems, so that a live CD's content could be supplemented with changes and new files from a persistent source, but resolving the issues with booting from an ext2 partition on a disk is more important.

143mailliw commented 7 years ago

Fair enough, It's obviously stopping quite a bit of progress.