더 이상 지원되지 않는 Nexus 7 (2012)에 Ubuntu Touch 설치


13

Nexus 7 (2012) 태블릿에 Ubuntu를 설치하려고하는데이 태블릿은 더 이상 공식 개발자 릴리스에 포함되지 않은 것으로 보입니다. 나는 새로운 장치로의 포팅 가이드를 따라 반쯤 갔고이 프로젝트가 어떻게 진행 될지 깨닫기 시작했습니다. 그래서 마지막 개발을 찾아서 설치하는 방법이 있는지 궁금했습니다. 그룹화를위한 릴리스.

이것이 Ubuntu Touch 설치 안내서를 따르는 동안 얻은 결과입니다.

$ ubuntu-device-flash touch --channel=stable --device grouper --bootstrap

2015/06/08 12:48:59 Device is |grouper|
Device grouper not found on server https://system-image.ubuntu.com channel stable

나는 또한 이것을 시도했다 devel. 더 이상 공식적으로 지원되지 않으므로 Grouper 용 uTouch 빌드는이 채널 중 하나에 없습니다.

이 작업을 올바르게 수행하는 방법을 배우는 데 시간이 걸리지 않기 때문에 그룹화를위한 빌드에 액세스 할 수있는 방법이 없다면, 이런 종류의 일을하려는 시도에서 읽거나 조언할만한 좋은 기사가 있습니까? 이것은 개발 또는 이와 같은 것을 시도하는 첫 번째 주요 전공이 될 것입니다.


Ubuntu Touch 설치를 살펴보십시오 .
vembutech

2
그럼에도 불구하고, 2012 nexus 7의 그래픽에 심각한 문제가있었습니다 (그들이 사용을 중단 한 주요 이유 중 하나). 포트가 제대로 작동한다고 의심하더라도
Mateo

Ubuntu Touch 설치 기사를 읽었지만 2013 년에도 작성되었으므로 그룹화를위한 개발 빌드를 계속 사용할 수 있었을 때 "phablet-flash ubuntu-system –channel devel –no-backup"사용에 대한 조언입니다. 도움이되지 않습니다. 또한 이것이 큰 문제가 아니라는 것을 이해하지만 여전히 시도 할 것입니다.
SocksofGranduer

@SocksofGranduer 행운이 있었습니까? 또한 Nexus 7 (2012)을 가지고 있으며 우분투 터치를 사용 해보고 싶습니다.
mote

1
나는 @Mote하지 않았다. 나는 내가해야 할 단계를 수행하는 방법을 알아내는 데 필요한 것들의 목록을 작성했습니다. 나는 아직도 그것에 대해 노력하고 있지만, 나는 그것이 "2 주
남았다

답변:


8

어제부터 Nexus 7 2012 데스크톱 Ubuntu 14.04.3 LTS를 사용하고 있으므로 Ubuntu Touch에서이를 재현하는 단계는 비슷하거나 데스크톱 버전을 사용해 볼 수 있다고 생각합니다.

따라서 당신이하는 모든 일은 당신 자신의 위험에 있습니다. :-)

내 단계는 짧았습니다.

  1. Fastboot를 통한 Flash Ubuntu 13.04 (이전 답변의 명령)
  2. 이 예제를 기반으로 /etc/apt/sources.list에 리포지토리가있는 파일 편집

    deb http://ports.ubuntu.com/ trusty main restricted
    deb-src http://ports.ubuntu.com/ trusty-security main restricted

  3. 확인 apt-get update하고apt-get upgrade

  4. 선택 사항 : SSH 서버 설치 apt-get install ssh

  5. 태블릿을 다시 시작하고 Ubuntu의 최신 LTS 버전을 즐기십시오 :-)

출처 : 오늘의 블로그 포스트 (체코 어)


1
Nexus 7에서 Ubuntu Desktop 14.04의 유용성은 어떻습니까? bseibold 답변의 github 링크에 따르면 "Unity Desktop 환경은 매우 버그가 많고 느리고 Nexus 7에 적합하지 않습니다."
Jaime M.

안녕 고마워, 글쎄, 깔끔하게 보입니다.하지만이 작업을 수행하는 동안 태블릿을 두 번 돌파했습니다 ... 소스를 편집 한 직후 첫 번째 업데이트 및 업그레이드를 얻었지만 디스플레이를 엉망으로 만드는 다른 업데이트 세트가있어 로그인 할 수 없으며 로그인하지 않습니다 tty를 여는 방법을 찾으십시오. 디버그를 위해 ssh를 설정하려고합니다. 감사합니다.
Yvain 2016 년

@Yvain 안녕하세요, 디스플레이 문제에 대해 기억이 없습니다. OTG USB를 통해 USB 키보드 또는 마우스를 연결하려고 했습니까? 다시 시작하기 전에 SSH를 설치 했습니까? SSH 포트에 연결할 수 있습니까? 나는 N7을 1 년 이상 가지고 있지 않으므로 그 아이디어보다 더 많은 것을 도울 수 없습니다 ..
zorbon.cz 7

불행히도 나는 사용자 세션으로 시작했기 때문에 ssh를 사용할 수 없으며 시작할 수 없습니다 ... 손님 세션에 들어갈 수있는 유일한 것은 (디스플레이 점프 때문에 빨리 "아래로"를 누른 다음 "왼쪽"을 누를 수는 있지만 로그인 할 때 비밀번호를 입력 할 수 없습니다). 업그레이드하기 전에 문제를 일으키는 응용 프로그램을 제거하려고 시도했지만 네트워크 준비시 부팅이 중단되었습니다) 게시물이 호환되지 않아 제공된 새로운 패키지 일 수 있습니다. 아마도 자동으로 로그인하도록 요청해야합니다! 내가 단순히 업그레이드하여 얻은 오류 gtk와 pixbuf를 참조하면 몇 가지 더 시도해 볼 것입니다 ... :)
Yvain

글쎄, 나는 업그레이드 대신 dist-upgrade를했고 지금은 거의 괜찮습니다. 디스플레이가 깨졌지만 ttys (OTG 키보드 필요)에 액세스 할 수 있고 엉망이되지 않습니다. 로그인 화면이 정상이며 사용자 또는 게스트 세션 (좋은 일)에 연결할 수 없습니다. 다시 시작할 필요가 없습니다. 더 이상은 없어. x 또는 lightdm을 수정해야합니다. 어떻게 잘 모르겠지만 관리 가능한지 확실하지 않습니다.
Yvain 2016 년

7

1 단계 : 모두 다운로드

먼저 2012 Nexus 7의 최신 Raring 일일 빌드 파일을 가져옵니다.

우분투 -13.04- 사전 설치된 데스크탑 -armhf + nexus7.bootimg

우분투 -13.04- 사전 설치된 데스크탑 -armhf + nexus7.img.gz

(여기에서 찾아보기 : http://old-releases.ubuntu.com/releases/raring/ )

다음으로 이러한 빌드 파일을 장치에 설치하는 데 필요한 도구를 가져옵니다.

  1. 컴퓨터에서 Ctrl + Alt + T를 눌러 터미널을 시작하십시오.

  2. Ubuntu SDK 릴리스 PPA를 추가하십시오.

    $ sudo add-apt-repository ppa:ubuntu-sdk-team/ppa

  3. 최신 패키지를 사용하도록 시스템을 업데이트하십시오.

    $ sudo apt-get update

    $ sudo apt-get upgrade

  4. ubuntu-device-flash 패키지를 설치하십시오 :

    $ sudo apt-get install ubuntu-device-flash

(여기에서 찾을 수 있습니다 : https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/ )

2 단계 : 기기 잠금 해제

2012 Nexus 7에는 잠긴 부트 로더가 제공되므로 다른 이미지를 기기에 플래시하려면 잠금을 해제해야합니다. 다행히도 이것은 간단한 과정이므로 한 번만 수행하면됩니다.

( 경고 : 부트 로더를 잠금 해제하면 모든 데이터가 지워지고 장치가 공장 기본값으로 재설정됩니다. 소중한 고양이 사진을 모두 잃지 않으려면 컴퓨터에 백업하십시오!)

  1. 2012 Nexus 7을 Android 부팅 로더로 재부팅합니다. 이렇게하려면 먼저 정상적인 방법으로 장치의 전원을 끄십시오 (전원 단추를 누른 다음 전원 끄기를 선택하고 몇 초 정도 기다리십시오). 꺼짐 상태에서 볼륨 작게 버튼을 누른 상태에서 전원 버튼을 누릅니다. 부팅 로더 UI가 표시 될 때까지 볼륨 작게 및 전원 버튼을 계속 누르고 있습니다.

  2. 마이크로 USB 케이블 (충전에 사용하는 케이블)을 사용하여 장치를 Ubuntu를 실행하는 모든 컴퓨터에 연결하십시오. 장치는 이제 부트 로더 GUI를 표시합니다.

이것은 부트 로더입니다.

  1. fastboot가 장치를 나열하는지 확인하십시오. Ubuntu의 터미널에서 다음을 실행하십시오.

    $ sudo fastboot devices

  2. 부트 로더 잠금 해제 프로세스를 시작하십시오.

    $ sudo fastboot oem unlock

  3. 이제 장치에 부트 로더 잠금을 해제하라는 메시지가 표시됩니다. 화면의 지시에 따라 계속하십시오. 이제 화면이 다음과 같아야합니다.

이것은 프롬프트입니다.

  1. 재부팅하여 프로세스를 완료하십시오.

    $ sudo fastboot reboot-bootloader

장치가 부트 로더로 다시 부팅되면 (고속 부팅 모드) 작은 빨간색 인쇄로 "LOCK STATE-UNLOCKED"가 표시됩니다. 이제 장치가 잠금 해제되었습니다.

(여기에서 https://wiki.ubuntu.com/Nexus7/Installation )

3 단계 : 모든 설치

  1. 1 단계에서 다운로드 한 * .img.gz 파일을 압축하여 내부에 .raw 파일을 추출하십시오.

  2. 장치가 micro-USB를 통해 연결되어 있는지 확인하고 터미널에서 다음을 실행하여 빠른 부팅으로 장치가 나열되는지 확인하십시오.

    $ sudo fastboot devices

장치가 목록에 없으면 장치가 켜져 있고 부트 로더로 부팅되는지 확인하십시오.

  1. 다음과 같은 일련의 명령을 실행하십시오.

    $sudo fastboot erase boot

    $sudo fastboot erase userdata

    $sudo fastboot flash boot /path/to/*.bootimg

    $sudo fastboot flash userdata /path/to/unzipped/*.raw

    $sudo fastboot reboot

4 단계 : 장치 사용

모든 것이 올바르게 작동하면 이제 2012 Nexus 7에서 Ubuntu Desktop을 실행해야합니다! 설치 프로그램은 버그가있을 수 있지만 매우 친숙합니다. 물론이 버전의 Ubuntu는 Canonical에서 더 이상 지원되지 않으므로 장치에서 최신 응용 프로그램을 찾아서 사용하는 데 약간의 어려움이있을 수 있습니다. 행운을 빕니다.


얼마나 쓸모 있나요? Raring이 설치되면 최신 버전의 Ubuntu로 업그레이드 할 수 있습니까?
imolit

3
@imolit 사용 가능 하지만 확실히 일일 드라이버로 권장하지는 않습니다. 나는 주로 ssh를 통해 서버 클러스터를 모니터링하는 수단으로 사용하지만 주 컴퓨터를 다른 용도로 사용합니다 (예 : 세미 포터블 보조 모니터 라인을 따라). 16.04로 업그레이드하려고했지만 설치가 완전히 손상되어 다시 설치해야했습니다. 그러나 그의 대답에서 zorbon.cz는 14.04 Trusty Tahr가 작동한다고보고했지만 아직 직접 시도하지는 않았습니다. 행운을 빌고 재미있게 보내! :)
Cosmo

2

https://wiki.ubuntu.com/Nexus7/Installation 에서 수동 설치 지침을 사용할 수 있습니다 . 파일 위치는 더 이상 유효하지 않지만 파일은 여기에서 계속 사용할 수 있습니다. http://cdimage.ubuntu.com/ 릴리즈 / 레이어 / 릴리스 /

지침은 다음 명령으로 요약됩니다.

fastboot erase boot
fastboot erase userdata
fastboot flash boot /path/to/*.bootimg
fastboot flash userdata /path/to/*.img

그러나 https://github.com/Tasssadar/multirom/wiki/Grouper-Native-Desktop-Linux에 나열된 Nexus 7 (2012)에서 "실제"Linux를 얻는 다른 옵션이있는 것 같습니다.

Nexus 7 (2013), Nexus 4 및 Nexus 10은 Ubuntu Touch에서 지원됩니다. https://developer.ubuntu.com/en/start/ubuntu-for-devices/devices/를 참조 하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.