On 2014.01.03 18:55, Александр wrote:
Is it possible to implement direct iso boot like the
way grub2
does with linux?
Do you mean memdisk-like, by copying the ISO wholesale and then having
an emulation later that pretends it's booting from optical (which is
what Bernd was suggesting)?
If so, yeah. That's what memdisk does. And memdisk is both fairly small
and can be invoked from Syslinux, so that could easily be added to Rufus.
I actually experimented with that when I (unsuccessfully) tried to
support FreeNAS/FreeBSD [1]. But as long as the ISO is cooperative, this
should work OK.
The tricky part of course is, with Rufus being mostly targeted at
regular users, I'd like to be able to figure out the ISOs that will
actually be cooperative beforehand, to avoid being flooded by support
request for "Help! The USB created by Rufus doesn't boot!".
Now, there's also Hybrid ISO mode, or straight img support, where a
dd-like method can be used, and which I'm also planning to add when I
get a chance (but with the same caveat as above) [2].
Regards,
/Pete
[1]
https://github.com/pbatard/rufus/issues/244
[2]
https://github.com/pbatard/rufus/issues/268