Так что я новичок в 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
Я в растерянности, я не знаю, что я делаю: (
Разрешение к моей проблеме, которая была приемлемым решением для меня, состояло в том, чтобы вытянуть источник ядра от мерзавца вместо этого. Это скомпилировало очень хорошо, я не знаю, почему apt-get source
выбранный источник не сделал.