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