Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ошибка при выполнении update-initramfs  (Прочитано 1991 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Extravert34

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Ошибка при выполнении update-initramfs
« : 15 Февраль 2012, 19:05:51 »
victor@victor-pc:~$ sudo update-initramfs -k `uname -r` -u
[sudo] password for victor:
update-initramfs: Generating /boot/initrd.img-3.0.0-16-generic
cryptsetup: WARNING: failed to detect canonical device of /dev/sda6
victor@victor-pc:~$
Хотелось бы понять, из-за чего это случается

/dev/sda6 - раздел свопа

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14865
  • Я не слышу.
    • Просмотр профиля
Re: Ошибка при выполнении update-initramfs
« Ответ #1 : 15 Февраль 2012, 19:21:30 »
sudo fdisk -lu
~.o

Оффлайн Extravert34

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Ошибка при выполнении update-initramfs
« Ответ #2 : 15 Февраль 2012, 19:26:10 »
(Нажмите, чтобы показать/скрыть)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14865
  • Я не слышу.
    • Просмотр профиля
Re: Ошибка при выполнении update-initramfs
« Ответ #3 : 15 Февраль 2012, 19:40:02 »
Брак раздели, не магу сказать.

Пользователь решил продолжить мысль 15 Февраль 2012, 19:42:25:
пускай ошибка не страшно.
« Последнее редактирование: 15 Февраль 2012, 19:42:25 от victor00000 »
~.o

Оффлайн Extravert34

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Ошибка при выполнении update-initramfs
« Ответ #4 : 15 Февраль 2012, 19:45:58 »
Вообще, я пытаюсь починить у себя s2disk и s2ram :) уже кучу всего перепробовал - все равно не работает

Оффлайн sl-alex

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Ошибка при выполнении update-initramfs
« Ответ #5 : 27 Февраль 2012, 18:46:43 »
Стоял uswsusp для быстрого засыпания - там образ памяти сжимается и кладется в swap, потом при загрузке распаковывается обратно. Но после того, как пришло новое ядро, однажды мой нетбук не вышел из hibernate (точки не добежали до половины и дальше ни в какую, только Ctrl-Alt-Del или кнопка power).
После удаления uswusp лучше не стало - в hibernate система как бы уходила, но при включении шла обычная загрузка.
При подробном раскапывании выяснилось, что UUID в /etc/fstab для swap не совпадал с таким же в /etc/initramfs-tools/conf.d/resume

sudo blkid показал, какой UUID у моего swap на /dev/sda6
На этот UUID я и исправил в /etc/fstab и в /etc/initramfs-tools/conf.d/resume
После этого выполнил sudo update-initramfs -uНо в ходе его работы было предупреждение:
update-initramfs: Generating /boot/initrd.img-3.0.0-16-generic
cryptsetup: WARNING: failed to detect canonical device of /dev/sda6
Где /dev/sda6 - это раздел с swap.
При этом я точно не использовал шифрование разделов.
Оказалось, остался конфиг /etc/uswusp.conf, после его удаления и повторной попытки генерации initramfs все прошло успешно:
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-3.0.0-16-generic
$
После перезагрузки родной hibernate заработал.

Но все же стало интересно, как запилить uswusp обратно (все же он быстрее работает).
В конфиге /etc/uswusp.conf были строчки:
# /etc/uswsusp.conf(8) -- Configuration file for s2disk/s2both
resume device = /dev/sda6
splash = y
compress = y
early writeout = y
image size = 477333094
RSA key file = /etc/uswsusp.key
shutdown method = platform
А в файле /etc/initramfs-tools/conf.d/resume
RESUME=UUID=c2170ab4-d250-4dc0-9b68-1d604b77021aМне показалось, что именно различие в методах обращения и не нравится cryptsetup.
Исправил в файле /etc/uswusp.conf строку
resume device = /dev/sda6На
# resume device = /dev/sda6
resume device = /dev/disk/by-uuid/c2170ab4-d250-4dc0-9b68-1d604b77021a
И обновил initramfs
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-3.0.0-16-generic
$
Все прошло без ошибок, но это мне не помогло :) uswusp так и не заработал...
Пришлось снести через purge, жаль.
« Последнее редактирование: 27 Февраль 2012, 19:42:32 от sl-alex »

 

Страница сгенерирована за 0.059 секунд. Запросов: 24.