Я должен был увеличить размер своего раздела начальной загрузки (я уже удалил старые ядра с, автоудаляют). Я увеличил размер своего диска (VM) и создал новый раздел. Я сделал все вещи, замечательные сделать новый раздел / начальной загрузкой. Blkid показывает sda1 UUID=1234 PARTUUID=5678-01 и новый раздел sda3 UUID=1234 PARTUUID=5678-03. Я пытался добавить PARTUUID = "5678-03" начальная загрузка / к моему fstab, но это не загружалось (это работает с начальной загрузкой/dev/sda3/). Так как разделы 1 и 3 находятся на том же диске (и тот же UUID), как я могу ввести это в fstab?
Как @mook765 упоминает в комментариях, я думаю, что можно использовать PARTUUID, но только без кавычек.
PARTUUID=5678-03 /boot [...]
Кроме того, приводя это к сбою, я думаю, что можно использовать /dev/disk/by-partuuid/*
символьные ссылки, которые создает udev.
Можно также хотеть использовать 'UUID', не 'PARTUUID'. Вот пример раздела начальной загрузки моего fstab (это - значение по умолчанию Ubuntu):
# /boot was on /dev/sda1 during installation
UUID=4e8a17a6-87ca-403b-9a1a-896d553e518c /boot ext3 defaults 0 2
UUID=7A56-4947 /boot/efi vfat defaults 0 1
Получить UUID блочного устройства:
sudo blkid /dev/sda1
/dev/sda1: LABEL="ubuntu-boot" UUID="4e8a17a6-87ca-403b-9a1a-896d553e518c" TYPE="ext3" PARTLABEL="ubuntu-boot" PARTUUID="57e3d2de-492b-4875-b110-76325e2401ec"
Просто, например, на другой машине, Вы заметите, что каждая файловая система на диске имеет различный UUID:
root@bierstadt:~# lsblk -o name,UUID /dev/sda
NAME UUID
sda
├─sda1 8D99-B7B6
├─sda2 147da7cf-c356-4ff9-a6fa-8fb555290b25
└─sda3 1dd7ce7d-6de9-40e0-bd3f-5550ae40a588
└─sda3_crypt mAdSjw-3B31-Z7Im-WbCk-QmIP-b01M-5mFckC
├─ubuntu--vg-root 1b3d8c0f-2241-48c1-a272-39f8e683ccc9
└─ubuntu--vg-swap_1 fd34789c-c65f-4253-a810-8183988e9760
Обратите внимание, что UUID идет с файловой системой. Так, при клонировании раздела UUID будет идти с ним. Необходимо, вероятно, изменить его, если Вы хотите смонтировать его или относиться к нему отчетливо:
Из этого блога:
Так как не возможно смонтировать две файловых системы с тем же UUID, дополнительную заботу нужно соблюдать, когда LVM создает снимки (или клонированные диски) используются в среде: монтирование могло бы перестать работать должный копировать UUID. [...] Один способ иметь дело с этим способом изменить UUID во время создания или впоследствии, иначе состоит в том, чтобы смонтироваться с nouuid опцией.
Измениться:
# tune2fs -U new_uuid /dev/sdaX
На этом диске было 2 раздела. Я пытался увеличить размер своего / раздела начальной загрузки. Я добавил новый раздел, umount'ed / начальная загрузка и клонировал ее к новому разделу. Это оставило меня с идентичным UUID на 2 разделах. Я действительно выполнял tune2fs для создания случайного UUID для старого / раздела начальной загрузки. Отметьте, я действительно должен был выполнить установку личинки/dev/sda, чтобы зафиксировать личинку и позволить перезагрузку. Поочередно, я нашел, что мог зафиксировать личинку и затем добавить старый раздел к группе логического тома для расширения/, это также изменило UUID. спасибо за идеи.