[SOLVED] Сборка ядра в /dev/shm
fragment 23 ноября, 2013 - 09:59
По этому мануалу: http://nomen-infitior.blogspot.com/2009/10/squashfs-portage.html загнал репозитории в squashfs. Всё работает отменно. Решил таким же образом упаковать каталог с сорсами ядра. Поправил загрузочный скрипт, всё упаковывается и монтируется нормально, но вот ядро собираться не хочет - при выполнении /usr/src/linux и make menuconfig пишет:
locus linux # make menuconfig scripts/kconfig/mconf Kconfig make[1]: execvp: scripts/kconfig/mconf: Permission denied make[1]: *** [menuconfig] Error 127 make: *** [menuconfig] Error 2
При этом у файла scripts/kconfig/mconf выставлен полный доступ для всех пользователей и бит исполнения выставлен тоже.
Сам загрузочный скрипт: http://pastebin.com/FS3F9nHj (образ squashfs монтируется в /dev/shm как ветвь aufs). В /dev/shm места хватает - даже с распакованными сорсами из 4 Гб занято чуть больше 2,5 Гб.
В чём может быть трабла?
»
- Для комментирования войдите или зарегистрируйтесь
Так, увидел noexec в опциях
Так, увидел noexec в опциях монтирования, поправил, сейчас опции выглядят так (кусок вывода mount):
Но make menuconfig выдаёт ту же ошибку:
locus linux # make xconfig
Кажись, понял причину - сам
Кажись, понял причину - сам /dev/shm монтируется с noexec. Попробую просто монтировать бранч в другой каталог.
Всё, проблема решена
Всё, проблема решена монтированием образа в /var/tmp вместо /dev/shm