[Bug 1858065] Re: zsys-setup is detecting drive format typing using EFI availability
Jean-Baptiste Lallement
jean-baptiste.lallement at ubuntu.com
Thu Jan 2 08:15:32 UTC 2020
** Also affects: ubiquity (Ubuntu Focal)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubiquity in Ubuntu.
https://bugs.launchpad.net/bugs/1858065
Title:
zsys-setup is detecting drive format typing using EFI availability
Status in ubiquity package in Ubuntu:
New
Status in ubiquity source package in Focal:
New
Bug description:
Long story short, trying to install 19.10 with ZFS root and it keeps
failing saying that /target is unavailable. I figured out the real
problem under it all was that it was getting an error when running:
/usr/share/ubiquity/zsys-setup init
When that ran it end of the relevant log was:
+ format_disk /dev/sda 2 6 7 4
+ disk=/dev/sda
+ partgrub=2
+ partbpool=6
+ partrpool=7
+ ss=4
+ partswap=5
+ partext=3
+ sfdiskopts=
+ partprefix=/dev/sda
+ echo I: Formatting disk /dev/sda with partitions grub:2 ext:3 bpool:6 rpool:7
I: Formatting disk /dev/sda with partitions grub:2 ext:3 bpool:6 rpool:7
+ [ false = true ]
+ sfdisk -l /dev/sda
+ grep ^/dev/sda2
+ awk {print $2}
+ start=4096
+ cat
+ cat /tmp/sfdisk.cfg
+ sfdisk /dev/sda
Checking that no-one is using this disk right now ... OK
Disk /dev/sda: 7.28 TiB, 8001563222016 bytes, 15628053168 sectors
Disk model: ST8000DM004-2CX1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 73EEC891-81A8-419C-B45B-E0C3460933F1
Old situation:
Device Start End Sectors Size Type
/dev/sda1 2048 4095 2048 1M BIOS boot
/dev/sda2 4096 15628052479 15628048384 7.3T Linux filesystem
>>> Created a new GPT disklabel (GUID: A74BE178-9C6E-7D48-AB35-B50BA323BB9A).
/dev/sda1: Created a new partition 2 of type 'VMware Virsto' and of size 50 MiB.
Partition #2 contains a ext4 signature.
/dev/sda3: Created a new partition 3 of type 'Sony boot partition' and of size 7.3 TiB.
/dev/sda4: Created a new partition 5 of type 'VMware Virtual SAN' and of size 512 B.
/dev/sda6: Failed to add #6 partition: Invalid argument
Leaving.
If you look into the zsys-setup source you'll notice that there are
two possible configs that can be passed into sfdisk. One is chosen if
there is EFI detected and the other if not. My machine doesn't have
EFI enabled, but the disk is GPT, so it needs that configuration for
the drive. I believe, and I'm no drive expert, that you need to look
for the label type to make this determination.
For me the output of: sfdisk -d /dev/sda includes a "label: gpt" which
I believe can be used to determine which disk format config should be
used.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1858065/+subscriptions
More information about the foundations-bugs
mailing list