5

In the manual partitioning stage of Subiquity (Ubuntu Server installer), there is a list of the disks, in the form of ids.

However, those are slightly different from the /dev/disk/by-id entries.

For example, Subiquity displays VBOX_HARRDISK_VB_01234_56789, while the corresponding /dev/disk/by-id file is scsi-0ATA-VBOX_HARRDISK_VB_01234_56789.

Where does the former come from? Is there any way to programmatically obtain it from the terminal (excluding text processing)?

3
  • I think it is read from the device ID of each disk (hardcoded). Does it match what is displayed by the following commands: lsblk -o name,model,serial or LANG=C sudo parted -ls | grep 'Model:' and in your particular case it is the device ID of the virtual disk of VirtualBox.
    – sudodus
    Jul 5, 2021 at 22:19
  • 1
    @sudodus right! it was a concatenation (via underscore) of model and serial. if you convert this comment to answer, I'll accept it!
    – Marcus
    Jul 6, 2021 at 14:13
  • I'm glad that I could help you :-)
    – sudodus
    Jul 6, 2021 at 18:30

1 Answer 1

1

I think the disk ID string is read from the device ID of each disk (hardcoded).

Please check if it matches what is displayed by the following commands:

lsblk -o name,model,serial

LANG=C sudo parted -ls | grep 'Model:'

In your particular case it is the device ID of the virtual disk of VirtualBox.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .