Op 15-6-2011 7:17, Ameen Ross schreef:
Most Linux distros nowadays can boot from ISO. Even with persistent changes.

ah so you're claiming something like this would work out of the box:
label ubuntu1104
kernel memdisk
append iso initrd=ubuntu.iso


To my knowledge, Linux ISO booting consisted of
[A] booting kernel
[B] processing INITRD
[C] mounting CD/DVD/BluRay, or ISO
[D] continuing.

What I mean is only doing C and D, everything has to be self-contained in 1 single file
For DOS this goes fine as it doesn't enter protected mode.
For Linux specific adjustments are required (unless working with separate kernel and initrd as above)
For Windows and ReactOS as well.

Persistent changes depend on some writable medium (harddisk, usb etc), I don't like messing around with that. A single file to load an operating system.

Anyway, I'll be quite happy for now if someone can just tell me how to create a bootdisk with recent FreeLoader on it, so I can boot recent ReactOS (installed on C:\REACTOS) from it. My guess is finding some bootsector writing software (perhaps WinImage), adjusting diskette bootsector followed by copying FreeLDR and its freeldr.ini file. That may be the solution or not, purely depends on if bootsector refers to a file on filesystem, or to a specific location/sector (as SYSLINUX does, thus ruining DEFRAG and partition resizing).

_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to