Как я могу форсировать непротиворечивый UUID раздела через виртуализированную / собственную загрузку или как-то получить новый

Я бегу 1804 с выигрышем 10 в режиме двойной загрузки. обе установки находятся на одном физическом диске в разных разделах.

Теперь мне недавно удалось загрузить мой раздел Ubuntu с хоста Windows в качестве гостя, что очень приятно, когда я просто хочу быстро что-то подключить.

Это было сделано путем создания vmdk, который указывает на физический диск, а также копирования и изменения конфигурации efi grub в загрузочный образ.

Проблема, с которой я сталкиваюсь, заключается в том, что моя установка Ubuntu в настоящее время отображает полный диск при виртуализации (даже если для загрузки требуется только один раздел) - чтобы предотвратить риск потери / повреждения данных, я хотел бы в идеале собрать свой vmdk с просто доступом к одному разделу. Однако при этом изменяется UUID раздела и, соответственно, винты загрузчика.

Итак, как я могу принудительно установить определенный uuid в этот раздел или как определить, каким будет uuid раздела, чтобы я мог изменить мой виртуальный загрузчик.

По поводу слегка нахального фолловера - меня также интересует лучшее место для установки некоторых загрузочных проверок для условного монтирования дисков на основе обнаруженной виртуализации, поэтому любые связанные с этим мысли приветствуются

.
1
задан 19 June 2018 в 18:01

1 ответ

Также:

Использовать...

  • uuidgen # генерируют новый UUID
  • запись tune2fs # UUID к диску

или...

  • измените свой/etc/fstab для использования твердых кодов устройства (как/dev/sda4) вместо UUID.
1
ответ дан 7 December 2019 в 15:17

Другие вопросы по тегам:

Похожие вопросы: