Видалений розділ, тепер під час завантаження отримується повідомлення "Початок очікування призупинення / відновлення пристрою"


14

Нещодавно я видалив розділ 8GBза розміром. Цей розділ був розміщений після основного розділу, але, здається, не є критичним, оскільки я все ще можу завантажувати ОС та запускати всі програми.

Зараз процес завантаження займає додаткові дві хвилини, щоб відобразити наступні повідомлення:

Gave up waiting for suspend/resume device
/dev/sda4: clean, .../... files .../... blocks
[ ***] A start job is running for dev-disk-by\.....\....\... .device
Dependencies failed!

Моє запитання:

Що це за другий розділ, і як його відновити чи відтворити?


Ви бачите помилки чи попередження під час запуску ОС? Якщо повідомлень взагалі немає, можливо, ваше ядро ​​завантажується quietі splashпараметри. Тимчасово відредагуйте запис GRUB та завантажте його без цих параметрів. Особливо зверніть увагу на повідомлення, які зупиняються, і на ті, що безпосередньо після них.
Каміль Маціоровський

@KamilMaciorowski Додано повідомлення з ядром
samdd

"В очікуванні призупинення / відновлення пристрою" - це змушує мене думати, що існує проблема з розділом swap (але він не пояснює відсутність ntfs-3g). Перевірте, чи ваша система використовує своп, запустіть swapon. Далі бігайте swapon -aі спостерігайте. Він може скаржитися. Розділ, який ви видалили, міг бути вашим розділом swap.
Каміль Маціоровський

@KamilMaciorowski Спасибі, схоже, це був розділ swap swapon: cannot find the device for UUID=3fd1.., який намагається його знову створити зараз. Крім того, я запустив інсталятор для ntfs-3g, і він виявляє мої розділи NTFS. Дякуємо за допомогу
samdd

Відповіді:


22

Я щойно стикався з тим самим повідомленням про помилку на Debian і подібною затримкою завантаження, з невеликою варіацією: я знав, що я просто добровільно видалив мій розділ swap, і не планував його відтворювати.

Розділ більше не входив у список, /etc/fstabале затримка зберігалася. Нічого в /etc/initramfs-tools/conf.d/resume(спасибі @KamilMaciorowski за підказку).

Ключовим було зрозуміти, що початковий диск оперативної пам’яті «складений», а в деяких випадках (як це) повинен бути регенерований. Рішення sudo update-initramfs -u.


У моєму випадку /etc/initramfs-tools/conf.d/resume містила стару посилання UID для swap. . update-initramfs -u вирішив питання. Дякую.
G Cab

У моєму випадку вищевказана відповідь натякала мені, що мій нещодавно сформований + зашифрований (з veracrypt) розділ, ймовірно, не вдалося встановити, і все, що я повинен був зробити, - sudo nano /etc/fstabа потім прокоментувати (префікс з а #) рядком, що стосується зашифрованого розділу.
maninak

9

Через повідомлення

Зачекав на призупинення / відновлення пристрою

Я підозрюю, що у вашому розділі swap є проблема. Перевірте, чи ваша система використовує своп, запустившиswapon . Далі запустіть swapon -aі спостерігайте за результатами. Він може скаржитися на cannot find the deviceповідомлення. Якщо це так, ви будете знати, що вам слід відтворити свій swap partiton.

Процедура:

Зверніться до попереднього питання: Як відновити видалений розділ swap?

  1. Змініть таблицю розділів з fdisk, gdisk, gpartedабо іншим еквівалентним інструментом. Відтворити запис розділу. Тип розділу повинен бути 0x82 Linux swap.
  2. Налаштуйте розділ за допомогою mkswap.
  3. Змініть /etc/fstabвідповідні зміни (попередній вихідний текст swapon -aповинен вказати, який запис потрібно змінити, якщо ви не впевнені).
  4. Важливо: Замініть UUID на /etc/initramfs-tools/conf.d/resume, який використовується у вищевказаному кроці.
  5. Біжи update-initramfs -u.

1

У моєму випадку повідомлення завантаження виглядало приблизно так. Свій розділ видалено.

Gave up waiting for suspend/resume device
/dev/sda4 ... ...

[***] A start job is running for dev-disk-by\...\...\...\.device
...
...
...

По-перше, подивіться на вміст вашого файлу fstab, cat /etc/fstab поверне цей вид виводу

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda4 during installation
UUID=8c1977eb-ac90-426b-bc9b-a7fb2ec8d760 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda3 during installation
UUID=00fd67-123DE-4b98-aa17-2d4025aed54 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

Потім ви помічаєте, що "swap був увімкнено / dev / sdax під час встановлення".

Відтворіть видалений розділ (наприклад, fdisk або Gparted), а потім скористайтеся цією командою, щоб знайти новий uuid розділу.

ls -l /dev/disk/by-uuid/

Цей результат:

total 0
lrwxrwxrwx 1 root root 10 févr. 19 07:18 00151dcd-2bf5-4b98-aa17-8f40ef4cfd86 -> ../../sda4
lrwxrwxrwx 1 root root 10 févr. 19 07:18 6C5A1AC45A1A8B4A -> ../../sda2
lrwxrwxrwx 1 root root 10 févr. 19 07:18 8c1977eb-ac90-426b-bc9b-a7fb2ec8d760 -> ../../sda3
lrwxrwxrwx 1 root root 10 févr. 19 07:18 C064106664106188 -> ../../sda1

Оновіть свій fstab правильним uuid, який був показаний останньою командою, скопіювавши / вставивши відповідний uuid swap у файл fstab. Потім перезавантажте. Це повинно усунути проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.