What you're looking for is probably PXE:
In case your LAN is too slow, you could use
Kickstart for Fedora/CentOS/RHEL: https://docs.fedoraproject.org/...
You can distribute a Linux installation across the network via multicast using udpcast:
Prepare a Linux installation on one "source" PC.
Boot a live Linux on all PCs via any method you like.
Invoke udp-sender /dev/sda on the source PC.
Invoke udp-receiver /dev/sda on all target PCs.
Initiate transfer at the source PC.
Go have a tea.
After the ...
If you have installed applications using the distribution's standard package manager, you should just get a list of all packages currently installed. There is certainly a command-line tool you can use to pipe such a list into a file:
with RPM-based distributions, rpm -qa >package-list.txt usually works
with distributions using .deb packages (Debian, ...
Moving Windows installs is not easy and, yes, way beyond the scope of this site.
However from experience I would avoid trying to move a Windows install unless you are going to completely reinstall it. Since it came pre-installed you almost certainly don't have the install media to perform a fresh install.
The main difference between UEFI and legacy is that ...
An old question, but anyway... this is actually one of the few cases in which the limitations of the classic PC BIOS/MBR boot procedure work in your favor for a chance.
You'll only need to copy the kernel and initrd/initramfs files from the USB installation media to the FAT32 partition, and install SYSLINUX, the old LOADLIN or some other DOS-friendly boot ...
There are bootloaders that you can install on floppies that can boot from USB.
I have Plop Boot Manager on a floppy for my old computers and it works.
The down side is that if your computer is old enough to have a floppy drive and is too old to be able to boot directly from a USB drive, you might not even have ...