Hi everyone:

I'm working in a preseeded installation, and all goes fine except the
partman preseeding.

The installer (and his preseed.cfg) should be non-dependant of the hard
disk, to install it on i386 machines that recognizes the HD as hda or sda.

In the preseed example that i've been working with [
http://d-i.alioth.debian.org/manual/example-preseed.txt], -->

# Note: If you want to use whatever disk is available, no matter
# what its device name, comment the line above out. This will only work if
# the system only has one disk.
# In addition, you'll need to specify the method to use.
# The presently available methods are: "regular", "lvm" and "crypto"
d-i partman-auto/method string lvm

It's explained that if disk explicit definition is avoided (For example ->
d-i partman-auto disk string /dev/sda) and the method is correctly defined,
partman should take the first available disk.

In the many probes that i've done, this has never worked, and only
specifying the explicit mountpoint (/dev/hda or /dev/sda) i've obtained a
completely unattended installation, and i would like to avoid those explicit
declarations.

The preseed.cfg that i use is the next one:

d-i partman-auto/init_automatically_partition \
        select Guided - use entire disk
# d-i partman-auto/disk string /dev/sda  <<-- ¿How to avoid this?
d-i partman-auto/method string regular
 d-i partman-auto/purge_lvm_from_device boolean true
 d-i partman-lvm/confirm boolean true
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-lvm/confirm boolean true
d-i partman-auto/expert_recipe string  ... [CUTED]...
d-i partman/confirm_write_new_label boolean true
d-i partman/choose_partition \
       select Finish partitioning and write changes to disk
d-i partman/confirm boolean true


¿I'm doing somethig wrong? ¿Is possible to avoid the explicit sda/hda...
definition in partman preseed configuration?

Thank you very much:
Jonbaine.

Reply via email to