dmtr wrote: ↑09 Nov 2021, 12:29
1) Версия 4.0 с флешки без проблем работала на домашнем компьютере. v5 делал на rufus, а он, как известно, имеет обыкновение чем-то модифицировать файлы iso. При попытке загрузиться выдает сообщение, что загрузочный файл линукса такой-то не является файлом com32 таким-то (точнее не скажу - малограмотный
) и на этом все зацикливается. Вопрос: что делать и стоит ли?...
Это проблема с загрузчиком syslinux. Скорее всего у вас отсутствует файлы которых имена вы не указали. По крайней мере в корне должны быть файлы chain.c32, vesamenu.c32 и ldlinux.c32, а без ldlinux.bin возможно заработает, но не уверен.
Porteus можно устанавливать систему без использования rufus и прочих утилит. Нужно распаковывать iso в нужном месте, а затем следовать инструкции, главное, чтобы вы знали как устанавливать загрузчик, менять значения в конфигурационном файле и подставлять на нужное. По этой теме есть инструкции. Вот подробная инструкция
Как установить Porteus.
А вот видеоинструкции:
dmtr wrote: ↑09 Nov 2021, 12:29
2) Спасибо всем, кто высказался о сохранении настроек в файле porteussave.dat. Однако при создании FileSave (v4) автоматически прописывает строку changes=... у меня в porteus/porteus-v4.0-x86_64.cfg
В porteus/porteus-v4.0-x86_64.cfg нужен если, например, у вас есть две копии porteus на одном разделе (допустим одна для эксперементов, а вторая для работы).
Code: Select all
guest@porteus:/sda14# tree -L 2
├── Porteus-LXQT-v4.0
│ └── porteus
├── base
├── make_iso.sh
├── modules
├── optional
├── porteus-v4.0-x86_64.cfg
└── rootcopy
├── Porteus-XFCE-v4.0-ru-x86_64
│ ├── EFI
│ ├── USB_INSTALLATION.txt
│ ├── boot
│ └── porteus
├── base
├── make_iso.sh
├── modules
├── optional
├── porteus-EXPEREMENTAL-v4.0-x86_64.cfg
└── rootcopy
Чтобы загрузчик знал какую копию загружать, он ищет первый попавшийся porteus-v4.0-x86_64.cfg и загружает систему с ним. Но чтобы загрузчик понял, что нужно запустить вторую копию porteus, нужно изменить название
porteus-v4.0-x86_64.cfg, например на
porteus-EXPEREMENTAL-v4.0-x86_64.cfg и в конфигурационном файле boot/
porteus.cfg добавить следующий чит-код:
LABEL experement
MENU LABEL experement_xfce
KERNEL /boot/syslinux/vmlinuz
INITRD /boot/syslinux/initrd.xz
APPEND changes=/porteus kmap=us,ru from=/Porteus-XFCE-v4.0-ru-x86_64
cfgfile=porteus-EXPEREMENTAL-v4.0-x86_64.cfg
В этом случае загрузчик будет искать каталог
porteus с файлом
porteus-EXPEREMENTAL-v4.0-x86_64.cfg
По поводу сохранения changes.
Обычно не пользуюсь сохранением в dat файл, т.к. неудобно смотреть изменения сделанные в ситеме. Я делаю так - указываю changes на раздел отформатированный в ext4 или другую файловую систему что понимает gnu/linux. Например так:
APPEND kmap=us,ru from=/Porteus-XFCE
changes=/Porteus-XFCE/porteus/changes
Но есть ещё такой вариант changes (все чит-коды можно псмотреть по пути /boot/docs/cheatcodes.txt). Может быть вам это подойдёт
APPEND kmap=us,ru from=/Porteus-XFCE
changes=EXIT:/Porteus-XFCE/porteus/file.dat
dmtr wrote: ↑09 Nov 2021, 12:29
3) Разъясните пожалуйста и, по возможности, внятно: какая разница между папками base, modules, optional и что там должно находиться, как правильно использовать папки rootcopy, kernel, bundles?
Про это написано в чит-кодах
В
base хранятся основные модули xzm необходимые для работы системы (ядро, графическая оболочка, компиляторы и прочее).
В
modules находятся модули xzm которые подключаются в обычном режиме при загрузке системы (но если указать ядру чит-код base_only, то модули в этой папке не загрузятся, а загурзятся только base начинающиеся с цифр 000-????.xzm).
В
optional модули xzm которые не загружаются, если только не указать ядру чит-код load=gi;ink и так он будет искать модули и каталоги в этом каталоге имеющие в своём названии gi и ink. И найдёт он например
gimp.xzm, l
ink.xzm, super
giri.xzm, a
linkdir/module1.xzm,module2.xzm.
В
rootcopy скорее всего нужно помещать файлы которые хотелось бы видеть в корневой системе. Я не пользовался этим каталогом, поэтому сам не понимаю как я могу извлечь какую-то пользу из его наличия.
Эти
kernel, bundles вы откуда взяли? Они обычно находятся на ftp серверах и содержат модули для каталогов base,boot и modules соответсвенно.
dmtr wrote: ↑09 Nov 2021, 12:29
4) Чем правильнее и лучше сделать русификацию из имеющихся вариантов - у меня бардак?
Не ясен вопрос. Но есть модули с русификацией, например тут
http://dl.porteus.org/x86_64/Porteus-v4.0/language/
Добавляете модуль в папку modules, перезагружаетесь и смотрите что получилось. А вообще здесь
СОФТ и инструкции для Porteus-5.x делают сборки с добавленным языком. В этой теме вы сможете найти ответы на многие вопросы по porteus.
dmtr wrote: ↑09 Nov 2021, 12:29
5) И последний вопрос: как подключить дома (оптика) VPN L2TP/IPsec, - ну никак не удается, а провайдер не хочет вникать и велит покупать модем. Какой Xl2tpd, Open- Libre- или Strongswan? Может быть, лучше какой-то хороший network-manager?
С этим не сталкивался, но вы уже поднимали этот вопрос
Не удается подключение VPN L2TP/IPSec вроде ответили вам, а тут по поводу pptp
Porteus v4 32 bit - не устанавливается соединение по PPTP.