Почему мое ядро ​​не удается собрать?

Так что я новичок в Linux, но я все еще работаю над тем, чтобы планшет Intel работал со всеми устройствами, для меня это очень полезный опыт. В конце концов, у вас должен быть загрузочный образ, который можно установить. Конечная цель, которую я хочу, - иметь Ubuntu Touch, поэтому я работаю с Ubuntu. (Я не знаю, получится ли Ubuntu Touch великолепно, но мне нужно правильно поставить цель (-;) Это страница Github , которую я (и другой парень) использую для документации. Теперь я я пытаюсь скомпилировать свое собственное ядро, чтобы добавить драйвер сенсорного экрана, а также попробуйте добавить контроллер Bluetooth в rfkill, потому что драйвер Wi-Fi / Bluetooth не запускает Bluetooth и работает. Я делаю это в Virtualbox на моем рабочем столе, так как у меня есть 6-ядерный 4,3-ГГц разогнанный процессор с водяным охлаждением, и на планшете установлен атомный процессор (Quad, 1,8 ГГц, но не все ГГц созданы равными; P). Я использую тот же файл Ubuntu Iso в Virtualbox, что и на планшете. Это шаги Я делаю для компиляции, сначала получаю исходный код

 sudo apt-get build-dep linux-image-`uname -r`
 sudo apt-get install libncurse5
 apt-get source linux-image-`uname -r`

Хорошо, теперь я добавлю драйвер сенсорного экрана. Этот драйвер мне предложил попробовать парень, который написал другой (не этот) драйвер сенсорного экрана.

 cd linux-4.2.0/driver/input/touchscreen/
 patch < ~/silead.patch

Теперь, чтобы добавить мое устройство в rfkill, парень, у которого был такой же чипсет, должен был сделать это, чтобы заставить драйвер wifi / bluetooth работать с bluetoot ч.

cd ~/linux-4.2.0/net/rfkill/
patch < ~/rfkill-gpio.patch

Теперь я собираюсь почистить, и IDK почему, но запустите mrproper и приготовьтесь. Я получаю «да», когда спрашиваю о драйвере тишины.

cd ~/linux-4.2.0/
make clean
make mrproper
cp /boot/config-`uname -r` .config
make prepare

Затем я выбираю load и загружаю файл .config и сохраняю его снова, чтобы увидеть, есть ли какие-либо ошибки в конфигурации.

fakeroot make-kpkg -j11 --initrd --append-to-version=-vi8-test kernel_image kernel_headers

Этот является выходом, который здесь не срабатывает.

scripts/Makefile.build:258: recipe for target 'ubuntu/vbox/vboxguest/VBoxGuest-linux.o' failed
scripts/Makefile.build:403: recipe for target 'ubuntu/vbox/vboxguest' failed
scripts/Makefile.build:403: recipe for target 'ubuntu/vbox' failed Makefile:959: recipe for target 'ubuntu' failed

Я в растерянности, я не знаю, что я делаю: (

1
задан 29 September 2015 в 01:08

1 ответ

Разрешение к моей проблеме, которая была приемлемым решением для меня, состояло в том, чтобы вытянуть источник ядра от мерзавца вместо этого. Это скомпилировало очень хорошо, я не знаю, почему apt-get source выбранный источник не сделал.

-1
ответ дан 29 September 2015 в 11:08
  • 1
    Относительно комментария " поскольку Microsoft купила его и не поддерживала версию Linux anylonger". Skype говорит, что запуск нового Skype для клиента Linux вновь подтверждает “our обязательство перед сообществом Linux. ” omgubuntu.co.uk/2016/07/skype-linux-alpha – xangua 19 December 2016 в 05:03

Другие вопросы по тегам:

Похожие вопросы: