Обменять UUID при загрузке

Я новичок (пожалуйста, будьте терпеливы:)) и у меня есть вопрос, касающийся обмена UUID. Пару дней назад я играл с пространством подкачки, и с тех пор процесс загрузки замедлился. Что я сделал: swapoff, попытался уменьшить пространство (с dd), не работал, сделал еще один обмен (mkswap), swapon, получил новый своп uuid, модифицированный /etc/fstabи (проблема..) получила задержку загрузки.

Прямо сейчас:

blkid (выдержка):

/dev/sda3: UUID="8910bdea-290d-4d18-8a80-b08b34d6b6e6" TYPE="swap" PARTLABEL="UBUSWAP" PARTUUID="2eabd59f-a929-44d6-97e8-b8eb737be2a2"

диск за uuid (извлечение):

lrwxrwxrwx 1 root root  10 feb 13 10:58 8910bdea-290d-4d18-8a80-b08b34d6b6e6 -> ../../sda3

fstab (выдержка):

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# swap was on /dev/sda3 during installation
UUID=8910bdea-290d-4d18-8a80-b08b34d6b6e6 none            swap    sw              0       0

и проблема: /var/log/boot.log

[  OK  ] Activated swap Swap Partition.
[  OK  ] Activated swap /dev/disk/by-uuid/d4ddd25a-14cc-4e10-a227-86150694c014.
[  OK  ] Reached target Swap.

[**    ] A start job is running for dev-disk-by\x2duuid-d4ddd25a\x2d…d4e10\x2da227\x2d8615
[ TIME ] Timed out waiting for device dev-disk-by\x2duuid-d4ddd25a\x2d14cc\x2d4e10\x2da227\x2d86150694c014.device.
[DEPEND] Dependency failed for /dev/disk/by-uuid/d4ddd25a-14cc-4e10-a227-86150694c014.
[DEPEND] Dependency failed for Swap.

Я вижу, что Ubuntu все еще знает о старом UUID подкачки (d4ddd25a...) и игнорирует /etc/fstab запись. Я переустановил ядро, перезагрузил.. та же проблема. Система работает, но время загрузки сильно увеличилось.

Я посмотрел в grub.conf и других местах, ничего не вышло.

sudo find / -iname '*' | grep d4ddd25a

возвращенный

find: ‘/run/user/1000/gvfs’: Permission denied

Ничего не найдено в grub.conf

Я застрял и понятия не имел, что делать. Любая помощь будет оценена.

0 ответов

У меня была аналогичная проблема. После некоторого поиска и тестирования решений я смог решить эту проблему.

Попробуйте с этим:

sudo swapoff /dev/sdXY 
sudo mkswap /dev/sdXY 
sudo swapon /dev/sdxy 

Обратите внимание: если вы это сделаете, mkswap создаст новый UUID для вашего раздела подкачки, поэтому, если вы используете UUID в своем fstab, вам придется его обновить.

Эта часть не решила мою проблему, но может быть полезной. После изменения UUID в / etc / fstab я сделал

"update-initramfs -u"

но это помогло мне частично (было обновлено только ядро ​​по умолчанию), потому что у меня установлено основное ядро.

Если у вас тоже есть основное ядро, вам нужно добавить -k, чтобы указать, какую версию ядра вы хотите обновить:

"update-initramfs -k (kernel version) -u"

После этого пропала задержка загрузки.

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