Windows와 함께 제공되는 Baytrail 태블릿 장치에서 Linux 데스크톱 OS가 작동할 수 있습니까?

Windows와 함께 제공되는 Baytrail 태블릿 장치에서 Linux 데스크톱 OS가 작동할 수 있습니까?

나는 이 질문이 인터넷의 많은 포럼에서 묻는 것을 보았고 사람들이 이 설정을 만드는 데 성공했는지 실패했는지 설명하기 위해 이 질문을 만들었습니다.

답변1

짧은 답변:

현재 이러한 종류의 태블릿을 Linux OS에서 실행하는 데에는 많은 장애물이 있습니다. 모든 시도로 인해 Buggy 설치가 발생할 수 있습니다. 그러나 기술적으로는 가능하며 가까운 시일 내에 더 쉬워질 것으로 기대합니다.

긴 답변:

저는 HP Stream 7 태블릿 컴퓨터(Windows 8.1과 함께 제공)를 사용하고 있습니다. 나는 작년에 Linux OS를 실행하려고 노력해 왔습니다.

태블릿에는 32비트 UEFI와 64비트 프로세서가 있습니다. 이로 인해 Linux를 설치할 때 특정 어려움이 발생합니다. 편집: 이제 '수동' 설치를 수행하면 이러한 문제 중 대부분을 해결할 수 있습니다.

우분투 포럼의 다음 스레드를 통해 저는 다음과 같은 작은 1인 프로젝트의 구성 요소를 사용하여 이 태블릿에 우분투 메이트를 설치할 수 있다고 믿게 되었습니다.페들렛.

HP Stream 7에 Linux 설치를 설명하는 Ubuntu 포럼 스레드

*안타깝게도 '파티션 드라이브' 단계에 도달하면 유비쿼터스 설치 프로그램이 '멈추는' 문제가 발생했습니다. (OS가 USB 드라이브에서 부팅되었습니다).

결국 저는 문제를 파악하고 이것이 시스템이 RPMB(Replay Protected Memory Block)라는 SSD의 여러 4MB 파티션 중 하나를 읽으려고 시도했기 때문이라는 것을 확인했습니다. 이 RPMB는 Windows에서 Windows OS를 실행하는 데 필요한 DRM 키를 저장하는 데 사용됩니다. RPMB 형식의 파일은 암호 해독 키 없이 삭제하거나 변경할 수 없습니다. 또한 키 없이는 장착할 수 없습니다.

Linux가 이 RPMB 파티션을 마운트하려고 하면 시스템이 정지됩니다. 대부분의 Linux 배포판에는 이것이 사실이라는 버그가 이미 등록되어 있습니다. *편집: 이 문제는 최신 커널에서 수정되었습니다.

이 버그가 없는 배포판은 Debian Multi-arch입니다. 이 OS는 태블릿에 설치할 수 있지만 제공된 커널은 터치 스크린을 지원하지 않습니다. 내 자신의 커널을 컴파일하고 나면 태블릿이 그놈 및 터치스크린과 함께 작동했습니다! 그러나 터치 스크린은 버그가 있어서 터치할 때 여러 번의 클릭이 등록되었으며 현재 Linux 커널에서 지원되지 않기 때문에 여전히 Wi-Fi가 없습니다(적어도 제가 아는 한). 나는 가까운 장래에 Wi-Fi 드라이버를 컴파일하려고 노력할 것입니다.

Baytrail 태블릿에 데비안 멀티아치 설치에 대한 매우 대략적인 가이드입니다.

  1. 먼저 Windows 설치를 USB 드라이브에 백업하십시오.
  2. Debian Multi-Arch 설치 USB 드라이브를 만듭니다.
  3. 태블릿에 있는 터치스크린 및 Wi-Fi 장치를 찾아 포함된 적절한 커널 드라이버로 커널을 컴파일하십시오. 최신 커널을 추천합니다
  4. 태블릿의 BIOS에서 보안 부팅을 비활성화합니다.
  5. Linux 설치를 위한 공간을 확보하기 위해 Windows 파티션 크기를 조정합니다. Windows와 듀얼 부팅을 원하는 경우에만 필요합니다.
  6. USB 드라이브를 부팅하고 64비트 그래픽 설치 프로그램을 사용하여 OS를 설치합니다. 현재 Wi-Fi 기기와 터치스크린이 작동하지 않을 가능성이 높습니다.
  7. 태블릿을 재부팅하고 부팅 옵션에서 새 데비안 설치를 선택하세요.
  8. 데비안이 부팅되면 USB 스틱에서 새 사용자 정의 커널을 설치하십시오.
  9. 마지막으로 인터넷에 연결하고 그놈 데스크탑을 설치합니다.

Baytrail 태블릿에 Ubuntu 16.04 32비트 설치에 대한 매우 대략적인 가이드입니다.

1a) 먼저 Windows 설치를 USB 드라이브에 백업하십시오. 보안 부팅을 비활성화합니다.

1) USB 디스크를 가져와서 파티션을 나누어 두 개의 파티션을 만듭니다. fedlet의 efi 파일을 첫 번째 파티션에 배치하고 32비트 우분투 서버 16.04 iso를 두 번째 파티션에 복사합니다.

2) 두 번째 파티션 커널 파일을 가리키도록 첫 번째 파티션(efi 파일이 있는 파티션)에서 grub 파일을 편집합니다. grub 부팅 항목은 다음과 같아야 합니다.

    menuentry "ubuntu server usb" {
set root=(hd0,gpt1)
    linuxefi    (hd0,gpt1)/install/vmlinuz  boot=install    
    initrdefi   (hd0,gpt1)/install/initrd.gz
}

여기서 (hd0,gpt1)은 우분투 서버 iso의 복사본이 포함된 파티션입니다.

3) 디스크에서 부팅하고 해당하는 메뉴 항목을 선택합니다. 키보드와 인터넷 어댑터가 필요합니다(저는 maplin의 USB-이더넷 어댑터를 사용했습니다).

4) 화면 대화 상자를 사용하여 시스템을 설치합니다.

5) USB 없이 재부팅하고 루트 쉘에 드롭을 선택합니다.

6) ifupdown을 구성하여 인터넷에 연결합니다.

7) apt-get install ubuntu-desktop또는 gnome-desktop 또는 사용하려는 무엇이든 가능합니다.

8) 재부팅하면 태블릿이 작동하게 됩니다.

9) Wi-Fi 드라이버는 여기에서 찾을 수 있습니다.하데스 와이파이 드라이버

답변2

예, 일부 태블릿은 다른 태블릿만큼 문제가 많지 않습니다. 드라이버 설치가 문제라고 생각합니다.

EFI 부팅을 통과하기 위해 /EFI/BOOT에 있는 'fedlet.iso'의 bootia32 파일을 사용했습니다. ti에 대한 많은 정보를 찾을 수 있습니다.

그런 다음 이 튜토리얼을 사용하여 아치를 설치했습니다.https://www.youtube.com/watch?v=MMkST5IjSjY

/hadess/rtl8723 저장소에서 패치를 다운로드하고 추가했지만 여전히 lspci 및 hwls와 같은 명령을 사용하여 하드웨어를 찾지 못했습니다.

부팅 시 하드웨어를 활성화하는 방법을 찾은 다른 종류의 베이트레일 태블릿에 대한 가이드를 찾았습니다.https://www.reddit.com/r/LinuxActionShow/comments/3dtsz2/archlinux_up_and_running_on_the_acer_iconia_tab_8w/

하지만 이것은 아직 내 드라이버에는 적용되지 않습니다. 부팅 시 하드웨어 활성화에 대한 내용은 아직 찾지 못했습니다.

나는 문제를 해결하려는 의지가 있는 경우에만 문제가 해결될 수 있음을 암시하는 몇 가지 다른 기사 중에서 이 기사를 발견했습니다.

관련 정보