LINUX.ORG.RU

[Huswei S7] Linux на планшет, как?


0

1

Сабж, имеется в распоряжении Huawei S7 2.2.2, степень раздражения от андроида на борту перешла все возможные пределы головного мозга, хочу туда Linux, желательно чтобы был только линь без следов прошлого жильца.


В наличии:
1) 4GB MicroSD.
2) 4GB внутренней памяти, на данный момент забита нежелательной ОСью.
3) USB кабель.
4) Желание разуплотнить неверный андроид.
5) Километровый мануал, разрывающий сознание от http://forum.xda-developers.com/showthread.php?t=1109730

Из того, что познал из гугла:
1) Нужна сборка ARM в связи с особенностью архитектуры ядра.

Вопросы:
1) Можно ли форматнуть всё к чертям, на SD\внутреннюю записать ОСь, повесить на неё флаг boot и забить на километр символов от xda-developers.com?


Нужна любая помощь по установке, заранее благодарен и дарю печеньку.

1) Нельзя, флаг boot имеет значение только для некоторых MBR на x86.
Делайте, как сказано. Единственное - вместо debootstrap можно воспользоваться multistrap и обойтись без debootstrap --second-stage.

AITap ★★★★★
()

Обычный мануал, как установка gentoo. Монтирование фс, распаковка на неё базовой системы, проброс, копирование прошивок, установка ядра, проброс /dev и /proc, редактирование /etc/fstab, создание не достающих файлов устройств, установка ssh сервера, настройка сети, указание параметров загрузки загрузчика flashboot, загрузка, подключение по ssh и донастройка.

Если вы не боитесь последующей работы в случае необхоимости перенастройки, или ошибок в работе по ssh, пробуйте.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Не совсем понимаю что именно я должен скопипастить на шаге «cp /etc/firwmare/* /sdcard2/lib/firmware/»:

# cp /etc/firwmare/* /sdcard/lib/firmware/ 
cp: can't stat '/etc/firwmare/*': No such file or directory
ThisNameWasFree
() автор топика
Ответ на: комментарий от ThisNameWasFree

Где в иерархии файловой системы Linux могут лежать проприетарные прошивки для оборудования, наверно там же где и модули лежат ?

/lib/firmware
/lib/modules

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87
 # cp /etc/lib/firmware/* /sdcard/lib/firmware/ cp: can't stat '/etc/lib/firmware/*': No such file or directory 
# cp /lib/firmware/* /sdcard/lib/firmware/ cp: can't stat '/lib/firmware/*': No such file or directory

ThisNameWasFree
() автор топика
Ответ на: комментарий от ThisNameWasFree

1. прошивки лежат в /lib/firmware. 2. Если вы копируете в не существующий каталог, то создайте его. 3. Инструкция написана не для следования ей в лоб, а указаны операции, если у вас не получается скопировать файл, то видимо автор пропусти перед этим создание директории на устройстве приёмнике.

Либо создайте директорию на приёмнике.

mkdir /sdcard/lib/firmware
cp -r /lib/firmware/* /sdcard/lib/firmware/
либо копируйте так:
cp -r /lib/firmware/ /sdcard/lib/
Если нет еще других директорий - создавайте их.

Вроде используйте debian, а не ubuntu.

kostik87 ★★★★★
()
Ответ на: комментарий от ThisNameWasFree
# ls -l
dr-x------ root     root              2011-08-16 16:55 config
drwxrwx--- system   cache             2011-08-16 16:54 cache
lrwxrwxrwx root     root              2011-08-16 16:55 sdcard2 -> /mnt/sdcard2
lrwxrwxrwx root     root              2011-08-16 16:55 sdcard -> /mnt/sdcard
drwxr-xr-x root     root              2011-08-16 16:55 acct
drwxrwxr-x root     system            2011-08-16 16:55 mnt
lrwxrwxrwx root     root              2011-08-16 16:55 d -> /sys/kernel/debug
lrwxrwxrwx root     root              2011-08-16 16:55 etc -> /system/etc
drwxrwx--x system   system            2011-08-16 16:55 persist
drwxrwx--x system   system            2011-08-16 16:55 tmpdata
drwxr-xr-x root     root              2011-03-24 00:26 system
drwxr-xr-x root     root              2011-08-16 16:55 sys
drwxr-x--- root     root              1970-01-01 03:00 sbin
dr-xr-xr-x root     root              1970-01-01 03:00 proc
-rwxr-x--- root     root        15864 1970-01-01 03:00 initlogo.rle
-rwxr-x--- root     root        15726 1970-01-01 03:00 init.rc
-rwxr-x--- root     root         8130 1970-01-01 03:00 init.qsd8k_s7.rc
-rwxr-x--- root     root         1677 1970-01-01 03:00 init.goldfish.rc
-rwxr-x--- root     root       111996 1970-01-01 03:00 init
-rw-r--r-- root     root          118 1970-01-01 03:00 default.prop
drwxrwx--x system   system            2011-08-16 16:55 data
drwx------ root     root              2011-03-23 20:13 root
drwxr-xr-x root     root              2011-08-16 17:07 dev
ThisNameWasFree
() автор топика
Ответ на: комментарий от ThisNameWasFree

Грубо говоря я не пониманию полностью текущее действие. Если нужно скопировать исходники из моей убунты, то это понятно, но подойдут ли исходники из x64 для планшета?

ThisNameWasFree
() автор топика
Ответ на: комментарий от gentoo_root

Ступор на редактировании mtab.

Запускаю через «nano -w /etc/mtab», меняю конфиг, жму как обычно Ctrl+O, появляется «File Name to Write: /etc/mtab», но на Enter реакции нет. Что я упустил?

ThisNameWasFree
() автор топика
Ответ на: комментарий от ThisNameWasFree

Используйте любой дргуой привычный вам редактор, если проблемы с nano, хоть gedit, но запускайте его от пользователя root. Так же возможно что вам не хватает прав на запись, к примеру вы зупустили редактор от обычного пользователя.

kostik87 ★★★★★
()
Ответ на: комментарий от ThisNameWasFree

>редактировании mtab.

Зачем его вообще редактировать? Сделай его симлинком на /proc/mounts.

на Enter реакции нет. Что я упустил?

Криво собрал nano. Юзай vim.

gentoo_root ★★★★★
()
Ответ на: комментарий от kostik87

>Хм, там же Debian, понятие криво собран исключено.

Во-первых, не исключено. Во-вторых, может быть баг в ФС или неправильный $TERM.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

Я больше склоняюсь к неправильным действиям ТС, чем к проблеме в дистрибутиве.

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.