[Bug 1512588] [NEW] partman-efi should follow partman-auto/disk to reuse the ESP.

Shih-Yuan Lee 1512588 at bugs.launchpad.net
Tue Nov 3 06:39:26 UTC 2015


Public bug reported:

   Current implementation in partman-efi/fstab.d/efi is to find the
   first EFI System Partition (abbr. ESP) to use when we provided
   some kind of partman-auto/expert_recipe.
   
   However if the system has more than two ESPs, partman-efi will still
   use the first ESP it found even when we specify what we want in
   partman-auto/disk.
   
   For example, when the system has /dev/nvme0n1 and /dev/sda and we
   specified partman-auto/disk and partman-auto/expert_recipe as the following.

       d-i partman-auto/disk string /dev/sda
       d-i partman-auto/expert_recipe string \                                                                                                                                                                                                
                                             \
         ubuntu ::                           \
             100 150 200 free                \
             $iflabel{ gpt }                 \
             $reusemethod{ }                 \
             method{ efi }                   \
             format{ } .                     \
                                             \
             500 10000 4000000 ext4          \
             $primary{ }                     \
             method{ format }                \
             format{ }                       \
             use_filesystem{ }               \
             filesystem{ ext4 }              \
             mountpoint{ / } .               \
                                             \
             105% 150% 200% linux-swap       \
             method{ swap }                  \
             format{ }                       \
             .

   If there is already another Linux system installed in /dev/nvme0n1,
   partman-efi will reuse /dev/nvme0n1p1 and mount it at
   /target/boot/efi instead of reusing /dev/sda1 that we specify in 
   partman-auto/disk.

   This should not be the behavior that we expected it will be.

** Affects: partman-efi (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: trusty vivid wily xenial

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to partman-efi in Ubuntu.
https://bugs.launchpad.net/bugs/1512588

Title:
  partman-efi should follow partman-auto/disk to reuse the ESP.

Status in partman-efi package in Ubuntu:
  New

Bug description:
     Current implementation in partman-efi/fstab.d/efi is to find the
     first EFI System Partition (abbr. ESP) to use when we provided
     some kind of partman-auto/expert_recipe.
     
     However if the system has more than two ESPs, partman-efi will still
     use the first ESP it found even when we specify what we want in
     partman-auto/disk.
     
     For example, when the system has /dev/nvme0n1 and /dev/sda and we
     specified partman-auto/disk and partman-auto/expert_recipe as the following.

         d-i partman-auto/disk string /dev/sda
         d-i partman-auto/expert_recipe string \                                                                                                                                                                                                
                                               \
           ubuntu ::                           \
               100 150 200 free                \
               $iflabel{ gpt }                 \
               $reusemethod{ }                 \
               method{ efi }                   \
               format{ } .                     \
                                               \
               500 10000 4000000 ext4          \
               $primary{ }                     \
               method{ format }                \
               format{ }                       \
               use_filesystem{ }               \
               filesystem{ ext4 }              \
               mountpoint{ / } .               \
                                               \
               105% 150% 200% linux-swap       \
               method{ swap }                  \
               format{ }                       \
               .

     If there is already another Linux system installed in /dev/nvme0n1,
     partman-efi will reuse /dev/nvme0n1p1 and mount it at
     /target/boot/efi instead of reusing /dev/sda1 that we specify in 
     partman-auto/disk.

     This should not be the behavior that we expected it will be.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/partman-efi/+bug/1512588/+subscriptions



More information about the foundations-bugs mailing list