Сайт | Скачать | Видео | Wiki

Автор Тема: Монтирование "system.img" в Ubuntu  (Прочитано 5390 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн L

  • Пользователь
  • **
  • Сообщений: 74
  • Репутация: +2/-0
  • Автор темы
Монтирование "system.img" в Ubuntu
« : 29 Ноябрь 2021, 21:30:55 »
Всем: добрый вечер!
Спасибо что "помогли".
« Последнее редактирование: 06 Декабрь 2021, 10:39:27 от Lambert »

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34104
  • Репутация: +233/-0
    • PuppyRus-A
Re: Монтирование "system.img" в Ubuntu
« Ответ #1 : 01 Декабрь 2021, 09:37:09 »
В KDE Plasma вряд ли есть nautilus.
Вы перепаковываете имидж андроид?
"Нет свободного места" - после какой команды? А место есть? Место имеется ввиду внутри имиджа или в  Ubuntu 20.04.3 ?

бокс на RK3368 - модель? какие впечатления? Чем был обусловлен выбор?
Линукс на бокс ставили?

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34104
  • Репутация: +233/-0
    • PuppyRus-A
Re: Монтирование "system.img" в Ubuntu
« Ответ #2 : 01 Декабрь 2021, 15:14:50 »
sudo mount -t ext4 -o loop,rw system.img sys
Если img монтируется - kpartx не нужен. kpartx - для случаев когда в img несколько разделов
img это fs in file , т.е. типа раздела винта, но файлом. Т.е. сначала создается пустой файл нужного размера. Потом форматируется и заполняется.
Короче - в примонтированном img может не быть места. Тогда или что-то удалять или создавыать новый img большего размера (возможно большего не запишется в бокс - лучше не экспериментировать)
Линукс права файловой системы нельзя убивать - система не загрузится. Убить их можно копированием на не линукс раздел
В остальном не помогу. Никогда андроид имиджи не редактировал

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34104
  • Репутация: +233/-0
    • PuppyRus-A
Re: Монтирование "system.img" в Ubuntu
« Ответ #3 : 01 Декабрь 2021, 16:02:44 »
"на лету": смонтировал
sudo mount -t ext4 -o loop,rw system.img sys
А это разве не на лету?
сначала создается пустой файл нужного размера. Потом форматируется и заполняется.
https://wiki.puppyrus.org/soft/porteus-initrd#changes

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34104
  • Репутация: +233/-0
    • PuppyRus-A
Re: Монтирование "system.img" в Ubuntu
« Ответ #4 : 01 Декабрь 2021, 17:00:43 »
При чем тут dd? Имиджи андроида спец софтом записываются...
0x00400000@0x000B2000(system) это и есть размер образа "system.img"
А может адрес с которого начинается раздел
Поэтому я выше и писал, что создавать новый img - плохая идея
Редактирование примонтированного img понятный процесс. Выше я написал как что делать. Юзайте mc. Посмотреть свободное место в img : df -h

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34104
  • Репутация: +233/-0
    • PuppyRus-A
Re: Монтирование "system.img" в Ubuntu
« Ответ #5 : 01 Декабрь 2021, 17:45:16 »
/dev/loop7      1018M        1017M    0          100% /home/beltek/sysm/sys - места свободного 0
Надо что-то удалять

Оффлайн Ekim

  • Ветеран
  • *****
  • Сообщений: 614
  • Репутация: +7/-0
Re: Монтирование "system.img" в Ubuntu
« Ответ #6 : 02 Декабрь 2021, 09:59:38 »
Цитата
многие файлы не копируются:
Битый образ вполне может быть.
Цитата
Я сейчас вообще сижу и думаю: а как это, вообще - собирать образ с такими моментами, как права доступа - под WINDOWS?
VirtualBоx вам в помощь .
Цитата
Удалить безвозвратно", то есть без создания папки-корзины - получается, но пустого места от этого не прибавляется.
Иногда система создает и монтирует фиксированного размера разделы - защита от переполнения.

посмотреть можно - mount  или  в файле /etc/fstab

Ну и чтобы гарантированно удалить что-либо пользуйтесь терминал командами - rm  https://pingvinus.ru/note/cmd-rm   
с осторожность под root  , а то можно все грохнуть
# A78M-E35 Athlon-840 Nvidia-GT-710 DDR3-8GB Win7 64(bit)/PRA03-1612Game
# H96MaxUltraHD RK3318 2/16 aarch64 kernel 4.4.159

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34104
  • Репутация: +233/-0
    • PuppyRus-A
Re: Монтирование "system.img" в Ubuntu
« Ответ #7 : 03 Декабрь 2021, 09:44:01 »
"Удалить безвозвратно", то есть без создания папки-корзины - получается, но пустого места от этого не прибавляется.
Если system.img = ext4 fs in file - такого быть не должно. Проверьте fsck
что это за: make_ext4fs
бинарник из android-tools
Может этот образ и не редактируется потому что он битый.
да
Я о том, что под виндой когда разбираешь/собираешь прошивки, фалы же копируются на NTFS?
А где, тогда, сохраняются их права от ext4?
Если вы распаковали на ntfs system.img - ничего страшного. Права на сам system.img нужно поставить максимальные (rw всем = 777). Если у вас не так (read only)- возможно из-за этого  и не редактируется
Линуксовые права - внутри system.img. Убъете вы их только если распакуете его внутренности на нтфс
"Вы не являетесь владельцем файла"
Посмотреть кто вы : id
Посмотреть права : ls -l /путь/файл
В Linux-е есть другие команды для удаления кроме rm и rmdir?
Нет. Этих всем достаточно и их использование (в отличие от фм) самый надежный вариант
« Последнее редактирование: 03 Декабрь 2021, 09:46:04 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5395
  • Репутация: +143/-1
Re: Монтирование "system.img" в Ubuntu
« Ответ #8 : 03 Декабрь 2021, 21:51:37 »
Если есть какой system.img, который не жалко и который заведомо не монтируется командой
sudo mount -t ext4 system.img sys -o loop
То можно выложить здесь, на опыты. ) Так то вроде все правильно делается.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5395
  • Репутация: +143/-1
Re: Монтирование "system.img" в Ubuntu
« Ответ #9 : 03 Декабрь 2021, 22:29:43 »
На яндекс.диске. Так то я качаю образы и побольше для тестирования.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5395
  • Репутация: +143/-1
Re: Монтирование "system.img" в Ubuntu
« Ответ #10 : 04 Декабрь 2021, 00:06:31 »
sudo mount -t ext4 system.img sys -o loop
Команда монтирования рабочая и *.img рабочий. Более того, в spacefm он также монтируется щелчком ЛКМ.
Код
live@roll2110 /mnt/sda3/android/system_img/sys % ll
итого 172
drwxr-xr-x  2 root root  4096 ноя 18  2016 addon.d
drwxr-xr-x 38 root root  4096 ноя 19  2016 app
drwxr-xr-x  3 root 2000  8192 ноя 18  2016 bin
-rw-r--r--  1 root root  4276 янв 17  2017 build.prop
drwxr-xr-x 12 root root  4096 янв 17  2017 etc
drwxr-xr-x  2 root root  8192 ноя 18  2016 fonts
drwxr-xr-x  2 root root  4096 ноя 18  2016 framework
drwxr-xr-x  7 root root  8192 янв 17  2017 lib
drwxr-xr-x  5 root root  8192 янв 17  2017 lib64
drwx------  2 root root  4096 янв  1  1970 lost+found
-rw-r--r--  1 root root 75694 ноя 18  2016 manifest.xml
drwxr-xr-x  3 root root  4096 ноя 19  2016 media
drwxr-xr-x 13 root root  4096 янв 17  2017 preinstall
drwxr-xr-x 35 root root  4096 ноя 18  2016 priv-app
drwxr-xr-x  3 root root  4096 ноя 18  2016 tts
drwxr-xr-x  2 root root  4096 янв  1  1970 twrp
drwxr-xr-x  8 root root  4096 ноя 18  2016 usr
drwxr-xr-x  6 root 2000  4096 ноя 18  2016 vendor
drwxr-xr-x  2 root 2000  4096 ноя 18  2016 xbin
-rw-r--r--  1 root root    42 ноя 18  2016 xposed.prop

А тем не менее, на видео у парня - всё, как-то, работает!
Текстовая инфа на 4pda, FAQ по редактированию (System.img) (Super.img) в Linux
« Последнее редактирование: 04 Декабрь 2021, 00:20:09 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5395
  • Репутация: +143/-1
Re: Монтирование "system.img" в Ubuntu
« Ответ #11 : 04 Декабрь 2021, 00:56:26 »
Монтируется он и у меня, но - нельзя добавлять файлы.
Значит я невнимательно просматривал тему. Действительно, можно удалять, переименовывать, но нельзя добавлять. Иначе та же ошибка:
"Нет свободного места".

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5395
  • Репутация: +143/-1
Re: Монтирование "system.img" в Ubuntu
« Ответ #12 : 04 Декабрь 2021, 01:00:50 »
Хотя, удалил несколько папок и смог положить иконку от своего ФМ (скрин).

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5395
  • Репутация: +143/-1
Re: Монтирование "system.img" в Ubuntu
« Ответ #13 : 04 Декабрь 2021, 01:03:45 »
- Такого я не знаю.
zzzfm (SpaceFM) многопанельный файл-менеджер


p.s. По старинке называю spacefm, но это уже форк zzzfm.
« Последнее редактирование: 04 Декабрь 2021, 01:13:04 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5395
  • Репутация: +143/-1
Re: Монтирование "system.img" в Ubuntu
« Ответ #14 : 04 Декабрь 2021, 02:41:26 »
но по факту - он был пустой
Положил медиафайл весом 63M и даже воспроизвел его из этой директории:
Код
live@roll2110 /mnt/sda3/android/system_img/sys % lh
итого 63M
-rw-r--r--  1 root root  63M апр  3  2021 'COSTA RICA IN 4K 60fps HDR (ULTRA HD)-LXb3EKWsInQ.mp4'
drwxr-xr-x  3 root 2000 8,0K ноя 18  2016  bin
-rw-r--r--  1 root root 4,2K янв 17  2017  build.prop
drwxr-xr-x 12 root root 4,0K янв 17  2017  etc
drwxr-xr-x  2 root root 8,0K ноя 18  2016  fonts
drwxr-xr-x  2 root root 4,0K ноя 18  2016  framework
drwxr-xr-x  7 root root 8,0K янв 17  2017  lib
drwxr-xr-x  5 root root 8,0K янв 17  2017  lib64
drwx------  2 root root 4,0K янв  1  1970  lost+found
-rw-r--r--  1 root root  74K ноя 18  2016  manifest.xml
drwxr-xr-x  3 root root 4,0K ноя 19  2016  media
drwxr-xr-x 13 root root 4,0K янв 17  2017  preinstall
drwxr-xr-x 35 root root 4,0K ноя 18  2016  priv-app
drwxr-xr-x  3 root root 4,0K ноя 18  2016  tts
drwxr-xr-x  2 root root 4,0K янв  1  1970  twrp
drwxr-xr-x  8 root root 4,0K ноя 18  2016  usr
drwxr-xr-x  6 root 2000 4,0K ноя 18  2016  vendor
drwxr-xr-x  2 root 2000 4,0K ноя 18  2016  xbin
-rw-r--r--  1 root root   42 ноя 18  2016  xposed.prop
-rw-r--r--  1 root root 9,6K ноя  4 10:51  zzzfm-root.png


zzzfm-1.0.7-1-x86_64.pkg.tar.xz
Это пакет для Арча. Пакеты deb здесь.
Прямая ссылка, а то форум antix вроде как глючил.
« Последнее редактирование: 04 Декабрь 2021, 03:14:53 от krasnyh »