Clonezilla for XP-era PCs: 32-bit build picked by CPU
Current Clonezilla is amd64-only. The menu now checks the CPU with iPXE's cpuid --ext 29 (long mode): 64-bit CPUs get the current release (through Debian's shim under Secure Boot), 32-bit-only CPUs (Pentium 4 without EM64T, Pentium M, early Atom) get Clonezilla 3.2.0-5 i686, the last 32-bit release, from clonezilla-i686/. Without a cpuid command the 32-bit build is used, which also runs on 64-bit CPUs; UEFI always gets the 64-bit build. A 'Clonezilla Live 32-bit' item forces it. prepare-boot-tools.sh downloads it, the playbook deploys it.
This commit is contained in:
@@ -114,6 +114,9 @@ WinPE; the Blancco and Clonezilla utilities require Secure Boot disabled.
|
||||
iPXE loads vmlinuz + initrd over HTTP, fetches filesystem.squashfs.
|
||||
With Secure Boot on, the Debian-signed kernel starts through Debian's
|
||||
Microsoft-signed shim (clonezilla/shimx64.efi, iPXE shim command).
|
||||
The menu checks the CPU (iPXE cpuid --ext 29): 64-bit CPUs get the
|
||||
current release, 32-bit-only CPUs (XP-era Pentium 4/M, early Atom) get
|
||||
clonezilla-i686/ (3.2.0-5, the last 32-bit Clonezilla) over legacy BIOS.
|
||||
|
||||
Memory testing is not on the menu: Dell PCs have a built-in test
|
||||
(F12 at power-on, Diagnostics). Memtest86+ was removed because it is
|
||||
|
||||
Reference in New Issue
Block a user