Re: [Freedos-user] Concept behind RUFUS

2023-03-20 Thread Liam Proven
On Sun, 19 Mar 2023 at 23:30, Rugxulo  wrote:
>
> You can install DOS without any .ISO, though. Granted, that will be
> very minimal, so you'll need to copy files manually later. But,
> strictly speaking, it comes with a FreeDOS kernel and shell, so you
> can install FreeDOS without downloading the whole live .ISO. It can
> also (or used to, at least) use the "system disk" of MS-DOS from
> Windows' DISKCOPY.DLL. So again, no .ISO needed (assuming you still
> have a working BIOS that can actually run DOS).

Sure, yes. Or from a USB floppy drive if you have one. But nothing
much bigger than DOS will fit onto a floppy.

> But yes, generally it's useful for putting Linux .ISOs on a USB
> bootable jump drive for live testing.

I _think_ I have tested Rufus on a Linux ISO and it worked, but I find
other tools generally *much* quicker.

There's always a tradeoff. Rufus is tiny and doesn't even need to be
installed, but it is slow to run: quick download, slow operation.
Etcher is huge, but writes fast: slow download, fast operation.

There are many others, too:

https://www.tecmint.com/linux-bootable-usb-creators/

-- 
Liam Proven ~ Profile: https://about.me/liamproven
Email: lpro...@cix.co.uk ~ gMail/gTalk/FB: lpro...@gmail.com
Twitter/LinkedIn: lproven ~ Skype: liamproven
IoM: (+44) 7624 277612: UK: (+44) 7939-087884
Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Concept behind RUFUS

2023-03-19 Thread Rugxulo
Hi,

On Sun, Mar 19, 2023 at 11:22 AM Liam Proven  wrote:
>
> On Sat, 18 Mar 2023 at 18:12, Aitor Santamaría  wrote:
> >
> > To those that have used/experience with RUFUS: what is the concept behind 
> > it?
>
> Simple answer:
>
> Rufus is a Windows tool for making bootable USB keys from ISO images.

You can install DOS without any .ISO, though. Granted, that will be
very minimal, so you'll need to copy files manually later. But,
strictly speaking, it comes with a FreeDOS kernel and shell, so you
can install FreeDOS without downloading the whole live .ISO. It can
also (or used to, at least) use the "system disk" of MS-DOS from
Windows' DISKCOPY.DLL. So again, no .ISO needed (assuming you still
have a working BIOS that can actually run DOS).

But yes, generally it's useful for putting Linux .ISOs on a USB
bootable jump drive for live testing.


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Concept behind RUFUS

2023-03-19 Thread Liam Proven
On Sun, 19 Mar 2023 at 22:45, Aitor Santamaría  wrote:
>
> Thanks, Liam.
>
> I was looking for the complicated one. :)

Please bottom-post on mailing lists.

In Gmail, as I am now, press Ctrl-A to select all, then trim and type
your answer below.

I like Rufus and it's a handy tool around, but Ventoy is much quicker
and easier and far more versatile.

https://www.ventoy.net/en/index.html

There's no point in using Rufus for non-Windows images. Balena Etcher
is just as easy, also free, does the job fine, and runs identically on
Windows, Linux and macOS.

https://www.balena.io/etcher

(It's bloated, huge, because it's an Electron app: written in
Javascript and containing most of a copy of Chrome inside the app in
order to run the JS. A disk image writer can be done in hundreds of
kilobytes, but Etcher is hundreds of megabytes: 1000x as big.

But that is computing in 2023 for you. :-(

It's why I like DOS. ;-)

-- 
Liam Proven ~ Profile: https://about.me/liamproven
Email: lpro...@cix.co.uk ~ gMail/gTalk/FB: lpro...@gmail.com
Twitter/LinkedIn: lproven ~ Skype: liamproven
IoM: (+44) 7624 277612: UK: (+44) 7939-087884
Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Concept behind RUFUS

2023-03-19 Thread Aitor Santamaría
Thanks, Liam.

I was looking for the complicated one. :)

Aitor



On Sun, 19 Mar 2023 at 17:22, Liam Proven  wrote:

> On Sat, 18 Mar 2023 at 18:12, Aitor Santamaría  wrote:
> >
> > To those that have used/experience with RUFUS: what is the concept
> behind it?
>
> Um. I am not sure I understand the question. Either it is a very very
> simple question, or a very complicated one.
>
> Simple answer:
>
> Rufus is a Windows tool for making bootable USB keys from ISO images.
>
> Complicated answer:
>
> An "ISO" is a file containing an image of an optical disk (typically a
> CD or a DVD). They are so named because the standard cross platform
> on-disk format for optical media is ISO standard 9660, or ISO9660 for
> short. DOS and DOS-based OSes couldn't support a 7-character file
> extension when the format was ratified.
>
> To make a bootable USB, you need to write a bootloader onto a USB key
> followed by the payload of the OS to be booted. Linux and other non-MS
> OSes usually include this bootloader in the disk image, so you can
> just bit-copy the ISO file to the raw  USB device and it will boot.
>
> (This is partly because they use non-FAT-like filesystems so they put
> a disk image of their native filesystem in the disk image, and a
> bootloader).
>
> Windows ISOs won't, or not always, so you need a tool to install that
> bootloader and then unpack the OS files into an ISO9660 like FS with
> long filename extensions. Because the ISO9660 format is close enough
> to a Windows format, the boot disk doesn't need the fancy virtual
> filesystem stuff, so paradoxically the disk writing tools need to be
> smarter because they need to do _more_ work.
>
> Rufus is a free tool to do this. It is good and reliably makes
> bootable USB keys from Windows ISOs, which Linux tools can't always do
> in my quite extensive experience. However, you need a running Windows
> system _first_ so it poses a chicken-and-egg problem. To install
> Windows you need Windows to make the boot media to load Windows.
> Secondly, Rufus is very _very_ slow. It takes an hour or so. Linux
> takes 5min to write a typical size of disk image.
>
> I regard it as obsolete since I discovered Ventoy. Ventoy does the
> bootup logic internally, so just format a key with Ventoy and copy ISO
> files onto it and it generates a boot menu on the fly and boots DOS or
> Linux or Windows or whatever for you.
>
> Ventoy is great and a huge time saver and it just works, so I don't
> usually use Rufus any more.
>
> --
> Liam Proven ~ Profile: https://about.me/liamproven
> Email: lpro...@cix.co.uk ~ gMail/gTalk/FB: lpro...@gmail.com
> Twitter/LinkedIn: lproven ~ Skype: liamproven
> IoM: (+44) 7624 277612: UK: (+44) 7939-087884
> Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053
>
>
> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Concept behind RUFUS

2023-03-19 Thread Liam Proven
On Sat, 18 Mar 2023 at 18:12, Aitor Santamaría  wrote:
>
> To those that have used/experience with RUFUS: what is the concept behind it?

Um. I am not sure I understand the question. Either it is a very very
simple question, or a very complicated one.

Simple answer:

Rufus is a Windows tool for making bootable USB keys from ISO images.

Complicated answer:

An "ISO" is a file containing an image of an optical disk (typically a
CD or a DVD). They are so named because the standard cross platform
on-disk format for optical media is ISO standard 9660, or ISO9660 for
short. DOS and DOS-based OSes couldn't support a 7-character file
extension when the format was ratified.

To make a bootable USB, you need to write a bootloader onto a USB key
followed by the payload of the OS to be booted. Linux and other non-MS
OSes usually include this bootloader in the disk image, so you can
just bit-copy the ISO file to the raw  USB device and it will boot.

(This is partly because they use non-FAT-like filesystems so they put
a disk image of their native filesystem in the disk image, and a
bootloader).

Windows ISOs won't, or not always, so you need a tool to install that
bootloader and then unpack the OS files into an ISO9660 like FS with
long filename extensions. Because the ISO9660 format is close enough
to a Windows format, the boot disk doesn't need the fancy virtual
filesystem stuff, so paradoxically the disk writing tools need to be
smarter because they need to do _more_ work.

Rufus is a free tool to do this. It is good and reliably makes
bootable USB keys from Windows ISOs, which Linux tools can't always do
in my quite extensive experience. However, you need a running Windows
system _first_ so it poses a chicken-and-egg problem. To install
Windows you need Windows to make the boot media to load Windows.
Secondly, Rufus is very _very_ slow. It takes an hour or so. Linux
takes 5min to write a typical size of disk image.

I regard it as obsolete since I discovered Ventoy. Ventoy does the
bootup logic internally, so just format a key with Ventoy and copy ISO
files onto it and it generates a boot menu on the fly and boots DOS or
Linux or Windows or whatever for you.

Ventoy is great and a huge time saver and it just works, so I don't
usually use Rufus any more.

-- 
Liam Proven ~ Profile: https://about.me/liamproven
Email: lpro...@cix.co.uk ~ gMail/gTalk/FB: lpro...@gmail.com
Twitter/LinkedIn: lproven ~ Skype: liamproven
IoM: (+44) 7624 277612: UK: (+44) 7939-087884
Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Concept behind RUFUS

2023-03-18 Thread Aitor Santamaría
Thanks for the explanation, Jeremy.

Perhaps I was looking for a more technical discussion than the average
user, but your mail was exactly what I was looking for.

Aitor


On Sun, 19 Mar 2023 at 00:48, Kenneth Davis  wrote:

> On Sat, Mar 18, 2023, 2:11 PM Aitor Santamaría  wrote:
>
>> Hello,
>>
>> To those that have used/experience with RUFUS: what is the concept behind
>> it?
>> I don't get a clear picture of how this software operates, either reading
>> the site or the wikipedia:
>>
>> It makes "bootable USB" and supports "a variety of ISO", so
>> (a) does it make truly bootable drives, like "SYS D:", where the drive
>> gets a OS file (rewritable) distribution, after transferring the files to
>> the drive (mimicking a INSTALL)?
>>
>
> kinda, yes
>
> (b) copies the ISO into the drive, and somehow mounts the ISO file and
>> boots from there, thereby creating a read-only in memory drive?
>>
>
> no, during creation it reads the files from image and copies them to the
> writable FAT or NTFS formatted disk.  Similar to if you formatted and SYS
> drive, then mount CD image, copy files to disk.  Unless it is in dd mode,
> then it's more of a disk image sector by sector copy to the USB drive -
> this allows filesystems on the drive that Windows does not read or write to
> but requires the image already be setup to be bootable from a USB disk.
>
> (c) ...
>>
>> Thanks in advance,
>> Aitor
>>
>> __
>>
>
> Rufus can be used as a dd or rawrite tool for Windows to USB drives. It
> can also convert isolinux based CD images to boot from USB while keeping
> their options intact. There are some special handling for creating Windows
> install media. And to bring it back to FreeDOS, it includes latest FreeDOS
> kernel and command.com from FreeDOS distribution enabling creating DOS
> bootable USB disks easily. I use it and will copy over latest kernel build
> to boot on real hardware.
>
> Basically you start it, select either FreeDOS or an ISO image, the USB
> drive you want to make bootable,  it clears/creates the partition table,
> formats the drive,  writes boot sector, copies all the files over, replaces
> isolinux with syslinux and voila bootable disk.  Or it works like
> rawriye/dd and copies image file directly to disk but then the image must
> already include boot sector to work.  There are some safety checks so you
> don't overwrite non-removable drives and lots of other details I am
> glossing over.  The author is very approachable and patient with users and
> does an excellent job developing it (its open source so easy to follow its
> development).
>
> Jeremy
>
>> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Concept behind RUFUS

2023-03-18 Thread Kenneth Davis
On Sat, Mar 18, 2023, 2:11 PM Aitor Santamaría  wrote:

> Hello,
>
> To those that have used/experience with RUFUS: what is the concept behind
> it?
> I don't get a clear picture of how this software operates, either reading
> the site or the wikipedia:
>
> It makes "bootable USB" and supports "a variety of ISO", so
> (a) does it make truly bootable drives, like "SYS D:", where the drive
> gets a OS file (rewritable) distribution, after transferring the files to
> the drive (mimicking a INSTALL)?
>

kinda, yes

(b) copies the ISO into the drive, and somehow mounts the ISO file and
> boots from there, thereby creating a read-only in memory drive?
>

no, during creation it reads the files from image and copies them to the
writable FAT or NTFS formatted disk.  Similar to if you formatted and SYS
drive, then mount CD image, copy files to disk.  Unless it is in dd mode,
then it's more of a disk image sector by sector copy to the USB drive -
this allows filesystems on the drive that Windows does not read or write to
but requires the image already be setup to be bootable from a USB disk.

(c) ...
>
> Thanks in advance,
> Aitor
>
> __
>

Rufus can be used as a dd or rawrite tool for Windows to USB drives. It can
also convert isolinux based CD images to boot from USB while keeping their
options intact. There are some special handling for creating Windows
install media. And to bring it back to FreeDOS, it includes latest FreeDOS
kernel and command.com from FreeDOS distribution enabling creating DOS
bootable USB disks easily. I use it and will copy over latest kernel build
to boot on real hardware.

Basically you start it, select either FreeDOS or an ISO image, the USB
drive you want to make bootable,  it clears/creates the partition table,
formats the drive,  writes boot sector, copies all the files over, replaces
isolinux with syslinux and voila bootable disk.  Or it works like
rawriye/dd and copies image file directly to disk but then the image must
already include boot sector to work.  There are some safety checks so you
don't overwrite non-removable drives and lots of other details I am
glossing over.  The author is very approachable and patient with users and
does an excellent job developing it (its open source so easy to follow its
development).

Jeremy

>
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Concept behind RUFUS

2023-03-18 Thread Michał Dec

Hi,

RUFUS is basically dd for Windows babies.

Best regards,

Michał

W dniu 18.03.2023 o 19:10, Aitor Santamaría pisze:

Hello,

To those that have used/experience with RUFUS: what is the concept 
behind it?
I don't get a clear picture of how this software operates, either 
reading the site or the wikipedia:


It makes "bootable USB" and supports "a variety of ISO", so
(a) does it make truly bootable drives, like "SYS D:", where the drive 
gets a OS file (rewritable) distribution, after transferring the files 
to the drive (mimicking a INSTALL)?
(b) copies the ISO into the drive, and somehow mounts the ISO file and 
boots from there, thereby creating a read-only in memory drive?

(c) ...

Thanks in advance,
Aitor



___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user



___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Concept behind RUFUS

2023-03-18 Thread John Vella
Hi,

Since this is a FreeDOS group, I'm going to assume this is the operating
system you want to boot. I believe that you can create a working FreeDOS
installation on USB, however I can't test it this evening, as I am busy
doing other testing, of an alcohol based nature!

I'd say give it a go. What's the worse that can happen?

On Sat, 18 Mar 2023, 18:12 Aitor Santamaría,  wrote:

> Hello,
>
> To those that have used/experience with RUFUS: what is the concept behind
> it?
> I don't get a clear picture of how this software operates, either reading
> the site or the wikipedia:
>
> It makes "bootable USB" and supports "a variety of ISO", so
> (a) does it make truly bootable drives, like "SYS D:", where the drive
> gets a OS file (rewritable) distribution, after transferring the files to
> the drive (mimicking a INSTALL)?
> (b) copies the ISO into the drive, and somehow mounts the ISO file and
> boots from there, thereby creating a read-only in memory drive?
> (c) ...
>
> Thanks in advance,
> Aitor
>
> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] Concept behind RUFUS

2023-03-18 Thread Aitor Santamaría
Hello,

To those that have used/experience with RUFUS: what is the concept behind
it?
I don't get a clear picture of how this software operates, either reading
the site or the wikipedia:

It makes "bootable USB" and supports "a variety of ISO", so
(a) does it make truly bootable drives, like "SYS D:", where the drive gets
a OS file (rewritable) distribution, after transferring the files to the
drive (mimicking a INSTALL)?
(b) copies the ISO into the drive, and somehow mounts the ISO file and
boots from there, thereby creating a read-only in memory drive?
(c) ...

Thanks in advance,
Aitor
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user