Project

General

Profile

Actions

Bug #3369

open

installer fails to use entire disk: legacy BIOS, qemu, virtio_blk

Added by mikdusan about 1 month ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
installer
Target version:
Start date:
05/25/2024
Due date:
% Done:

0%

Estimated time:

Description

Install fails to use entire disk and sets size to 8063MB.

For example, create a qemu image of 20GB and install. The resulting system disk is ~8GB in size, underutilizing the full 20GB. This bug manifests when:
1. performing qemu guest install
2. guest configured to use virtio_blk for qemu img that is installation target
3. qemu img is new (all zeros) and has not yet been partitioned
4. dfly installer legacy BIOS is selected

Workaround: repeat the select-disk after formatting for first time
1. select: Install DragonFly BSD
2. select: Legacy BIOS
3. select: vbd0
4. select: Use Entire Disk
5. select: RETURN TO SELECT DISK (instead of selecting file system) to repeat steps 1...4

Reduction: use fdisk to summarize the disk; the result must be as follows; specifically there must be no line beginning with /dev/vbd0 supplying disk geometry:

fdisk -s vbd0
fdisk: invalid fdisk partition table found
fdisk: read_s0: Undefined error: 0

Anti-Reduction: bug will not manifest if fdisk shows any /dev/vbd0 disk geometry as follows:

fdisk -s vbd0
...
/dev/vbd1: 41610 cyl 16 hd 63 sec
Part        Start        Size Type Flags
...


Files

fdisk-cyls.patch (872 Bytes) fdisk-cyls.patch mikdusan, 05/25/2024 12:06 PM
Actions

Also available in: Atom PDF