Hits since 2026-09-23 19:52:03:
19

Rosevear Software



About the ZombieDrive Partitions:

About the ZombieDrive Partitions

A BigZombieDrive uses up to six partitions.  Not all partitions are required.  A plain ZombieDrive needs only three (Root, Keep and maybe Swap).

The following table gives recommended sizes.  Some are variable depending on your needs.

This table shows particular partition number choices.  The partition numbers themselves are arbitrary, their roles are not.  The assignment of partition numbers to roles is done by the install invocation based on argument positions—first argument, second argument, and so on.  Here are two invocations which differ only in the value given for the sixth argument—"4" or "-":

For a BigZombieDrive with an msdos partition table:

  • install /dev/sda1 /dev/sdd 1 2 3 - 5 6 260923aa

Or with an EFI partition table:

  • install /dev/sda1 /dev/sdd 1 2 3 4 5 6 260923aa
#RoleTypeRecommended SizeNotes
1Rootprimary28 GBBasis rsync target plus LiveSlak ISO (3.9 GB) plus /packages headroom
2Keepprimary3 GB minimumVariable; grow as needed for persistence and configuration snapshots
3Swapprimary1–2 GB
4Extended / EFIextended / EFI Systemremainder / 512 MBmsdos table: extended container, not referenced in install invocation. EFI table: install formats this partition as an EFI System Partition.
5Ring (SAM)logical / primary1 MBHolds the SAM installation; 1 MB minimum for clean alignment
6Pinkie (Slackware ISO)logical / primary4.5 GBHolds the Slackware 15.0 install DVD ISO (3.9 GB)

Note that arguments three thru eight may be either an integer partition number or "-".  The use of "-" deselects the corresponding role.

You must make all of the parttions yourself, such as by use of mkpart in parted.  You may do this in advance, or in another console or xterm while install is running, or when prompted to do so by the install command.  An EFI partition, if used, needs to have the esp flag set, and you must do that manually.

All nine arguments are required.  Argument one defines the Basis, which is the source for the rsync operation that initially populates the root file system.  Argument two is combined with arguments three thru eight to create device names used for the roles in the table.  Argument nine provides a string that will be used to form the volume labels for the file systems.  These volume labels will be referenced in the grub.cfg file that install makes.

To make a BigZombieDrive with an msdos partition table provide "-" as argument six and make an extended partition.

© Joseph Rosevear
  |   Source touched: 2026-10-02 20:31:28