그래서 저는 Linux 멍청이이지만 여전히 모든 장치에서 Intel 태블릿이 작동하도록 노력하고 있습니다. 이것은 저에게 매우 학습 경험입니다. 결국 계획은 설치할 수있는 부팅 가능한 이미지를 갖는 것입니다. 내가 바라는 최종 목표는 Ubuntu 터치를 갖는 것이므로 Ubuntu와 함께 작업하고 있습니다. (우분투 터치가 좋을지는 모르겠지만 목표가 필요합니다 (-;) 이것은 Github 페이지입니다나는 (그리고 다른 사람) 문서화를 위해 사용하고 있습니다. 이제 내 커널을 컴파일하여 터치 스크린 드라이버를 추가하고 wifi / bluetooth 드라이버가 블루투스를 실행하지 못하기 때문에 rfkill에 블루투스 컨트롤러를 추가하려고합니다. 6 코어 4.3Ghz 오버 클럭 된 수냉 CPU가 있고 태블릿에 아톰 프로세서 (쿼드, 1.8Ghz이지만 모든 Ghz가 동일하게 생성되는 것은 아님)가 있기 때문에 데스크탑의 Virtualbox에서 수행하고 있습니다. Virtualbox에서 태블릿과 동일한 Ubuntu Iso 파일을 사용합니다. 다음은 내가 컴파일하기 위해 수행하는 단계입니다. 먼저 소스를 가져옵니다.
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 드라이버를 블루투스와 함께 사용하도록해야했습니다.
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
그런 다음로드를 선택하고 .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
나는 여기서 헤매고 있습니다. 나는 내가 뭘하고 있는지 모르겠습니다 :(
내 문제에 대한 해결책은 대신 git에서 커널 소스를 가져 오는 것이 었습니다. 이것은 잘 컴파일 apt-get source
되었지만 가져온 소스가 왜 그렇지 않은지 모르겠습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다