Page 1 of 1

Не работает сохранение изменений в Porteus

Posted: 25 Sep 2017, 14:40
by alexhawk2016
На одном компьютере пишу changes=/mnt/..."ex4disk" все работает, на другом то-же самое, но диск остается пустой, на него ничего не отсейфовывается. Это, кстати принципиально, что на одном диски после монтирования называются sda...,sdb... а на другом mmcblk...(я не специалист по пингвинам) ?
Вроде победил ртл8723 вайфай, после модернизации до кернель 4.12.11 и добавления фирмвар8723.хзм, но не могу победить интел аудио сст (кажется) и вроде тоже интеловский встроенный кардридер. У меня нот. Digma citi e400.

не работают сохраненки

Posted: 25 Sep 2017, 17:24
by Blaze
alexhawk2016, mmcblk это SD или MMC карта памяти?
alexhawk2016 wrote:
25 Sep 2017, 14:40
а на другом mmcblk...(я не специалист по пингвинам) ?
предоставьте лог команд на этой машине

Code: Select all

cat /proc/cmdline
mount | grep /dev/mmcblk
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
cat /etc/fstab
Если диск отформатирован в файловой системе ext(2,3,4) можно не трогать читкод

Code: Select all

changes=/porteus
в /boot/syslinux/porteus.cfg
При таком условии все изменения сохранятся на устройстве в /porteus/changes/

Не работает сохранение изменений в Porteus

Posted: 02 Oct 2017, 07:07
by alexhawk2016
А почему звуковая схема в настройках звука блокирована серым цветом ?

А с дисками получается так:

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# cat /proc/cmdline
quiet \boot\syslinux\vmlinuz initrd=boot\syslinux\initrd.xz
root@porteus:/home/guest# mount | grep /dev/mmcblk
/dev/mmcblk0p1 on /mnt/mmcblk0p1 type vfat (noatime,nodiratime,suid,dev,exec,async,umask=0,check=s,utf8)
/dev/mmcblk0p3 on /mnt/mmcblk0p3 type ntfs (noatime,nodiratime,suid,dev,exec,async)
/dev/mmcblk0p4 on /mnt/mmcblk0p4 type vfat (noatime,nodiratime,suid,dev,exec,async,umask=0,check=s,utf8)
/dev/mmcblk0p5 on /mnt/mmcblk0p5 type ntfs (noatime,nodiratime,suid,dev,exec,async)
/dev/mmcblk0p6 on /mnt/mmcblk0p6 type ext4 (noatime,nodiratime,suid,dev,exec,async)
root@porteus:/home/guest# lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
NAME           SIZE FSTYPE   TYPE MOUNTPOINT
loop1         65.9M squashfs loop 
loop13        10.1M squashfs loop 
mmcblk0rpmb      4M          disk 
loop11        36.2M squashfs loop 
loop8         68.9M squashfs loop 
loop6        224.4M squashfs loop 
loop4         80.1M squashfs loop 
mmcblk0boot0     4M          disk 
loop2         76.6M squashfs loop 
loop0         45.9M squashfs loop 
loop12         288K squashfs loop 
loop9         15.2M squashfs loop 
loop10        17.9M squashfs loop 
sda           59.5G          disk 
└─sda1        59.5G ntfs     part /mnt/sda1
loop7        113.4M squashfs loop 
loop5        429.8M squashfs loop 
mmcblk0boot1     4M          disk 
mmcblk0       28.9G          disk 
├─mmcblk0p4    3.9G vfat     part /mnt/mmcblk0p4
├─mmcblk0p2    128M          part 
├─mmcblk0p5    480M ntfs     part /mnt/mmcblk0p5
├─mmcblk0p3   22.4G ntfs     part /mnt/mmcblk0p3
├─mmcblk0p1    100M vfat     part /mnt/mmcblk0p1
└─mmcblk0p6      2G ext4     part /mnt/mmcblk0p6
loop3         48.8M squashfs loop 
root@porteus:/home/guest# cat /etc/fstab
# Do not edit this file as fstab is recreated automatically during every boot.
# Please use /etc/rc.d/rc.local or sysvinit scripts if you want to mount/unmount
# drive, filesystem or network share.

# System mounts:
aufs / aufs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
devtmpfs /dev devtmpfs defaults 0 0
devpts /dev/pts devpts rw,mode=0620,gid=5 0 0

# Device partitions:

# Swap partitions:
/dev/mmcblk0p6 /mnt/mmcblk0p6 ext4 users,noatime,nodiratime,suid,dev,exec,async,comment=x-gvfs-show 0 0
/dev/mmcblk0p1 /mnt/mmcblk0p1 vfat users,noatime,nodiratime,suid,dev,exec,async,comment=x-gvfs-show,umask=0,check=s,utf8 0 0
/dev/mmcblk0p4 /mnt/mmcblk0p4 vfat users,noatime,nodiratime,suid,dev,exec,async,comment=x-gvfs-show,umask=0,check=s,utf8 0 0
/dev/mmcblk0p3 /mnt/mmcblk0p3 ntfs-3g users,noatime,nodiratime,suid,dev,exec,async,comment=x-gvfs-show 0 0
/dev/mmcblk0p5 /mnt/mmcblk0p5 ntfs-3g users,noatime,nodiratime,suid,dev,exec,async,comment=x-gvfs-show 0 0
/dev/sda1 /mnt/sda1 ntfs-3g users,noatime,nodiratime,suid,dev,exec,async,comment=x-gvfs-show 0 0

# Hotplugged devices:



Не работает сохранение изменений в Porteus

Posted: 02 Oct 2017, 18:30
by Blaze
alexhawk2016, у себя ни каких блокировок не наблюдаю :hmmm:

У меня на диске с разделом ext4 в /mnt/sdb1/boot/syslinux/porteus.cfg

Code: Select all

cat $BASEDIR/boot/syslinux/porteus.cfg | grep APPEND

Code: Select all

APPEND initrd=initrd.xz changes=/porteus kmap=us,ru
APPEND initrd=initrd.xz nomagic base_only norootcopy kmap=us,ru
APPEND initrd=initrd.xz copy2ram kmap=us,ru
APPEND initrd=initrd.xz 3 kmap=us,ru
APPEND initrd=initrd.xz pxe
APPEND hd0 1
changes=/mnt/..."ex4disk"
если вы используете файловую систему под Windows, то необходимо указать полный путь до dat контейнера - читайте это сообщение

Code: Select all

changes=/mnt/mmcblk0p3/здесть_путь_до_save.dat
Если у Вас Porteus установлен на разделе /mnt/mmcblk0p6, то

Code: Select all

changes=/porteus
но я бы посоветовал удалить все разделы с MMC-карты и создать на ней один ext2 раздел и на него установить Porteus.
При этом путь в /boot/syslinux/porteus.cfg оставить по умолчанию changes=/porteus
Загрузитесь в режиме Copy to ram. Откройте Gparted и в правом углу выберите mmcblk0 и сделайте то, что я Вам написал выше.

Не работает сохранение изменений в Porteus

Posted: 03 Oct 2017, 07:37
by alexhawk2016
Звуковая схема почему-то заблокирована серым цветом (на двух разных компьютерах), хотя девайс прекрасно работает и я решил, что это не бага а фича. Вот думаю...(Все решил, действительно не установлена была, задумался потому, что не понял почему не дает назначить звуки на действия)
Думал попытаться поставить систему на екст4, но у меня загрузка uefi-only, для меня уефи темный лес, но вроде он с екст4 не дружит...

Не работает сохранение изменений в Porteus

Posted: 03 Oct 2017, 16:23
by Blaze
alexhawk2016 wrote:
03 Oct 2017, 07:37
о у меня загрузка uefi-only
В BIOS-е отключить Secure Boot и переключить с UEFI на Legacy, или на UEFI and Legacy OS, не пробовали?

Самый простой в Вашем случае способ в Windows:
  • отформатировать MMC карту в FAT32
  • извлечь содержимое ISO образа Porteus на MMC карту
  • запустить в /boot/Porteus-installer-for-Windows.exe
  • создайте porteussave.dat и пропишите путь до него в /mnt/раздел_mmc_карты/boot/syslinux/porteus.cfg

    Code: Select all

    changes=/mnt/раздел_mmc_карты/porteussave.dat
    детали см. здесь

Не работает сохранение изменений в Porteus

Posted: 06 Oct 2017, 09:05
by alexhawk2016
Да нет-же так и делал только загружался через ефи. Но ничего не сохраняется ни через porteussave.dat ни на диске екст4. А, что касается до биоса, то я очень долго с ним бился и не найдя ничего похожего ни на legacy ни на csm пришел к выводу, что он uefi-only. (Я вообще не специалист по уефи, но похоже на то)
А, что до сохранений, то пока нашел приемлимый для себя способ: делаю сохранение .xzm в каталог modules через porteus setting centre. Не самый лучший вариант, но лучшего варианта пока не нашел :)))

Не работает сохранение изменений в Porteus

Posted: 06 Oct 2017, 17:32
by Blaze
alexhawk2016, встречный вопрос, Вы в корень MMC карты папку EFI из образа Porteus со всем ее содержимым скопировали?
Image
Такое диалоговое окно выходит?

Не работает сохранение изменений в Porteus

Posted: 07 Oct 2017, 11:28
by alexhawk2016
Оно самое и есть... :))) Я вроде и так тоже пробовал. А save changes от дефолта отличается??? Когда я делал на другом компьютере все работало на дефолте...
А внизу в последнем посте linux 4.13.3..... это Ваша конфигурация? А можно это 13 ядро где-нибудь нарыть?

Не работает сохранение изменений в Porteus

Posted: 07 Oct 2017, 14:35
by Blaze
alexhawk2016, откройте /mnt/раздел-mmc-карты/EFI/BOOT/refind.conf

найдите

Code: Select all

menuentry "Porteus GUI mode" {
	icon fs0:\EFI\BOOT\icons\os_porteus.png
	volume KERNELS
	loader fs0:\boot\syslinux\vmlinuz
	initrd fs0:\boot\syslinux\initrd.xz
	options "3"
	submenuentry "Save changes" {
		add_options "changes=/porteus"
    }
замените строку

Code: Select all

		add_options "changes=/porteus"
на

Code: Select all

		add_options "changes=/porteus/porteussave.dat"
Откройте /mnt/раздел-mmc-карты/boot/syslinux/porteus.cfg

найдите

Code: Select all

LABEL GRAPHICAL
MENU LABEL Graphics mode
KERNEL vmlinuz
APPEND initrd=initrd.xz changes=/porteus kmap=us,ru
замените строку (у Вас может немного отличаться, главное вносите изменения в секции LABEL GRAPHICAL)

Code: Select all

APPEND initrd=initrd.xz changes=/porteus kmap=us,ru
на

Code: Select all

APPEND initrd=initrd.xz changes=/porteus/porteussave.dat kmap=us,ru
создайте контейнер porteussave.dat по этой инструкции и скопируйте его в /mnt/раздел-mmc-карты/porteus
alexhawk2016 wrote:
07 Oct 2017, 11:28
А внизу в последнем посте linux 4.13.3..... это Ваша конфигурация?
да. В публичный доступ дать не могу.

Не работает сохранение изменений в Porteus

Posted: 08 Oct 2017, 07:38
by alexhawk2016
Аааа, при ефи загрузке используется refind.conf вместо porteus.cfg что-ли......?
Ну ладно, подождем лучших времен, мне не к спеху... Спсб...

Не работает сохранение изменений в Porteus

Posted: 08 Oct 2017, 08:11
by Blaze
alexhawk2016, по идеи да, но нужно проверить.

Не работает сохранение изменений в Porteus

Posted: 09 Oct 2017, 08:03
by alexhawk2016
О счастье... Огр. спсб. Вопрос решен. А то бы я так уподобившись дятлу и продолжал проверять дерево...

Не работает сохранение изменений в Porteus

Posted: 04 Nov 2017, 23:30
by Flexdj
У меня вот так в кон-фиге написано и все сохраняет
APPEND initrd=initrd.xz changes=EXIT:/porteus/save/porteussave.dat timezone=Europe/Moscow vga_detect kmap=us,ru login=root