Сравните описание записи таблицы разделов MBR с описанием записи раздела GPT/GUID . Вы увидите, что, хотя раздел GPT/GUID имеет выделенные места для «уникального GUID раздела» и «имени раздела», ни один из них не доступен для MBR. Так что вы просто не можете сделать это на MBR, это доступно только для GPT.
По-прежнему существует уникальный 32-битный идентификатор для всей MBR(в позиции 0x1B8 ), который можно использовать вместе с номером раздела. Его можно изменить с помощью экспертных опций fdisk :
# fdisk /dev/ram0
[...]
Command (m for help): x
Expert command (m for help): i
Enter the new disk identifier: 0xdf201070
Disk identifier changed from 0xdeadbeaf to 0xdf201070.
Expert command (m for help): r
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Возможно, вам следует использовать, как и в случае с tune2fs для ext2, jfs _tune для маркировки файловой системы . Например:
# jfs_tune -L mylabel /dev/ram0p1
jfs_tune version 1.1.15, 04-Mar-2011
Volume label updated successfully.
# blkid |grep ram0
/dev/ram0: PTUUID="df201070" PTTYPE="dos"
/dev/ram0p1: LABEL="mylabel" UUID="e1805bac-44fb-4f4e-860b-64a1d303400f" TYPE="jfs" PARTUUID="df201070-01"
Все "переменные", выдаваемые blkid, вероятно, можно использовать в /etc/fstab
, вам следует провести тесты.
Посмотрите на конфигурацию launch.json . Мне нужно установить для stopAtEntry
значение false в моем случае, чтобы решить эту проблему.