** Description changed:

+ [Impact]
+ 
+  * It may cause the installation failed when the users use
+ https://wiki.debian.org/DebianInstaller/Preseed under some conditions.
+ 
+ [Test Case]
+ 
+  * Prepare a computer with UEFI secure boot enabled that has two system 
storage drives, such as /dev/nvme0n1 and /dev/sda.
+  * Install the general Ubuntu system on /dev/nvme0n1 first.
+  * Use debian-installer netboot images with the following d-i preseeds to 
install another Ubuntu on /dev/sda.
+  * During the installation on /dev/sda, it will use /dev/nvme0n1p1 instead of 
/dev/sda1 as the EFI System Partition.
+ 
+ [Regression Potential]
+ 
+  * None
+ 
+ [Other Info]
+ 
+  * This issue is found in Ubuntu OEM projects that used dell-recovery
+ /ubuntu-recovery on the platforms that have more than one system storage
+ drive.
+ 
+ ----
     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.
+    first EFI System Partition (abbr. ESP) to use when we provided
+    some kind of partman-auto/expert_recipe.
  
-        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{ }                       \
-              .
+    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.
  
-    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.
+    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.
  
-    This should not be the behavior that we expected it will be.
+        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.

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

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

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to