Обменять 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"
После этого пропала задержка загрузки.