Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cdrom boot support #2114

Open
stsp opened this issue Oct 16, 2023 · 5 comments
Open

cdrom boot support #2114

stsp opened this issue Oct 16, 2023 · 5 comments

Comments

@stsp
Copy link
Member

stsp commented Oct 16, 2023

cdrom boot process spec is known as
"el-torito" and is described here:
https://wiki.osdev.org/El-Torito

@stsp stsp added this to the major features milestone Oct 16, 2023
@jharrison03
Copy link

Not knocking this, just wondering what the use is beside installing an OS that isn't germane to DOSemu?

@stsp
Copy link
Member Author

stsp commented Oct 16, 2023

The only use that I had in the mind,
is to allow the oldbie dos user to dust
off his bootable rescue disks. I myself
have such disks, and I think dosemu2
should allow to use old hardware, rather
than only the old software.
But you are right, no big reason here
but for some nostalgia. :)

@stsp
Copy link
Member Author

stsp commented Oct 16, 2023

It was a very badly needed feature for
dosemu1.x with x<4 btw, because in
dosemu1 there was no fdpp and the
user had to boot whatever he have.
dosemu1.4 tried to offer the freedos
boot (with various degree of success)
so the value of cdrom boot declined.

@jschwartzenberg
Copy link
Member

Would it not be easier to write a script that extracts the DOS from those bootable CDs?

@stsp
Copy link
Member Author

stsp commented Oct 26, 2023

I don't think its a replacement.
You can of course just mount a CD
image, and boot from the mount-point.
But we support direct booting from
hdimage, for instance. Why? Well,
first, mostly historically. If it wouldn't
be there initially, maybe we wouldn't
even add that now.
But of course there is always a possibility
to boot some custom (D)OS that our
boot loader does not support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants