LINUX.ORG.RU

Такое ощущение что аккаунт либо угнали, либо перешёл по наследству... За 9 лет работы в линуксе не научился разделы монтировать?

ofp
()
Последнее исправление: ofp (всего исправлений: 1)

может ты лучше спросишь совета у ИИ прежде чем ушатаешь ФС с данными на флешке?

Для начала пойми почему у тебя монтируется в ro. Может быть система не была отмонтирована и требует проверки, может быть драйвер ntfs старый.

anonymous
()
Ответ на: комментарий от valeradonchenko

То есть монтирование с -o rw сделалось, но записывать файл всё равно не хочет?

Набери

mount | grep -F sdb4
при смонтированном разделе, покажи что напишет.

А ещё сделай на сам файл:

ls -al file.cfg
lsattr -al file.cfg
тоже покажи

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

mount: /mnt not mounted or bad option

Перед тем как какие-то команды вбивать в терминал, надо бы понимать, что ты делаешь. Человек посоветовал тебе бред, ты его побежал исполнять. Хорошо, хоть не форматирование…

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

Как выше уже написали, squashfs принципиально не умеет записывать. Я так и подозревал что там оно или что-то подобное.

Если хочешь изменить файл - надо содержимое раздела куда-то распаковать, изменить всё что хочешь, потом запаковать в squashfs (заново, в новый образ) и залить результат на этот раздел (если места хватит).

СТарый образ желательно куда-то сохранить, на случай если новый не заработает, чтобы вернуть назад как было.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от valeradonchenko

Старый образ (именно образ, весь раздел одним дампом а не файлы с него) желательно куда-то сохранить, чтобы в случае проблем вернуть всё назад как было.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от valeradonchenko

GameStickLite

'''

mount -o rw /dev/sdb4 /mnt/cdrom

mksquashfs /mnt/cdrom /mnt/cdrom1/rootfs_image.squashfs -comp xz -b 1M -no-progress

unsquashfs -f -d /tmp/squashfs_dir /mnt/cdrom1/rootfs_image.squashfs

'''

изменил один параметр в конфигурационном файле, затем

'''

mksquashfs /tmp/squashfs_dir /tmp/squashfs_dir2/rootfs_image_mod.squashfs -comp xz -b 1M -no-progress

dd if=/tmp/squashfs_dir2/rootfs_image_mod.squashfs of=/dev/sdb4 bs=4M status=progress

'''

В итоге, загрузка останавливается на этапе стартового экрана. Попробовал записать изначальный образ, результат тот же.

ТВ-приставка GameStickLite. Вся программная часть на microSD. Флешка microSD (5 разделов): uboot (1Mb), trust (2Mb), boot (9Mb), rootfs (87Mb), noname (exFAT;58Gb)

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

Первыми 2 командами ты зря греешь процессор, они заменяются на

dd if=/dev/sda4 of=/mnt/cdrom1/rootfs_image.squashfs

Если не загружается, значит, скорее всего, не угадал с типом компрессии.

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от nicholas_ru

Для дела можно и больше. У автора флешка от «производителей прошивки» какой-то девайсины (лень тему перечитывать) чему тут удивлятся?! Вон гугл в хромось больше десятка разделов раскладывает и никто этому не удивляется.

anonymous
()