Linux для asus tf300tg
Добрый день! и так у меня есть планшет Asus TF300T и мне бы хотелось иметь на нём Ubuntu ( и не только мне одному) 😉
убивая время в интернете я откопал мало инфы по установки ubuntu на наш девайс,а вот на Tf100 инфы по установке море, тк как у меня возникает много вопросов и я не знаю аndroid и ubuntu на программном уровне. Я думаю что не надо обьяснять чем может быть полезен Ubuntu!
на xda я нашел Арч для нашего зверька и на сайте Nvidia там есть какие то драйвера и ядра.
и у меня возникает вопрос: почему на Tf100 можно установить а на наш девайс нет? давайте попробуем запустить Ubuntu, а то я сам только не смогу!
Вот ресурс, занимающийся этим
Сообщение отредактировал Blackfish — 28.02.13, 14:24
печально. лазию по xda и там прогресса нет по нашему девайсу — одни брики. может доквыряют, или нет (=
Сообщение отредактировал darkgtbk — 29.12.12, 05:53
там способ поставить по аналогии как на тф201 и на карту памяти. хотелось бы дуалбот с внутренней памяти, или полную замену андройда на убунту. пока пробовать не буду
Сообщение отредактировал darkgtbk — 27.01.13, 10:17
Представляю всеобщему вниманию инструкцию по установке xubuntu 14.04 на tf300t дуалбутом.
Требования:
- Asus tf300t с разблокированным загрузчиком от прошивки на андройде 4.2 (желательно версии 10.6.1.27.5)
- Прошивка KatKiss (android 4.4.4)
- TWRP 2.8.0.1
- 3 гигабайта свободного места на внутренней памяти
Все про то, как это поставить можно отыскать в теме: Asus Eee Pad Transformer TF300 — Прошивка OS 4.X.X
Установка Xubuntu 14.04:
Здесь берем корневую ФС xubuntu 14.04 (собирал Geometry). Этот архив необходимо распаковать во внутреннюю память планшета, в папку /data/media/linux. Скачиваем файл весом 781,7 МБ (781 670 307 байт) по ссылке и переименовываем его в xubuntu1404.tar.gz. Затем кладем архив в корень карты памяти, заходим в эмулятор терминала на андройде и выполняем
——————————-
Новый вариант ядра ниже.
——————————-
Теперь можно ставить ядро с поддержкой дуалбута. Тут лежит ядро в 2-х вариантах:
1) для прошивки через фастбут (boot.blob)
2) для прошивки через TWRP
Через фастбут ядро ставится командой
Сообщение отредактировал Graiden05 — 19.01.15, 10:43
dimon2076,
В принципе я собрал ядро и для каткисс лоллипоп, но не тестил и оно на основе ядра от 14b (хотя оно могло и не поменяться). Если есть желание то брать тут. Сам процесс такой же как и с 4.4.4.
——————
По умолчанию звук не работает, но это можно исправить, как и доступность интернета только руту. Попозже выложу описание как это все поправить.
Сообщение отредактировал Graiden05 — 05.01.15, 22:37
А теперь о том, зачем это ядро вообще нужно. Kexec позволяет заменить уже запущенное ядро другим, а kexecboot — графическая оболочка для выполнения этого процесса. Таким образом kexecboot это некое подобие загрузчика. В приложенных мной файлах подготовленные для загрузки ядра от katkiss #036 и dualboot ядро с вырезанной возможностью грузить андройд. Но есть возможность заменить их на любое другое. Для распаковки ядра можно использовать линуксовые утилиты от AndroidRoot BlobTools+BootTools.
————————————————
Как выяснилось AndroidRoot BlobTools и BootTools спокойно собираются и под винду. Прикладываю минимально необходимый набор для подготовки ядра. Для распаковки нужного вам андройдовского ядра необходимо:
1) выковырять блоб файл из установочного zip’a прошивки или самого ядра
2) перетащить блоб на blobunpack.exe (должен будет появиться новый файл с расширением .LNX)
3) перетащить .LNX файл на bootunpack.exe
В итоге должны появиться еще 3 файла с приписками «-ramdisk.cpio.gz», «-kernel.gz» и «-config». Нас интересуют только «-ramdisk.cpio.gz» и «-kernel.gz». Этими файлами можно заменить ядро используемое для запуска андройд. Для этого переименовываем эти файлы («-kernel.gz» соответствует zImage, а «-ramdisk.cpio.gz» — initrd.img) и кидаем в папку /system/boot.tools.zip ( 37,4 КБ )
____________________________
Для работы звука под xubuntu надо добавить пользователя в группу «audio».
Сообщение отредактировал Graiden05 — 22.01.15, 22:29
Источник
ArchLinux на Asus Transformer TF300TG (arm)
Попытки тестирования ArchLinux на arm android планшете Asus Transformer TF300TG.
Планшет разлочен, прошита TWRP рекавери, гибридное ядро с дуалбутом. Корневая файловая система развернута на внутренней памяти /media/data/linux, около 700 Мб
-cpuinfo: ARMv7 Processor rev 9 (v7l),
— ОЗУ total 1000752 kB
— ППЗУ /dev/mmсblk0p8 = internal storage; /dev/mmcblk1p1 = microsd slot in the tablet body (double check that, I’m not 100% sure); /dev/sda1 = standard sd slot in the keyboard
? блютус не проверялся
— камера основная и фронтальная не ловятся
— звук через pulseaudio: идеально; выход наушников и микрофон не настроены(?)
— батарея встроенная и батарея докстанции отображаются xfce
— в кардридере читаются карты 64 Gb (community/exfat-utils)
— юсб-хост; юсб-хост на доке; клавиатура док; тачпад док — все работает
— тачскрин очень недурно работает (пока без мультитача, в хроме при установленном плагине тач-прокрутки весьма удобно)
— видеовыход не проверялся
— модем мобильной сети : отлично
— wifi адаптер: иногда следуют отключения =(
— экран: 1280×800, xRandR rotate хорошо
— gps, датчики акселерометры, гирометры, компас — не проверялись.
Две батареи (при подключенном доке) держат более 24 часов!
Спецклавиши клавиатуры по дают весьма интересные коды, можно перемапить в будущем на f1. f12, а также настроить обработку нажатий; уже настроена регулировка яркости (/sys/class/backlight/pwm-backlight/brightness) и громкости (amixer). Качель громкости на теле планшета дает ровно те же коды, что и две клавиши громкости в верхнем ряду клавиатуры.
Есть проблемы с перезагрузкой, выключением (только долгим нажатием на питание) и совсем плохо с suspendoм
pacman работает, тащит пакеты для armv7h
conky вызываются с периодом одну секунду из «generic monitor», плагина xfce-панели, .conkyrc переписан для однократного вывода текста в консоль;
значение текущей раскладки в коньках берется как значение бита светодиода ‘scroll lock’, зажигание которого по старинке настроено в etc/X11/xorg.conf.d/20-keyboard-layout.conf
Получился отличный почти-работоспособный нетбук с большим количеством софта, поддерживающий всю ноебходимую периферию и ооооочень большой батарекой! Впереди еще много работы, по acpi, всякие настройки, экранная клавиатура, обработка акселерометров для поворота экрана — есть шанс получить интересный native-linux планшет.
Источник
Linux для asus tf300tg
Добрый день! и так у меня есть планшет Asus TF300T и мне бы хотелось иметь на нём Ubuntu ( и не только мне одному) 😉
убивая время в интернете я откопал мало инфы по установки ubuntu на наш девайс,а вот на Tf100 инфы по установке море, тк как у меня возникает много вопросов и я не знаю аndroid и ubuntu на программном уровне. Я думаю что не надо обьяснять чем может быть полезен Ubuntu!
на xda я нашел Арч для нашего зверька и на сайте Nvidia там есть какие то драйвера и ядра.
и у меня возникает вопрос: почему на Tf100 можно установить а на наш девайс нет? давайте попробуем запустить Ubuntu, а то я сам только не смогу!
Вот ресурс, занимающийся этим
Сообщение отредактировал Blackfish — 28.02.13, 14:24
печально. лазию по xda и там прогресса нет по нашему девайсу — одни брики. может доквыряют, или нет (=
Сообщение отредактировал darkgtbk — 29.12.12, 05:53
там способ поставить по аналогии как на тф201 и на карту памяти. хотелось бы дуалбот с внутренней памяти, или полную замену андройда на убунту. пока пробовать не буду
Сообщение отредактировал darkgtbk — 27.01.13, 10:17
Представляю всеобщему вниманию инструкцию по установке xubuntu 14.04 на tf300t дуалбутом.
Требования:
- Asus tf300t с разблокированным загрузчиком от прошивки на андройде 4.2 (желательно версии 10.6.1.27.5)
- Прошивка KatKiss (android 4.4.4)
- TWRP 2.8.0.1
- 3 гигабайта свободного места на внутренней памяти
Все про то, как это поставить можно отыскать в теме: Asus Eee Pad Transformer TF300 — Прошивка OS 4.X.X
Установка Xubuntu 14.04:
Здесь берем корневую ФС xubuntu 14.04 (собирал Geometry). Этот архив необходимо распаковать во внутреннюю память планшета, в папку /data/media/linux. Скачиваем файл весом 781,7 МБ (781 670 307 байт) по ссылке и переименовываем его в xubuntu1404.tar.gz. Затем кладем архив в корень карты памяти, заходим в эмулятор терминала на андройде и выполняем
——————————-
Новый вариант ядра ниже.
——————————-
Теперь можно ставить ядро с поддержкой дуалбута. Тут лежит ядро в 2-х вариантах:
1) для прошивки через фастбут (boot.blob)
2) для прошивки через TWRP
Через фастбут ядро ставится командой
Сообщение отредактировал Graiden05 — 19.01.15, 10:43
dimon2076,
В принципе я собрал ядро и для каткисс лоллипоп, но не тестил и оно на основе ядра от 14b (хотя оно могло и не поменяться). Если есть желание то брать тут. Сам процесс такой же как и с 4.4.4.
——————
По умолчанию звук не работает, но это можно исправить, как и доступность интернета только руту. Попозже выложу описание как это все поправить.
Сообщение отредактировал Graiden05 — 05.01.15, 22:37
А теперь о том, зачем это ядро вообще нужно. Kexec позволяет заменить уже запущенное ядро другим, а kexecboot — графическая оболочка для выполнения этого процесса. Таким образом kexecboot это некое подобие загрузчика. В приложенных мной файлах подготовленные для загрузки ядра от katkiss #036 и dualboot ядро с вырезанной возможностью грузить андройд. Но есть возможность заменить их на любое другое. Для распаковки ядра можно использовать линуксовые утилиты от AndroidRoot BlobTools+BootTools.
————————————————
Как выяснилось AndroidRoot BlobTools и BootTools спокойно собираются и под винду. Прикладываю минимально необходимый набор для подготовки ядра. Для распаковки нужного вам андройдовского ядра необходимо:
1) выковырять блоб файл из установочного zip’a прошивки или самого ядра
2) перетащить блоб на blobunpack.exe (должен будет появиться новый файл с расширением .LNX)
3) перетащить .LNX файл на bootunpack.exe
В итоге должны появиться еще 3 файла с приписками «-ramdisk.cpio.gz», «-kernel.gz» и «-config». Нас интересуют только «-ramdisk.cpio.gz» и «-kernel.gz». Этими файлами можно заменить ядро используемое для запуска андройд. Для этого переименовываем эти файлы («-kernel.gz» соответствует zImage, а «-ramdisk.cpio.gz» — initrd.img) и кидаем в папку /system/boot.tools.zip ( 37,4 КБ )
____________________________
Для работы звука под xubuntu надо добавить пользователя в группу «audio».
Сообщение отредактировал Graiden05 — 22.01.15, 22:29
Источник
Linux для asus tf300tg
Сообщение отредактировал Blackfish — 14.11.13, 04:27
[ReSpEcToFf, без нвфлэш лучше не ставить,мало ли что.
Сообщение отредактировал maxberyanov — 28.02.13, 12:36
нормальной инструкции там не нашел
Сообщение отредактировал maxberyanov — 28.02.13, 11:00
видел, но в ней непонятно что качать и как ставить.
На сайте ubuntu создали страницу tf300t.
Тема на XDA
Сообщение отредактировал ReSpEcToFf — 02.03.13, 12:34
Способы где? Если есть способ на русском (т.к. по английскому 6-ка 😆 но в компе по английскому разбираюсь (сама windows на английском) и пишу программы), то поставлю + обзор. Тем болие сборки не нашел.
Добавлено 02.03.2013, 22:31:
1. Пожалуйста, прочтите следующие инструкции, и убедитесь, что вы понимаете каждый шаг.
У меня все работает, однако же за порчу своего планшета ответственность несете только вы.
2. Разлочьте планшет и установите TWRP рекавери.
Инструкции по установке можно найти в других разделах сайта.
Заметьте, что можно использовать другой рекавери, но рекомендуется все-таки TWRP.
3. C помощью TWRP сделайте бэкап ‘boot’ и ‘system’
Бэкап ‘data’ не обязателен, но лучше сделайте и его.
4. Теперь сделайте вайп «cache», «dalvic cache» и «system».
Стоит заметить, что это приведет к стиранию всех данных пользователя из /sdcard/.
5. Если вы не используете CM 10.1, то сделайте вайп так же кэша и ‘data’. (вы же сделали бэкап ‘data’, верно?)
6.Прошейте следующие образы:
-ubuntu-touch-system-XXXXXXXX-tf300t.zip
-ubuntu-touch-rootfs-quantal-XXXXXXXX-X-tf300t.zip
7. Перезагрузитесь.
8. При первой загрузке стоит дать планшету немного времени, чтобы он создал файл подкачки в /data
Пока нет бутскрина, во время загрузки экран будет черным.
—
Для восстановления Android нужно распаковать бэкапы обратно.
молодец все правильно перевел сегодня или завтра опробую поставить
и да насчет нфлеша есть интрукция на xda как его на 4.1 запилить!!
и да я лично не понимаю зачем нфлеш нужен мхк мы не шьем рекавери т.е. стандартное остается (то которое у нас сейчас стоит)
Обнаружил значительный минус данной сборки на 300TG данная сборка не встанет тк все заканчивается на установке ядра ( оно рассчитано только на 300t планшеты)
Теперь что касается нфлеша — он не нужен ибо планшет шьется как обычной прошивкой только в два этапа сначала ядро потом прошивка
рекавери остается на месте
правда шанс брикнуть его все же есть (например сделать вайп из бут меню тогда планшет уйдет в вечную перезагрузку без возможности выйти в флешбут или запуска рекавери — для этого и нужен нфлеш , но повторюсь на 300tg ядро напрочь отказалось вставать даже правки конфигов(()
Т.к. у меня 300TG жду рабочего ядра
Сообщение отредактировал zek1432 — 03.03.13, 00:57
Источник