Manjaro를 Surface Go에 설치할 때의 문제 및 해결 방법

8737 단어 SurfaceGoManjaro
WSL 장애를 계기로 집안의 PC 환경이 Windows에서 Linux로 본격적으로 옮겨졌다.
이에 따라 서피스 고에도 리눅스(Manjaro)를 넣기로 했다.
개시하다
  • 본 기사는 다음과 같은 내용을 포함하지 않습니다
  • 설치 자체에 대한 설명(설치 프로그램 자체가 친절합니다.)
  • (Windows가 완전히 제거되고 깨끗하게 설치되었기 때문에
  • 듀얼 부트
  • 만자로의 서피스 고를 넣어 잘 활용하는 방법(미해결 문제가 남아있기 때문이다.1
  • 이 글은 작가의 취향을 전제로 한다.
  • 선결
  • 설치기를 통과하거나 이동하지 않습니다.
    자신이 시도한 범위라면
  • Installer
    결과(상세 내역)
    manjaro-kde-20.1.2-201019-linux58.iso
    설치 후 부팅 안 함
    manjaro-kde-19.0.2-200311-linux54.iso
    설치 가능
    manjaro-architect-20.0.3-200607-linux56.iso
    설치할 수 없음
  • 무선 드라이버는 교체해야 함
  • 키보드 덮개, 서피스 Dock 등 서피스 고유의 외곽 장치는 그대로 있어도 정상적으로 작동할 수 있다.
  • 서피스 펜도 사용할 수 있지만, 버튼 설정 등을 위해서는 스크루를 넣는 게 좋다.
  • 서피스 Dock이 있으면 매우 수월할 것이다(설치하지 않아도 설치할 수 있을 것 같다2. 그러면 무선 LAN을 사용할 수 없다. 단자는 USB Type-C 하나이기 때문에 기존의 USB 메모리, LAN 단자, USB 집선기는 찔리지 않는다...)
  • 쓰던 물건
  • USB Type-C 호환 USB 스토리지 x2 설치 및 백업
    (Surface Go 호스트에는 USB 단말기가 1개만 있습니다.)

  • Surface Go(초기 세대) {{ affiliate_links(amazon="https://amzn.to/3ghJxCr" ) }}
  • ( Surface DocK 2 {{ affiliate_links(amazon="https://amzn.to/3ghJxCr" ) }}
    유선 LAN 단자 겸 USB 허브로 사용됩니다.결국 없어도 좋다고...)
  • 장애 1: 유선 LAN이 감지되지 않음(Manjaro Archeitect Installer 시작 시)
    Manjaro linux에는 4가지 설치 프로그램이 있습니다.이 중 Gnome, KDE, XFCE 버전 (아마) 의 데스크톱 환경이 다르기 때문에 Archiitect는 데스크톱 환경이 없을 뿐만 아니라 설치할 때도 네트워크가 있어야 합니다.(알고 보니)
    당초 데스크톱 환경을 결정할 수 없었기 때문에 Archeitect로 설치해 상황을 살펴봤지만, 왠지 서피스 고는 유선 LAN을 인식하지 못했다.3
    다른 데스크톱에 Manjaro Archeitect를 설치했을 때 유선 LAN을 자동으로 설정할 수 있는 것이 드라이버의 문제입니까?
    위에서 말한 바와 같이 Archeitect Installer는 반드시 네트워크 연결을 해야 하기 때문에 이것은 병목이다.
    해결책
    KDE 버전의 설치 프로그램을 설치할 수 없는 곳에 케이블이 설치되어 있습니다.시도해 보지는 않았지만 다른 데스크톱의 설치 프로그램도 문제가 없을 것 같다.
    장애 2: 설치가 완료된 후에도 부팅되지 않음
    (KDE 버전에서) 설치가 순조롭게 끝난 후에 다시 시작하면bios의 로고가 앞으로 추진되지 않습니다.
    해결책
    Linux의 커널 중 일부는 LFS를 장기간 지원하는 버전으로 최신 버전보다 안정적인 것 같다.
    만자로의 기본 설치 프로그램(공식 사이트 직접 링크) 커널은 최신(2020년 11월까지 5.8)이지만 LFS(그중 최신, 2020년 11월까지 5.4)도 준비했으니 이것을 시도하면 문제없다.

    이 최신 내장 페이지에서 직접 다운로드하면 자동으로 다운로드되며 취소되면 왼쪽 상단의 파일에서 설치 프로그램 목록으로 날아갈 수 있습니다.
    장애 3: Wifi가 연결되지 않음
    안전하게 설치Wifi해도 직접 연결할 수 없습니다.(Surface Go의 Wifi 모듈 자체에 문제가 있는 것 같습니다.)
    해결책
    다음 페이지에 해결 방법이 있습니다.
    Surface Go · linux-surface/linux-surface Wiki
    간단하게 말하면, 정상적으로 작동할 수 있는 무선 부품을 다른 곳에서 다운로드하고 교체하면 된다
    1. 펌웨어 준비
    나는 위의 페이지와 아래의 링크에서 얻었지만, 나는 이 정당성을 보장할 수 없으니, 하면 스스로 책임을 져야 한다.
    http://www.killernetworking.com/support/K1535_Debian/board.bin
    킬러 같은 불안한 단어가 들어 있어서 찾아봤는데 여기 자체가 보통 네트워크 인터페이스를 만드는 Intel 산하의 회사?브랜드비슷해서출처는 위키백과입니다. 순수한 운전사일 수도 있어요.
    2. 펌웨어 교체
    입수된 펌웨어는 다음과 같다.
    경로
    컨텐트 수정
    /usr/lib/firmware/ath10k/QCA6174/hw2.1/board.bin
    바꾸다
    /usr/lib/firmware/ath10k/QCA6174/hw2.1/board-2.bin
    삭제
    /usr/lib/firmware/ath10k/QCA6174/hw3.0/board.bin
    바꾸다
    /usr/lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin
    삭제
    참고로 바뀐 서류는 같을 수 있다.
    일단 백업을 해볼게요.
    $ sudo mv /usr/lib/firmware/ath10k/QCA6174/{hw2.1,hw3.0}/board*.bin /path/to/backup/
    
    삭제board-2.bin
    $ sudo rm /usr/lib/firmware/ath10k/QCA6174/{hw2.1,hw3.0}/board-2.bin
    
    board.bin의 교체
    $ sudo mv /path/to/new/board.bin /usr/lib/firmware/ath10k/QCA6174/hw2.1/
    $ sudo mv /path/to/new/board.bin /usr/lib/firmware/ath10k/QCA6174/hw3.0/
    
    3 코어 모듈 설정/etc/modprobe.d/ath10k.conf에 다음 내용의 파일을 만듭니다.
    options ath10k_core skip_otp=y
    
    이렇게 하면 연결된다.
    장애 4: Stylus 를 마우스 오른쪽 버튼으로 클릭할 수 없음
    인식은 됐지만 버튼에 가운데 키가 할당된 것 같아.오른쪽 버튼이 없으면 불편해서 바꾸고 싶어요.4
    대책
    스타벅스의 인식
    일반적인wacom태블릿PCxsetwacom --list devices는 설비를 얻을 수 있다.하지만 그럴 수가 없어요.
    다시 한 번 찾아보니wacom 드라이버의surface용 물건이 있더라고요.
    linux-surface/libwacom-surface: Patches to support Microsoft Surface Devices with libwacom .
    AUR로 설치됨
    $ git clone https://aur.archlinux.org/libwacom-surface.git
    $ makepkg -si
    
    다시 실행하면 제대로 알아낼 수 있어.
    $ xsetwacom --list devices                                   
    ELAN9038:00 04F3:261A touch             id: 12  type: TOUCH     
    ELAN9038:00 04F3:261A stylus            id: 13  type: STYLUS    
    ELAN9038:00 04F3:261A eraser            id: 18  type: ERASER 
    
    버튼 설정
    Stylus의 버튼 1은 오른쪽 버튼, 2는 가운데 버튼, 3은 오른쪽 버튼입니다.xsetwacom --set에 추가 버튼 할당
    $ xsetwacom --get "ELAN9038:00 04F3:261A stylus" Button 2    
    button +2 
    $ xsetwacom --set "ELAN9038:00 04F3:261A stylus" Button 2 3
    
    이렇게 하면 우클릭이 돼요.
    이렇게 되면 재가동할 때마다 리셋되기 때문에 영속화에는 대책이 필요하다.
    InputDevice 설정이라 원래 설정/etc/X11/xorg.conf이 맞는 것 같았는데 쓰기가 잘 안 돼 이번에는 생략했다.bash로 시작할 때 실행하는 것이 가장 간단합니까?
    KDE의 경우 설치kcm-wacomtablet 후 GUI를 통해 쉽게 설정할 수 있습니다.
    참고 자료
    null-i.net Linux/wacom에서 펜슬 사용
    Wacom tablet - ArchWiki
    장애 5: Bluetooth 접속 불가
    최대 절전 모드에서 복구 시 Bluetooth 연결 불가
    해결책
    블루투스 장치를 리셋할 필요가 있을 것 같습니다.
    다음 명령을 사용하여 재설정usb_modeswitch -T -v "ベンダーID" -p "プロダクトID"공급업체 ID 및 제품 ID는 lsusb에서 확인할 수 있습니다.
    $ sudo lsusb                                                           
    [中略]
    Bus 001 Device 002: ID 0cf3:e302 Qualcomm Atheros Communications 
    [中略]
    
    이 경우 0cf3는 공급업체 ID이고 e302는 제품 ID입니다.
    $ sudo usb_modeswitch -R -v 0cf3 -p e302                               
    Look for default devices ...
     Found devices in default mode (1)
    Access device 002 on bus 001
    Get the current device configuration ...
    Current configuration number is 1
    Use interface number 0
     with class 224
    Warning: no switching method given. See documentation
    Reset USB device .
     Device was reset
    -> Run lsusb to note any changes. Bye!
    $ sudo systemctl start  bluetooth
    
    이렇게 하면 복구할 수 있다.
    참고 자료
    Bluetooth - ArchWiki
    남은 과제
  • sim 사용 불가
  • 온라인 불가
  • 배터리 소모가 컸다(뚜껑이 닫힌 상태에서 화면이 사라졌는데 걸린 혐의가 없다)
  • 최근에는 거의 침대에서 사용하고 있어 남은 문제에 대한 해결의 동력이 없어 갱신이 미정이다. 
    기억이 희미하기 때문에 단언할 수 없습니다. KDE라면 네트워크에 연결하지 않아도 설치할 수 있잖아요. Dock이 필요없잖아요. 제가 충격을 받았던 걸로 기억하는데 할 수 있겠죠
    데스크톱에서 Archeitect를 설치할 때 일반적인 식별이기 때문에 Archeitect가 아니라 케이블도 수동으로 설정해야 합니다.KDE는 minimm에서도 용량이 2배이고 GUI 이외에도 Archiitect에 없는 드라이버가 있을 수 있습니다.GUI ≈ 서버가 없다는 점을 고려하면 노트북용 드라이버를 생략해도 이상하지 않은가. 
    지금 생각해보면 ASUSTP203에 xubuntu를 넣었을 때도 버튼이 가운데 키로 사용돼 곤혹스러웠다.왜 오른쪽 단추를 누르면 가운데 단추일까요? 원래 순수한 드라이버라면 자유롭게 분배할 수 있기 때문에 사용 편의를 고려하지 않고 단순히 버튼 123을 분배할 수 있을 것입니다. 

    좋은 웹페이지 즐겨찾기