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

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).  Or four, if you add an EFI system partition.

The table and text below describe two example configurations gotten by two different invocations of the install command:

ArgValueRole when selectedTypeRecommended SizeNotes
31Rootprimary28 GBBasis rsync target plus LiveSlak ISO (3.9 GB) plus /packages headroom
42Keepprimary3 GB minimumVariable; grow as needed for persistence and configuration snapshots
53Swapprimary1–2 GB
6- / 4not selected / EFInot selected / primarynot selected / 512 MBThe install command formats the selected partition as an EFI system partition.
75Ring (SAM)logical / primary1 MBHolds the SAM installation; 1 MB minimum for clean alignment
86Pinkie (Slackware ISO)logical / primary4.5 GBHolds the Slackware 15.0 install DVD ISO (3.9 GB)

Here are the two invocations.  Note that they differ only in the value given to the sixth argument, either "-" or "4":

For a BigZombieDrive with an MBR partition table:

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

Or with a GPT partition table:

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

Arguments 3 thru 8 may be either an integer partition number or "-".  The use of "-" prevents install from setting up or changing the corresponding role.

You must make all of the partitions 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 by the install command.  Note that an EFI partition, if used, needs to have the esp flag set.  Also, to make logical partitions you will need to first make an extended partition of sufficient size, generally the remainder of the drive.

All nine arguments are required.  Argument 1 defines the Basis, which is the source for the rsync operation that initially populates the root file system.  Argument 2 is combined with arguments 3 thru 8 to create device names used for the roles in the table.  Argument 9 provides a string used to form the labels for the file systems and the swap area.  The grub.cfg file made by install contains references to these labels.

© Joseph Rosevear
  |   Source touched: 2026-10-25 22:41:57