Changeset 231


Ignore:
Timestamp:
Nov 4, 2007, 1:41:11 AM (16 years ago)
Author:
price
Message:

prototype fast installer.

To install a distribution on a new volume, we take an existing
installed volume produced with sipb-xen-make-iso, and

  1. copy GRUB's data with dd
  2. frob the partition table with sfdisk, if the disk size is different
  3. make the filesystem
  4. twiddle the hostname and root password and whatever else
  5. make the swap area
  6. boot!

In this prototype, steps 2 and 4 aren't implemented yet;
steps 1, 3, and 5 all use numbers that come from what the
sipb-xen-make-iso etch installer does rather than from
actually reading the partition table; and the whole thing
is just a program in /usr/sbin, not integrated into what
remctl / the web app invoke.

It all takes about thirty seconds (28.0s most recently),
excluding the boot.

Location:
trunk/packages/sipb-xen-guest-installer/sipb-xen-guest-installer/files
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/packages/sipb-xen-guest-installer/sipb-xen-guest-installer/files/srv/guest-installer/etch/preseed.cfg

    r218 r231  
    4545# In addition, you'll need to specify the method to use.
    4646# The presently available methods are: "regular", "lvm" and "crypto"
    47 d-i partman-auto/method string lvm
     47d-i partman-auto/method string regular
    4848
    4949# If one of the disks that are going to be automatically partitioned
     
    5252d-i partman-auto/purge_lvm_from_device boolean true
    5353# And the same goes for the confirmation to write the lvm partitions.
    54 d-i partman-lvm/confirm boolean true
     54#d-i partman-lvm/confirm boolean true
    5555
    5656# You can choose from any of the predefined partitioning recipes.
Note: See TracChangeset for help on using the changeset viewer.