2015-09-08 6 views
0

Я использую Chromebook ARMv7 с гренкой. Я хотел бы, чтобы CIFS-файлы были установлены, но похоже, что CIFS не находится в ядре. Поэтому я загрузил тот же источник версии ядра, что и я, скомпилировал модуль cifs.ko и попытался загрузить его. Но я получил эту ошибку:Компилировать модуль ядра на Chromebook

# insmod cifs.ko 
insmod: ERROR: could not insert module cifs.ko: Operation not permitted 

модуль компилируется как модуль ARM, я проверил с файлом:

# file cifs.kocifs.ko: ELF 32-bit LSB relocatable, ARM, version 1, BuildID[sha1]=e14d1772583fae478e2b113b57ce81c214e511af, not stripped 

Что это дает?

+0

У вас есть корень? Используете ли вы тот же 'config', который используется в chromebook? –

+0

Мой dmesg говорит мне: [170679.671792] Chromium OS LSM: init_module denied module = "/ home/user/Downloads/linux-3.10.18/fs/cifs/cifs.ko" pid = 3180 cmdline = "insmod cifs.ko" Это говорит о том, что упрощение Linux предотвращает использование пользовательских модулей ядра. Как отключить это? –

+0

Да, я корень. Это не то же самое .config, потому что я не знаю, что должен сделать файл .config или как его получить. –

ответ

0

Chromium OS не позволяет добавлять модули ядра по умолчанию. Используйте этот скрипт для отключения блокировки модуля. https://github.com/divx118/crouton-packages/blob/master/README.md

Более подробную информацию о модификации ядра Chromium OS можно найти здесь: https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86) Вообще весь гренок хранилище/вики много помощи.

+0

Ссылка на потенциальное решение всегда приветствуется, но, пожалуйста, добавьте контекст вокруг ссылки, чтобы ваши друзья-пользователи имели представление о том, что это такое и почему оно есть. Всегда указывайте наиболее значимую часть важной ссылки, если целевой сайт недоступен или контент изменен или постоянно отключен. – Raju

 Смежные вопросы

  • Нет связанных вопросов^_^