Cài đặt Ubuntu Touch trên Nexus 7 (2012) ngay bây giờ vì nó không còn được hỗ trợ


13

Tôi đang cố gắng cài đặt Ubuntu trên Máy tính bảng Nexus 7 (2012) của mình, tuy nhiên, có vẻ như máy tính bảng này không còn được bao gồm trong các bản phát hành chính thức của nhà phát triển. Tôi mới đi được nửa đường theo Hướng dẫn về Thiết bị mới và tôi mới bắt đầu nhận ra dự án này sẽ trở nên sâu sắc như thế nào, vì vậy tôi đã tự hỏi liệu có cách nào để tìm và cài đặt phát ngôn cuối cùng không phát hành cho cá mú.

Đây là kết quả mà tôi nhận được khi làm theo hướng dẫn cài đặt cho 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

Tôi cũng đã thử điều này với devellà tốt. Điều hợp lý là bản dựng uTouch cho Nhóm không nằm trong một trong hai kênh này, vì nó không còn được hỗ trợ chính thức.

Vì tôi không chống lại việc dành thời gian để học cách làm điều này đúng cách, nếu không có cách nào để truy cập vào bản dựng cho cá mú, có ai có một số bài viết hay để đọc hoặc lời khuyên từ những nỗ lực của họ khi làm những việc này không? Đây sẽ là bước đột phá lớn đầu tiên của tôi trong quá trình phát triển hoặc thử những thứ như thế này.



2
Tuy nhiên, vẫn có vấn đề nghiêm trọng với đồ họa trên nexus 7 năm 2012 (một trong những lý do chính khiến họ ngừng sử dụng nó), tôi nghi ngờ ngay cả khi bạn đã làm đúng cổng rằng nó sẽ hoạt động
Mateo

Tôi đã đọc bài viết Cài đặt Ubuntu Touch, nhưng cho rằng nó cũng được viết vào năm 2013, khi bản dựng devel cho cá mú vẫn có sẵn, đó là lời khuyên về việc sử dụng "phablet-flash ub Ubuntu-system. t sẽ giúp với điều này. Ngoài ra, tôi đoán tôi hiểu rằng điều này sẽ không có vấn đề lớn, nhưng tôi vẫn sẽ thử nó.
VớofGranduer

@SocksofGranduer Bạn có gặp may mắn không? Tôi cũng có Nexus 7 (2012) và muốn dùng thử Ubuntu touch.
vi trần

1
Tôi đã không @Mote. Tôi đã viết ra danh sách những điều tôi sẽ cần phải tìm ra cách thực hiện để thực hiện các bước tôi sẽ cần phải thực hiện. Tôi vẫn đang làm việc với nó, nhưng tôi sẽ nói đó là "hai tuần nữa"
VớofGranduer

Câu trả lời:


7

Kể từ hôm qua tôi có trên máy tính để bàn Nexus 7 2012 Ubuntu 14.04.3 LTS, vì vậy tôi nghĩ các bước để tái tạo điều này trên Ubuntu Touch có thể tương tự (hoặc bạn có thể thử phiên bản máy tính để bàn).

Vì vậy, tất cả mọi thứ bạn làm trên rủi ro của riêng bạn. :-)

Các bước của tôi là trong ngắn hạn này:

  1. Flash Ubuntu 13.04 qua Fastboot (các lệnh trong câu trả lời trước)
  2. Chỉnh sửa tệp với kho lưu trữ tại /etc/apt/source.list dựa trên ví dụ này (Tôi chọn Trusty vì đây là LTS tiếp theo sau ngày 13.04 và tôi không mong đợi bất kỳ vấn đề nào)

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

  3. Làm apt-get updateapt-get upgrade

  4. Tùy chọn: Cài đặt máy chủ SSH với apt-get install ssh

  5. Khởi động lại máy tính bảng và tận hưởng phiên bản LTS mới nhất của Ubuntu :-)

Nguồn: blogpost ngày hôm nay của tôi (bằng tiếng Séc)


1
Còn về khả năng sử dụng của Ubuntu Desktop 14.04 trên Nexus 7 thì sao? Liên kết github từ câu trả lời bseibold nói rằng "Môi trường máy tính để bàn Unity rất lỗi, chậm và không phù hợp với Nexus 7"
Jaime M.

xin cảm ơn, có vẻ gọn gàng, tôi đã đóng cục máy tính bảng của mình hai lần trong khi thực hiện việc này mặc dù ... đã có bản cập nhật đầu tiên và nâng cấp ngay sau khi chỉnh sửa các nguồn nhưng sau đó có một bộ cập nhật khác làm rối màn hình để tôi không thể đăng nhập và không làm phiền tìm cách mở tty. Sẽ thử thiết lập ssh để gỡ lỗi, cảm ơn bạn.
Yvain

@Yvain Xin chào, tôi không nhớ bất cứ điều gì về vấn đề với màn hình. Bạn đã thử kết nối bàn phím hoặc chuột USB qua USB OTG chưa? Bạn đã cài đặt SSH trước khi khởi động lại? Bạn có thể truy cập cổng SSH không? Tôi không có N7 hơn một năm vì vậy tôi không thể giúp bạn nhiều hơn với những ý tưởng đó ..
zorbon.cz

Thật không may, tôi không thể sử dụng ssh kể từ khi nó được khởi chạy cùng với phiên của người dùng, rằng tôi không thể bắt đầu ... điều duy nhất tôi có thể làm là vào phiên khách (vì màn hình nhảy, tôi có thể nhanh chóng nhấn "xuống" rồi "rời đi" nhưng vẫn có không có cách nào tôi có thể nhập mật khẩu của mình để đăng nhập). Đã thử gỡ cài đặt các ứng dụng gây ra sự cố trước khi nâng cấp nhưng khởi động khi chuẩn bị mạng) có thể các gói mới được cung cấp do bài đăng của bạn không tương thích, có lẽ tôi cần yêu cầu đăng nhập tự động! các lỗi tôi gặp phải chỉ bằng cách nâng cấp tham khảo gtk và pixbuf, nó sẽ thử thêm vài lần nữa ... :)
Yvain

Tôi đã thực hiện nâng cấp thay vì nâng cấp và bây giờ nó gần như ổn; màn hình bị hỏng nhưng tôi có quyền truy cập vào ttys (cần bàn phím otg) và nó không bị rối, màn hình đăng nhập vẫn ổn, không thể kết nối với người dùng cũng như phiên khách (điều tốt), tôi không phải bắt đầu lại không còn nữa Chỉ cần sửa x hoặc lightdm tôi không chắc về cách nào nhưng tôi chắc chắn nó có thể quản lý được.
Yvain

7

Bước một: Tải xuống mọi thứ

Đầu tiên, lấy các tệp xây dựng hàng ngày Rared mới nhất cho Nexus 7 2012:

ubfox-13.04-được cài đặt sẵn-máy tính để bàn-armhf + nexus7.bootimg

ubfox-13.04-được cài đặt sẵn-máy tính để bàn-armhf + nexus7.img.gz

(tìm thấy ở đây: http://old-release.ubfox.com/release/rared/ )

Tiếp theo, lấy các công cụ cần thiết để cài đặt các tệp xây dựng này vào thiết bị của bạn:

  1. Trên máy tính của bạn, nhấn Ctrl + Alt + T để bắt đầu một thiết bị đầu cuối.

  2. Thêm PPA phát hành SDK Ubuntu:

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

  3. Cập nhật hệ thống của bạn để sử dụng các gói mới nhất:

    $ sudo apt-get update

    $ sudo apt-get upgrade

  4. Cài đặt gói ubfox-device-flash:

    $ sudo apt-get install ubuntu-device-flash

(tìm thấy tại đây: https://developer.ubfox.com/en/phone/devices/installing-ubfox-for-devices/ )

Bước hai: Mở khóa thiết bị của bạn

Nexus 7 2012 đi kèm với bộ tải khởi động bị khóa có nghĩa là bạn phải mở khóa để flash các hình ảnh khác nhau vào thiết bị. May mắn thay, đây là một quá trình tầm thường, và bạn chỉ cần thực hiện một lần.

( Cảnh báo: Mở khóa bộ nạp khởi động sẽ xóa tất cả dữ liệu và đặt lại thiết bị về mặc định của nhà máy. Nếu bạn không muốn mất tất cả các hình ảnh con mèo quý giá của mình, hãy sao lưu chúng vào máy tính của bạn!)

  1. Khởi động lại Nexus 7 2012 của bạn vào bộ tải khởi động Android. Để thực hiện việc này, trước tiên hãy tắt nguồn thiết bị theo cách thông thường (nhấn và giữ nút nguồn, sau đó chọn tắt nguồn và chờ vài giây). Từ trạng thái tắt, giữ nút giảm âm lượng và nhấn nút nguồn. Tiếp tục giữ nút giảm âm lượng và nút nguồn cho đến khi bạn thấy UI bộ tải khởi động.

  2. Sử dụng cáp micro-USB (cáp bạn sử dụng để sạc sẽ ổn), cắm thiết bị của bạn vào bất kỳ máy tính nào chạy Ubuntu. Thiết bị hiện hiển thị GUI bộ tải khởi động, trông như thế này:

Đây là bộ nạp khởi động.

  1. Xác minh fastboot liệt kê thiết bị. Trong một thiết bị đầu cuối trên Ubuntu, hãy chạy:

    $ sudo fastboot devices

  2. Bắt đầu quá trình mở khóa bootloader:

    $ sudo fastboot oem unlock

  3. Thiết bị của bạn sẽ nhắc bạn mở khóa bộ nạp khởi động. Thực hiện theo các hướng dẫn trên màn hình để tiếp tục. Màn hình của bạn sẽ trông như thế này:

Đây là lời nhắc.

  1. Hoàn thành quá trình bằng cách khởi động lại:

    $ sudo fastboot reboot-bootloader

Khi thiết bị khởi động lại vào bộ tải khởi động (chế độ fastboot), bạn sẽ thấy "LOCK STATE - UNLOCKED" bằng chữ in nhỏ màu đỏ. Tại thời điểm này, thiết bị của bạn đã được mở khóa.

(từ đây: https://wiki.ubfox.com/Nexus7/Installation )

Bước ba: Cài đặt mọi thứ

  1. Gunzip tệp * .img.gz được tải xuống trong Bước Một để giải nén tệp .raw bên trong.

  2. Xác minh một lần nữa rằng thiết bị của bạn được kết nối qua micro-USB và fastboot liệt kê thiết bị bằng cách chạy các mục sau trong thiết bị đầu cuối:

    $ sudo fastboot devices

(Nếu thiết bị của bạn không được liệt kê, hãy đảm bảo rằng thiết bị được bật và khởi động vào bộ tải khởi động.)

  1. Ban hành chuỗi lệnh sau:

    $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

Bước bốn: Sử dụng thiết bị của bạn

Nếu mọi thứ đều ổn, bạn sẽ có Ubuntu Desktop chạy trên Nexus 7 2012! Trình cài đặt có thể sẽ có lỗi, nhưng rất quen thuộc. Tất nhiên, hãy coi chừng rằng phiên bản Ubuntu này không còn được Canonical hỗ trợ nữa và bạn có thể gặp một số khó khăn khi tìm và sử dụng các ứng dụng mới nhất trên thiết bị của mình. Chúc may mắn và vui vẻ với máy tính bảng Ubuntu cũ mới của bạn!


Làm thế nào có thể sử dụng được? Có thể nâng cấp lên phiên bản Ubuntu mới hơn sau khi cài đặt Rared không?
imolit

3
@imolit Nó có thể sử dụng được , nhưng tôi chắc chắn sẽ không đề xuất nó như một trình điều khiển hàng ngày. Tôi chủ yếu sử dụng nó như một phương tiện giám sát các cụm máy chủ trên ssh trong khi tôi sử dụng máy chính của mình cho những thứ khác (tức là một cái gì đó dọc theo dòng của màn hình thứ hai bán di động). Tôi đã cố nâng cấp lên 16.04 và cuối cùng đã làm hỏng quá trình cài đặt, buộc tôi phải cài đặt lại. Tuy nhiên, trong câu trả lời của mình, zorbon.cz báo cáo đã nhận được 14.04 Trusty Tahr để làm việc, nhưng tôi vẫn chưa tự mình thử. Chúc may mắn và vui vẻ! :)
Cosmo

2

Bạn có thể sử dụng các hướng dẫn cài đặt thủ công từ https://wiki.ubfox.com/Nexus7/Installation - vị trí của các tệp không còn hợp lệ, nhưng các tệp vẫn có sẵn tại đây: http://cdimage.ubfox.com/ phát hành / hiếm / phát hành /

Các hướng dẫn thực hiện theo các lệnh sau:

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

Tuy nhiên, dường như có các tùy chọn khác để nhận Linux "thực" trên Nexus 7 (2012) được liệt kê tại đây https://github.com/Tasssadar/multirom/wiki/Grouper-Native-Desktop-Linux

Cũng xin lưu ý rằng Nexus 7 (2013), Nexus 4 và Nexus 10 được Ubuntu Touch hỗ trợ, hãy xem https://developer.ub Ubuntu.com/en/start/ubfox-for-devices/devices/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.