Could not resolve resume device (/dev/sda1)

Иногда случается, что после установки ОСи, или обновлении ядра система перестает загружаться и выдает следующие ошибки:
Could not resolve resume device (/dev/sda1)
Trying userspace resume from suspend.conf file
No resume device in suspend.conf
...
mount: could not find filesystem '/dev/root'
...
setuproot: moving /dev failed: No such file or directory
no fstab.sys, mounting internal defaults
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
Switching to new root and running init.
unmounting old /dev
unmounting old /proc
unmounting old /sys
switchroot: mount failed: No such file or directory
Booting has failed.

Источником проблемы является то, что ядро не видит корневого раздела. Есть 4 варианта заставить систему загружаться:

1. В загрузчике (/boot/grub/menu.lst) изменить параметры root= и resume=. В большинстве случаев этот вариант не помогает.

2. Коммандой ls /dev/disk/by-uuid >> /etc/fstab проверить соответствие UUID'ов и разделов дисков, и исправить все несовпадения (если таковые найдутся).

3. Руками привести /etc/fstab к классической форме (без UUIDs).

4. Перекомпилировать ядро, добавив в initrd драйвер своего контроллера дисков (мне в свое время помог именно этот вариант). Если лень пересобирать ядро, то можно добавить нужный Вам модуль в initrd с помощью комманды mkinitrd (man mkinitrd Вам в помощь).

Поблагодарить автора

One Response to Could not resolve resume device (/dev/sda1)

  1. Could not resolve resume device (/dev/sda1)

    значит оно думает что устройство «спало», режим s3 acpi, но на самом деле это не так ==> ACPI отключить

Оставить комментарий

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>