Нет встроенного способа. Вам нужно сделать это до запуска службы. Один из способов - поместить его в файл окружения.
[Service]
# Note you need to escape percentage sign
ExecStartPre=/bin/sh -c "my_awesome_parser %%i > /run/gpu_service_%i"
EnvironmentFile=/run/gpu_service_%i
ExecStart=...
Загрузите Linux и используйте dd
.
dd if=/dev/zero of=/dev/hda bs=512 count=1
Это сотрет MBR, а это все, что вам нужно. Когда вы устанавливаете Windows, она увидит пустой загрузочный сектор и создаст GPT.
Сначала вам нужно выяснить, какой диск вас интересует. Загрузите Ubuntu USB и запустите lsblk
. Найдите строку, в которой SIZE соответствует тому, что вы ожидаете для своего диска. В первом столбце будет указано что-то вродеsdb
(игнорировать разделы, например.sdb2
).
Затем используйте команду gdisk
для создания GPT на диске, который вы нашли на предыдущем шаге. Выполните следующую команду, чтобы создать его (, где sdb — это идентификатор, который вы нашли на предыдущем шаге).
sudo gdisk /dev/sdb
В этом интерпретаторе нажмите o
, чтобы создать новый GPT. затем нажмите y
для подтверждения. Наконец, нажмите w
, чтобы записать изменения, которые вы только что сделали.
Теперь диск будет очищен новым GPT. Вы можете загрузить свою среду Windows и продолжить установку.