andreasdavour
August 13th, 2020, 10:32 AM
Hi
I am trying to build a set of desktops with a pre-seed from an ISO image and it works fine until I try to be fancy and slicy up my disk. I get the message:
"Failed to partition the selected disk", and suggests that maybe I have too many (primary) partitions. I thought I was well under the limit. I can click through and it installs, but it will only create some of my partitions and lvm volumes.
This is how my pre-seed recipe looks like:
ubiquity partman-auto/expert_recipe string \
custom-lvm :: \
1000 1000 1000 ext4 \
$primary{ } $bootable{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /boot } \
. \
1000 2000 100% linux-swap \
$lvmok{ } lv_name{ swap } \
method{ swap } format{ } \
. \
6000 10000 60000 ext4 \
$lvmok{ } lv_name{ root } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ / } \
. \
2000 2000 4000 ext4 \
$lvmok{ } lv_name{ var } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /var } \
. \
2000 2000 4000 ext4 \
$lvmok{ } lv_name{ var_log } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /var/log } \
. \
2000 2000 4000 ext4 \
$lvmok{ } lv_name{ var_log } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /var/log/audit } \
. \
256 10000 1000000000 ext4 \
$lvmok{ } lv_name{ home } \
method{ format } format{ } \
options/nodev{ nodev } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /home } \
. \
1024 1 1024 ext4 $lvmok{ } \
mountpoint{ /tmp } \
$lvmok{ } lv_name{ lv_tmp } \
method{ format } format{ } \
options/nodev{ nodev } \
options/nosuid{ nosuid } \
options/noexec{ noexec } \
use_filesystem{ } filesystem{ ext4 } \
. \
And this is what I get:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 89,1M 1 loop /snap/core/8268
loop1 7:1 0 54,7M 1 loop /snap/core18/1668
loop2 7:2 0 44,9M 1 loop /snap/gtk-common-themes/1440
loop3 7:3 0 160,2M 1 loop /snap/gnome-3-28-1804/116
loop4 7:4 0 4,2M 1 loop /snap/gnome-calculator/544
loop5 7:5 0 14,8M 1 loop /snap/gnome-characters/399
loop6 7:6 0 956K 1 loop /snap/gnome-logs/81
loop7 7:7 0 3,7M 1 loop /snap/gnome-system-monitor/127
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 953M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 19,1G 0 part
├─ubuntu--vg-swap 253:0 0 976M 0 lvm [SWAP]
├─ubuntu--vg-root 253:1 0 7,3G 0 lvm /
├─ubuntu--vg-var 253:2 0 1,9G 0 lvm /var
└─ubuntu--vg-var_log 253:3 0 1,9G 0 lvm /var/log
sr0 11:0 1 1024M 0 rom
From what I see, this is three partitions, one logical, and I only want to create additional logical volumes within that logical volume, which should not hit any partition limits, AFAIK.
Someone knows what I'm doing wrong, and even better, know how to to what I want?
Any help appreciated.
I am trying to build a set of desktops with a pre-seed from an ISO image and it works fine until I try to be fancy and slicy up my disk. I get the message:
"Failed to partition the selected disk", and suggests that maybe I have too many (primary) partitions. I thought I was well under the limit. I can click through and it installs, but it will only create some of my partitions and lvm volumes.
This is how my pre-seed recipe looks like:
ubiquity partman-auto/expert_recipe string \
custom-lvm :: \
1000 1000 1000 ext4 \
$primary{ } $bootable{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /boot } \
. \
1000 2000 100% linux-swap \
$lvmok{ } lv_name{ swap } \
method{ swap } format{ } \
. \
6000 10000 60000 ext4 \
$lvmok{ } lv_name{ root } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ / } \
. \
2000 2000 4000 ext4 \
$lvmok{ } lv_name{ var } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /var } \
. \
2000 2000 4000 ext4 \
$lvmok{ } lv_name{ var_log } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /var/log } \
. \
2000 2000 4000 ext4 \
$lvmok{ } lv_name{ var_log } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /var/log/audit } \
. \
256 10000 1000000000 ext4 \
$lvmok{ } lv_name{ home } \
method{ format } format{ } \
options/nodev{ nodev } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /home } \
. \
1024 1 1024 ext4 $lvmok{ } \
mountpoint{ /tmp } \
$lvmok{ } lv_name{ lv_tmp } \
method{ format } format{ } \
options/nodev{ nodev } \
options/nosuid{ nosuid } \
options/noexec{ noexec } \
use_filesystem{ } filesystem{ ext4 } \
. \
And this is what I get:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 89,1M 1 loop /snap/core/8268
loop1 7:1 0 54,7M 1 loop /snap/core18/1668
loop2 7:2 0 44,9M 1 loop /snap/gtk-common-themes/1440
loop3 7:3 0 160,2M 1 loop /snap/gnome-3-28-1804/116
loop4 7:4 0 4,2M 1 loop /snap/gnome-calculator/544
loop5 7:5 0 14,8M 1 loop /snap/gnome-characters/399
loop6 7:6 0 956K 1 loop /snap/gnome-logs/81
loop7 7:7 0 3,7M 1 loop /snap/gnome-system-monitor/127
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 953M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 19,1G 0 part
├─ubuntu--vg-swap 253:0 0 976M 0 lvm [SWAP]
├─ubuntu--vg-root 253:1 0 7,3G 0 lvm /
├─ubuntu--vg-var 253:2 0 1,9G 0 lvm /var
└─ubuntu--vg-var_log 253:3 0 1,9G 0 lvm /var/log
sr0 11:0 1 1024M 0 rom
From what I see, this is three partitions, one logical, and I only want to create additional logical volumes within that logical volume, which should not hit any partition limits, AFAIK.
Someone knows what I'm doing wrong, and even better, know how to to what I want?
Any help appreciated.