A resolução para o meu problema, que foi uma solução aceitável para mim, foi extrair o código-fonte do kernel do git. Isso é muito bem compilado, não sei porque a fonte apt-get source
buscada não.
Então, sou um noob do Linux, mas ainda estou trabalhando para que meu tablet Intel funcione com todos os dispositivos. Isso é muito mais uma experiência de aprendizado para mim. Plano no final é apenas ter uma imagem inicializável que pode ser instalada. O objetivo final é que eu tenha o Ubuntu touch, então é por isso que estou trabalhando com o Ubuntu. (Eu não sei se o Ubuntu Touch vai ficar ótimo, mas eu preciso ter um objetivo certo (-;) Esta é a página do Github eu (e outro cara) estão usando para documentação.Agora eu estou tentando compilar meu próprio kernel para adicionar o driver touchscreen e também tentar adicionar o controlador bluetooth para rfkill porque o driver wifi / bluetooth não obtém o bluetooth Estou fazendo isso no Virtualbox na minha área de trabalho, pois tenho um processador de 6 núcleos de 4.3Ghz com overclock de água, e o tablet tem um processador de átomo (quad, 1.8Ghz mas nem todos Ghz são criados iguais; P). o mesmo arquivo Ubuntu Iso no Virtualbox como no tablet. Estas são as etapas que eu faço para compilar, primeiro obter a fonte
sudo apt-get build-dep linux-image-'uname -r'
sudo apt-get install libncurse5
apt-get source linux-image-'uname -r'
Ok, vou adicionar o driver da tela sensível ao toque agora. Este driver foi sugerido a mim para tentar por um cara que escreveu outro driver (não este) touchscreen.
cd linux-4.2.0/driver/input/touchscreen/
patch < ~/silead.patch
Agora, para adicionar meu dispositivo ao rfkill, um cara que tenha o mesmo chipset teve que fazer isso para que o driver wifi / bluetooth funcionasse com o bluetooth.
cd ~/linux-4.2.0/net/rfkill/
patch < ~/rfkill-gpio.patch
Agora eu vou limpar, e IDK porque, mas corro e preparo. Eu recebo um sim quando ele pergunta sobre o driver do silead.
cd ~/linux-4.2.0/
make clean
make mrproper
cp /boot/config-'uname -r' .config
make prepare
Em seguida, seleciono load e carrego o arquivo .config e salve-o novamente para ver se há algum erro com a configuração.
fakeroot make-kpkg -j11 --initrd --append-to-version=-vi8-test kernel_image kernel_headers
Esta é a saída que falha aqui.
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
Eu estou perdido aqui, eu não sei o que estou fazendo: (
A resolução para o meu problema, que foi uma solução aceitável para mim, foi extrair o código-fonte do kernel do git. Isso é muito bem compilado, não sei porque a fonte apt-get source
buscada não.