[SOLVED] Сборка ядра в /dev/shm

По этому мануалу: 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):

/var/img/kernel-current.sqfs on /depo/kernel type squashfs (ro,nodev)
kernAufs on /depo/kernel type aufs (rw,nodev,relatime,si=9a464bbd9b384920)

Но 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

locus linux # make xconfig

locus linux # make xconfig
  CHECK   qt
  MOC     scripts/kconfig/qconf.moc
  HOSTCXX scripts/kconfig/qconf.o
/bin/sh: scripts/basic/fixdep: Permission denied
make[1]: *** [scripts/kconfig/qconf.o] Error 1
make: *** [xconfig] Error 2

Кажись, понял причину - сам

Кажись, понял причину - сам /dev/shm монтируется с noexec. Попробую просто монтировать бранч в другой каталог.

Всё, проблема решена

Всё, проблема решена монтированием образа в /var/tmp вместо /dev/shm

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".