[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#855242: Stretch RC 2 - LVM not booting



Package: installation-reports

Boot method: network
Image version: *Debian Installer Stretch RC 2 release
<https://www.debian.org/devel/debian-installer/News/2017/20170202>*
Date: 2017-02-15

Machine: XEN hvm
Processor: i5-4460
Memory: 512 MB
Partitions: see preseed.cfg

Output of lspci -knn (or lspci -nn): n/a

Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot:           [ ]
Detect network card:    [O]
Configure network:      [O]
Detect CD:              [-]
Load installer modules: [O]
Detect hard drives:     [O]
Partition hard drives:  [O]
Install base system:    [O]
Clock/timezone setup:   [O]
User/password setup:    [O]
Install tasks:          [O]
Install boot loader:    [E]
Overall install:        [E]

Comments/Problems:

System is installing perfectly. But after the installation, when rebooting file systems on the LVM are not found.
I assume that the required module for lvm is not inside the initrd/ramfs created during the installation.

--- preseed.cfg ---

d-i time/zone string Europe/Berlin

d-i mirror/country string Germany
d-i mirror/http/hostname string ftp.de.debian.org
d-i mirror/http/directory string /debian/
d-i mirror/http/proxy string

# Root-Account
d-i passwd/make-user boolean false
d-i passwd/root-password password root
d-i passwd/root-password-again password password

# Partitioning
#my#d-i partman-auto/disk string /dev/xvda  # /dev/xvda vs. /dev/sda
d-i partman-auto/method string lvm
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/device_remove_lvm_span boolean true
d-i partman-md/device_remove_md boolean true

d-i partman-auto/expert_recipe string                         \
      physical-volumes ::                                     \
              100 100 -1 xfs                                  \
                      $primary{ } $bootable{ }                \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ xfs }     \
                      mountpoint{ /boot }                     \
              .                                               \
              100 1000000000 1000000000 xfs                   \
                      $defaultignore{ }                       \
                      $primary{ }                             \
                      method{ lvm }                           \
                      vg_name{ vg00 }                         \
              .                                               \
      logical-volumes ::                                      \
              512 512 -1 xfs \
              $lvmok{_} in_vg{ vg00 } lv_name{ lvroot } \
              method{ format } format{ } \
              use_filesystem{ } filesystem{ xfs } \
              mountpoint{ / } . \

              1024 1024 -1 xfs \
              $lvmok{_} in_vg{ vg00 } lv_name{ lvusr } \
              method{ format } format{ } \
              use_filesystem{ } filesystem{ xfs } \
              mountpoint{ /usr } . \

              512 512 -1 xfs \
              $lvmok{_} in_vg{ vg00 } lv_name{ lvusrlib } \
              method{ format } format{ } \
              use_filesystem{ } filesystem{ xfs } \
              mountpoint{ /usr/lib } . \

              512 512 -1 xfs \
              $lvmok{_} in_vg{ vg00 } lv_name{ lvvar } \
              method{ format } format{ } \
              use_filesystem{ } filesystem{ xfs } \
              mountpoint{ /var } . \

              512 512 -1 xfs \
              $lvmok{_} in_vg{ vg00 } lv_name{ lvtmp } \
              method{ format } format{ } \
              use_filesystem{ } filesystem{ xfs } \
              mountpoint{ /tmp } . \

              512 512 -1 linux-swap \
              $lvmok{_} in_vg{ vg00 } lv_name{ lvswap } \
              method{ swap } format{ } . \

              1 1 100000 xfs \
              $lvmok{_} in_vg{ vg00 } lv_name{ lvspare } \
              method{ format } format{ } \
              use_filesystem{ } filesystem{ xfs } \
              mountpoint{ /spare } . 

# This makes partman automatically partition without confirmation, provided
# that you told it what to do using one of the methods above.
d-i partman-lvm/confirm_nooverwrite boolean true
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select Finish
d-i partman/confirm_nooverwrite boolean true
d-i partman/confirm boolean true

tasksel tasksel/first multiselect
d-i pkgsel/include string ssh tcpdump iptraf whois sysstat iotop lsof vim less zip unzip mc sudo screen telnet ntpdate dnsutils iperf
d-i base-installer/install-recommends boolean false
d-i popularity-contest/participate boolean false

d-i grub-installer/only_debian boolean true
#my#d-i grub-installer/bootdev  string /dev/xvda  # /dev/xvda vs. /dev/sda
d-i grub-installer/bootdev  string default

d-i finish-install/reboot_in_progress note


Reply to: