Summary: | Не создался файл initrd-2.6.35-std-def-alt7.img в /boot | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vladimir <vl_buharin> |
Component: | make-initrd | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | antohami, glebfm, lav, ldv, legion, placeholder |
Version: | unstable | ||
Hardware: | x86 | ||
OS: | Linux | ||
Bug Depends on: | 23058 | ||
Bug Blocks: |
Description
Vladimir
2010-10-24 23:47:47 MSD
make-initrd необходима директория в которой он мог бы создавать и выполнять скрипты. Порядок поиска у него такой: 1. Значение переменной INITRD_WORKDIR; 2. TMPDIR (если есть); 3. /tmp. Воспользуйтесь переменной окружения INITRD_WORKDIR для того чтобы указать директорию, из которой можно выполнять скрипты. Спасибо за быстрый ответ! Не подскажете, где я могу найти переменную окружения INITRD_WORKDIR? Временно из /etc/fstab убрал параметр монтирования /tmp - noexec. После перезагрузки удалось создать файл /boot/initrd* То, что он не создался при установке ядра с помощью apt все же говорит о некоторых недочетах. (В ответ на комментарий №2) > Спасибо за быстрый ответ! > Не подскажете, где я могу найти переменную окружения INITRD_WORKDIR? Вы можете выставить её себе. Эта проблема обсуждалась в #23058. К сожалению, те кто хотел получить возможность настройки этого временного каталога, больше ничего не сделали на системном уровне. > Временно из /etc/fstab убрал параметр монтирования /tmp - noexec. Это один из вариантов решения проблемы. > То, что он не создался при установке ядра с помощью apt все же говорит о > некоторых недочетах. Согласен. Инсталлятор и системные пакеты не выставляют эту переменную в надёжное место... из-за чего случаются подобные проблемы у пользователей. |