Klonovat pomocí dd je při současných velikostech disků dost hloupost. Navíc takový image nemůžeš nahrát na libovolný disk, musel bys dodržet velikost disku. Určitě chceš použít ntfsclone (Windows) nebo tar/dump (unixoidní systémy).
Nejpohodovější PXE bootování, který jsem zatím viděl, má FreeBSD. Potřebuješ:
1. přidat 3 řádky do konfigurace DHCP serveru
2. na TFTP server umístit jeden soubor (pxeboot)
3. přes NFS vyexportovat root (nemusíš FreeBSD instalovat, stačí rozbalit distribuční soubory base a kernel z
ftp://ftp.cz.freebsd.org/pub/FreeBSD/releases/amd64/amd64/10.2-RELEASE/)
4. při prvním bootu mít ten NFS share rw a doinstalovat potřebné balíky (viz freshports.org - ve tvém případě to asi bude jeden příkaz "pkg install fusefs-ntfs")
5. nastavit spuštění ntfsclone po startu (nejspíš budeš chtít upravit /etc/ttys nebo /etc/rc.local)
6. pokud chceš i vytvářet partitiony, FreeBSĎácký gpart je příjemný, dobře skriptovatelný a nejspíš umí všechno, co bys mohl potřbovat (GPT i MBR, zapisování bootsektorů)
Pokud bys FreeBSD chtěl použít, rád poradím s detaily. Pokud bys chtěl Linux, celkem bych se přimlouval za TinyCore, ten je rozumně velký, celkem čistý a pochopitelný a dá se docela slušně upravit.