76

Почему MgaRemix содержит старое ядро?
Потому, что в Магии ошибка в systemd Ошибка Думаю, они устранят этот баг ближе к семёрке.. Они не могут обновить сейчас. Не знаю, почему. Но знаю точно, если поднять версию ядра - он будет разрушать файловую систему. Сам жду обновления. Спасибо за вопрос...

p.s. Пишите в форуме, пожалуйста. Почтовый ящик - не резиновый... big_smile

77

ingvaro, дружище. Поеду ка я в баню... Супруга настаивает. Хозяйство на тебя оставляю. Удачи... Надеюсь, algri14 простит мне вольность изложения...

С уважением,
alex_q_2000

78 (2018-04-29 11:25:33 отредактировано ingvaro)

Предлагаю  UPINBOOT-MREM-1.zip - https://cloud.mail.ru/public/CPx2/Egt8EMkjt
Это инсталятор загрузчиков grub2 и syslinux
Устанавливает ту конфигурацию, которая  выбрана
Т е отсутствует столпотворение неиспользованных загрузчиков в /boot
По дефолту устанавливает grub2 или syslinux для MGAREMIX
Назвал условно UPINBOOT.
Название можно поменять и расположить его там где удобно.
Сначала я его помещал в /boot
Потом стал ложить в корень флэшки

Spoiler

Сделан на базе инсталятора от MagOS - http://magos-linux.ru/
Изменения :
- добавлен инсталятор grub2
- формируеися ~/boot/device.conf в корне флэшки
  где запмсаны метка (LABEL) и UUID  флэшки (диска)
- из инсталятора для syslinux удален запуск grub4dos
  так как уверенно получилось запустить grub4dos только на fat32 и ext3
 
SYSLINUX
 
 
  Поддерживаемые загрузчиком syslinux файловые системы:

    fat32, ntfs, ext2, ext3, ext4, btrfs
    таблицы разделов dos (mbr) и GPT (полная поддержка GPT возможна только в Linux, в Windows установка возможна только на специально подготовленное устройство с установленными флагами)
    возможна установка на устройства без таблиц разделов (superfloppy)
   
В  /UPINBOOT/SYSLINUX/syslinux.conf

LINUX   можно выбрать  :    MagOSM,  MGAREMIX_MAGOS,  MGAREMIX_MGA
  где
  MagOSM                        -  syslinux на базе MagOS
  MGAREMIX_MAGOS  -  syslinux на базе MagOS
  MGAREMIX_MGA        -  syslinux на базе MGAREMIX

Только вот MGAREMIX_MGA  на ext4  не запустился
А вот MGAREMIX_MAGOS   на ext4  все ок !!!!
Другие фс для MGAREMIX_MGA  не пробовал.
 
Старт - Запустить в root-терминале /UPINBOOT/SYSLINUX/bootinst.sh 

Grub2 
   
  Работаю  в основном на BtrFS.
  А так трудно сказать на какой фс Grub2 не работает

  LINUX  - MagOSM  или  MGAREMIX-MagOS

  В /UPINBOOT/GRUB2/grub2.conf можно выбрать темы :
 
THEMES - magosm, mgaremix, magos, rosa, usbtor
 
  Причем темы можно выбирать. Допустим
  THEMES=magosm
  LINUX=MGAREMIX_MagOS

Старт - Запустить в root-терминале /UPINBOOT/GRUB2/bootinst.sh
 

Установка.

Распаковать  MGAREMIX - https://forum.mageia.org.ru/viewtopic.p … 763#p26763
Распаковать в корень флэшки UPINBOOT-MREM-1.zip

Запустить в root-терминале
/UPINBOOT/SYSLINUX/bootinst.sh
               или
/UPINBOOT/GRUB2/bootinst.sh

79

ingvaro⇓ пишет:

Предлагаю  UPINBOOT-MREM-1.zip - https://cloud.mail.ru/public/CPx2/Egt8EMkjt

Привет, Игорь.
Ещё не решил, буду ли в дальнейшем размещать initrd/vmlinuz отдельно, поскольку есть креатор. Сборка в виде одного архива, на которую ты ссылаешься - это тоже частный случай на этапе отладки т.с., чтобы максимально донести до окружающих, что и куда нужно вставлять. ))) Конечная цель - сделать ВСЁ, т.е. АБСОЛЮТНО всё максимально попсОво/просто. Это я к тому, что раз ты делаешь альтернативу, призываю тебя озаботиться размещением initrd/vmlinuz внутри своего загрузчика и "не гонять" пользователя за тем, чего может и не быть. Автономия и самодостаточность должны превалировать.

Пробовал UPINBOOT на x32 LXDE. И в syslinux и в grub2 появляется экран загрузчиков, в процессе загрузки - чёрный экран. Метку флешки он сам не ставит в сислинуксе. Пушкин, Александр Сергеевич, сам должен допетрить, что к чему? В корне находится каталог ISO - зачем он: ещё один образ ему подсунуть? Ну и орфография в GRUB-е: MGAEMIX. Это прям неуважение к классикам русской поэзии.

80 (2018-04-29 17:17:46 отредактировано ingvaro)

Привет Алексей!

alex_q_2000⇓ пишет:

Ещё не решил, буду ли в дальнейшем размещать initrd/vmlinuz отдельно, поскольку есть креатор

Папка  /boot флэшки  не самое удобное место для  initrd/vmlinuz
Если  /boot  будет распаложен на другом разделе, вместе с  initrd/vmlinuz,  то система просто не загрузиться.
Я бы расположил в /loopbacks

alex_q_2000⇓ пишет:

призываю тебя озаботиться размещением initrd/vmlinuz внутри своего загрузчика

Дело UPINBOOT установить загрузчик, а initrd/vmlinuz  загружаются из устанавливаемого  дистра
Т к от дистра к дистру  initrd/vmlinuz различаются.
Я и написал :

Распаковать  MgaRemix-6-x86_64-MATE  - https://forum.mageia.org.ru/viewtopic.p … 763#p26763
Распаковать в корень флэшки UPINBOOT-MREM-1.zip

alex_q_2000⇓ пишет:

В корне находится каталог ISO -

В МагОС это получение копии сборки в ISO-формате.
Там два скрипта от МагОС для sysllinux и для grub2
Для MGDREMIX их еще надо  переделывать.
Переделка не сложная, только нужно ли это?  Не помню что бы я этими скриптами пользовался.
В принципе каталог ISO  можно удалить

alex_q_2000⇓ пишет:

Метку флешки он сам не ставит в сислинуксе

Форматирую флэшку скриптом там и метка MGALIVE устанавливается
FORMAT.zip - https://cloud.mail.ru/public/CPx2/Egt8EMkjt
Но это уже другой скрипт и к UPINBOOT никакого отношения не имеет
UPINBOOT в первую очередь у меня предназначен для перезаписи уже установленнго загрузчика
Он и /boot почистит и установит именно выбранную конфигурацию загрузчика, а  не набор на все случаи жизни
А нельзя ли в MGAREMIX  в  initrd вообще обойтись без метки MGALIVE ?
В моей сборке идентификация по UUID диска
Можно конечно  сделать установку метки диска на флэшку в UPINBOOT.
Только в МагОСМ мне она не нужна.
А в идеале UPINBOOT будет устанавливать  и другие загрузчики.

alex_q_2000⇓ пишет:

Пробовал UPINBOOT на x32 LXDE. И в syslinux и в grub2 появляется экран загрузчиков, в процессе загрузки - чёрный экран.


Конечно печально
Я пробовал на MgaRemix-6-x86_64-MATE. С  initrd/vmlinuz  от него же. Вроде все грузилось
Может, при запуске plymouth вместо картинки черный экран с тремя точками ?
Так это запуск plymouth от Магеи в текстовом режиме. А это уже определение видеосистемы.
Правки :

1) В MgaRemix  /etc/sysconfig/harddrake2/previous_hw пустой. А надо как в LiveDVD от Магеи
     Установил  /etc/sysconfig/harddrake2/previous_hw   от LiveDVD от Магеи в save.img
2) В строке ядра удалил  xdriver=free
3) Для верности сделал два варианта меню. С xdriver=free и без xdriver=free

С этими правками plymouth запустился картинкой и даже сформировался file:///etc/X11/xorg.conf

Исправленный загрузчик :
UPINBOOT-MREM-2.zip - https://cloud.mail.ru/public/CPx2/Egt8EMkjt

По дефолту загружается
syslinux -  MGAREMIX-MAGOS
grub2     -  MGAREMIX-MagOS

81 (2018-04-30 12:25:09 отредактировано ingvaro)

Привет алексей !

Малость переделал.
Теперь один  UPINBOOTx1/bootinst.sh  и  UPINBOOTx1/upinboot.conf
Весь функционал перенес в UPINBOOTx1/functions
Наверно можно теперь вместо  UPINBOOTx1/bootinst.sh что  то графическое сделать ?

UPINBOOTx1-MREM.zip - https://cloud.mail.ru/public/CPx2/Egt8EMkjt

А то два скрипта настраивать как то хлопотно

По дефолту загружается  MGAREMIX-MagOS
Активный загрузчик grub2

82 (2018-04-30 11:51:53 отредактировано alex_q_2000)

ingvaro⇓ пишет:

А нельзя ли в MGAREMIX  в  initrd вообще обойтись без метки MGALIVE ?

Метка=MGAREMIX. Метка в Магии - это святое. Во-первых она позволяет идентифицировать "тело", на котором syslinux будет искать initrd/vmlinuz. Во-вторых - метка используется в инсталляторе. Без неё ничего не установишь ни по какому там UUID.

ingvaro⇓ пишет:

1) В MgaRemix  /etc/sysconfig/harddrake2/previous_hw пустой. А надо как в LiveDVD от Магеи

https://forum.mageia.org.ru/viewtopic.p … 689#p26689 - Пункт №3.

Тест UPINBOOT-MREM-2.zip
-------------------------------------------
С помощью скрипта fat32.sh из архива FORMAT.zip была отформатирована флешка. Метку он ей дал "WD-MGAREMIX", пришлось править. Далее, на флешку было скопировано содержимое MgaRemix-6-x86_64-FLASH.rar и туда же содержимое UPINBOOT-MREM-2.zip. Дальше /UPINBOOT/SYSLINUX/bootinst.sh (проверка загрузки) и /UPINBOOT/GRUB2/bootinst.sh (проверка загрузки). Получаем для grub2 и syslinux:
http://images.vfl.ru/ii/1525074865/e251e500/21560079_s.jpg http://images.vfl.ru/ii/1525074865/17619073/21560080_s.jpg

Вопрос: UPINBOOT-MREM-2.zip содержит в своём составе 2 460 файлов и 70 папок? Вес 86,1 Мегабайт. 2 460?! Игорь, ты серьёзно? Или винда обсчиталась?

На этом пока всё... С наступающим 1 мая... yikes

83

ingvaro⇓ пишет:

Привет алексей ! Малость переделал. Теперь один  UPINBOOTx1/bootinst.sh  и  UPINBOOTx1/upinboot.conf

Привет, Игорь! Я не поспеваю за тобой. Теперь поступим следующим образом. Приведи в форуме скриншоты (а лучше ссылку на видео) рабочего процесса загрузки. Тогда будем тестить дальше.

84 (2018-04-30 22:18:03 отредактировано ingvaro)

alex_q_2000⇓ пишет:

Вес 86,1 Мегабайт. 2 460?! Игорь, ты серьёзно? Или винда обсчиталась?

Да это так.
Основной вес дает grub2, да grub2 еще положено два - для MagoSM и MRAREMIX.
Достаточно одного, т к они одинаковые а менять только меню. Можно сократить


alex_q_2000⇓ пишет:

Метку он ей дал "WD-MGAREMIX", пришлось править.

Как понимаю нет загрузки, а метка то была установлена MGALIVE ?
Может метку дал MGAREMIX ?
Хотя все равно непонятно зачем она в Магее
Я, к примеру, привык ко своей классификации меток :
MS-XXXX   -   раздел на линукс
WD-XXXX  -   раздел на NTFS для Windows-10
EFI-XXXX  -    раздел на FAT32 для EFI

Т к флэшек много и всем уникальные имена запоминать трудно.


alex_q_2000⇓ пишет:

Приведи в форуме скриншоты (а лучше ссылку на видео) рабочего процесса загрузки.

На телефон что ли снять ?
Так загрузка стандартная. На syslinux и grub2

alex_q_2000⇓ пишет:

скопировано содержимое MgaRemix-6-x86_64-FLASH.rar

Тестировал ранее рекомендованный  MgaRemix-6-x86_64-MATE - https://forum.mageia.org.ru/viewtopic.p … 763#p26763
Все грузится если метка диска MGALIVE, а если ее нет, то загрузка зависает в начале
И где здесь MgaRemix-6-x86_64-FLASH.rar - https://cloud.mail.ru/public/Bc3D/odvFSxRtF/

ps:
Действительно раз метка в Магее это святое и почти сакральное , наверно надо принудительно устанавливать метку  MGALIVE для MGAREMIX в UPINBOOTx1

85 (2018-04-30 14:47:46 отредактировано alex_q_2000)

ingvaro⇓ пишет:

И где здесь MgaRemix-6-x86_64-FLASH.rar - https://cloud.mail.ru/public/Bc3D/odvFSxRtF/

Повторюсь, - это архив, собранный для внутреннего тестирования. Его нет в общей раздаче, поскольку основной формат - это ISO MgaRemix и креаторы для Win/Lin. Архив собран, чтобы здесь народ "волан погонял/проверил".

К вопросу метки, которая НЕ MGALIVE, а MGAREMIX и которая НЕ используется в initrd.gz...
syslinux.cfg (LABEL=MGAREMIX)

Spoiler


default live
prompt 1
timeout 100
display /boot/help.msg
ui gfxboot.c32 /boot/syslinux/bootlogo
label live
    kernel /boot/vmlinuz
    append initrd=/boot/initrd.gz root=mgalive:LABEL=MGAREMIX splash quiet noiswmd audit=0 rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 vga=788 xdriver=free

mgalive-root.sh/initrd.gz (Ты про эту метку MGALIVE, которая закомментирована?)

Spoiler


#!/bin/sh

. /lib/dracut-lib.sh

[ -f /tmp/root.info ] && . /tmp/root.info

PATH=/usr/sbin:/usr/bin:/sbin:/bin

[ -z "$1" ] && exit 1
livedev="$1"

#Поднимаем ФС
modprobe fuse
modprobe aufs
modprobe squashfs

# create live tree
mkdir -m 0755 -p /live/distrib
mkdir -m 0755 -p /live/media
mkdir -m 0755 -p /live/tmpfs
mkdir -m 0755 -p /live/union
mkdir -m 0755 -p /run/mgalive/ovlsize

# Выбирается привод/устройство загрузки = 0 (default=1)
realdev="$(echo $livedev | sed 's,\(/dev/sd[a-z]\)0,\1,g')"

# mount the live media
getargbool 0 UEFI && liveuefi="yes"
if [ -n "$liveuefi" ]; then
    mount -n -t vfat -o rw,noatime $livedev /live/media
else
#    mount -n -t vfat -o rw,uid=1000,gid=1000 LABEL=MGALIVE /live/media
 if [[ -n $(blkid $realdev | grep vfat) ]]; then mount -t vfat -n -o rw,noatime,uid=1000,gid=1000 $realdev /live/media;
 elif [[ -n $(blkid $realdev | grep ntfs) ]]; then /usr/bin/ntfs-3g -n -o rw,noatime,uid=1000,gid=1000 $realdev /live/media;
 else mount -n -o rw,noatime $realdev /live/media; /usr/bin/chown 1000:1000 /live/media; fi;
fi;

/usr/bin/chmod 755 /live/media

LOOPDEV=$(losetup -f)
losetup -r $LOOPDEV /live/media/loopbacks/distrib-lzma.sqfs
mount -n -t squashfs -o ro $LOOPDEV /live/distrib
mount -n -t squashfs -o ro $LOOPDEV /run/mgalive/ovlsize

#Если есть образ общих сохранений save.img
if [ -f /live/media/save.img ]; then
  echo "Check persistent image..."; e2fsck -y -f /live/media/save.img
  echo "Mount /live/media/save.img persistence..."
  mount -n -t ext4 -o noatime,rw /live/media/save.img /live/tmpfs
else
  mount -n -t tmpfs -o mode=755 /live/tmpfs /live/tmpfs
fi;

/usr/bin/chown 1000:1000 /live/tmpfs
/usr/bin/chmod 755 /live/tmpfs

#Собираем всё это добро в /live/union (overlay заменен на aufs)
mount -t aufs -o noatime,dirs=/live/tmpfs:/live/distrib=ro none /live/union

/usr/bin/chown 1000:1000 /live/tmpfs /live/union
/usr/bin/chmod 755 /live/tmpfs /live/union

#Патч для инсталлятора c флешек MGALIVE
#echo "Apply draklive-install USB-patch..."
#sed -i 's/my $live_media =.*/my $live_media = '\''MGALIVE'"'"';/g' /live/union/usr/sbin/draklive-install

ln -s /live/union /dev/root

printf '/bin/mount --rbind /live/union %s\n' "$NEWROOT" > $hookdir/mount/01-$$-live.sh

need_shutdown

exit 0

p.s. Надеюсь, это прояснит ситуацию. А то мы чего-то крутимся вокруг концепции, а доктрина в противоположном углу находится. big_smile

86 (2018-05-01 23:55:41 отредактировано ingvaro)

Переделал немного - UPINBOOTx1-MREM-3.zip - https://cloud.mail.ru/public/CPx2/Egt8EMkjt
Весит теперь 45 Мб
Загрузчики - grub2, syslinux
Загрузка - MagOSM, MGAREMIX_MagOS
UPINBOOTx1 это  инсталятор от MagOS  адаптированный для MagOSM, MGAREMIX_MagOS
Расширен функционал и добавлена инсталляция grub2
Загрузку чего то другого будет сделать уже сложно.
Но темы для  grub2 можно выбирать любые.
Метка для MGAREMIX_MagOS  принудительно устанавливается MGAREMIX
Хотя установил метку фдэшки DORA и прописал ее в меню и MGAREMIX  то же запустился

Тестировал на ext3 и fat32
По дефолту загружается  MGAREMIX-MagOS
Активный загрузчик grub2
Исправил FORMAT.zip

alex_q_2000⇓ пишет:

mgalive-root.sh/initrd.gz (Ты про эту метку MGALIVE, которая закомментирована?)

Метка флэшки это должен быть выбор юзера. Это индивидуально.
Помнится я на своей сборке  установил метку для флэшки MagOS и тебе вроде это не понравилось
Тем более что на UPINBOOTx1 можно можно установить действующую метку флэшки в любое место меню
Для этого и  была сделана процедура обновления меню и именно этим он и отличается от MagOS
Для этого надо в меню из  (UPINBOOTx1/GRUB2/LINUX/MENU   и   UPINBOOTx1/SYSLINUX/LINUX/MENU)
прописать @LABEL@  и на этом месте, после обновления меню,  появится действующая метка диска

87 (2018-05-01 11:39:32 отредактировано alex_q_2000)

ingvaro⇓ пишет:

Переделал немного - UPINBOOTx1-MREM-3.zip - https://cloud.mail.ru/public/CPx2/Egt8EMkjt Весит теперь 45 Мб

Ну вот, теперь хоть загружается. MGAEMIX, ой ладно, сил моих больше нет... Тогда уж MGAEBIX назвал бы уже что ли. big_smile Ты точно хочешь ещё и SYSLINUX прикручивать? Что-то мне подсказывает, что дублировать смысла нет. Хотя, ты режиссёр... На этот раз всё выглядит более спортивно и лаконично. Уверен, можно что-нибудь ещё там поскрести. На brtfs работает.

ingvaro⇓ пишет:

Метка флэшки это должен быть выбор юзера. Это индивидуально.

Магия думает иначе (/usr/sbin/draklive-install, стр. 63):

my $live_media = 'МЕТКА'; #match disk label for all Mageia Live ISOS
ingvaro⇓ пишет:

Наверно можно теперь вместо  UPINBOOTx1/bootinst.sh что  то графическое сделать ?

С удовольствием. Для этого мы должны представить всю логику работы графической части. Вот у тебя в меню есть пункт запуска Windows. Его раздел и инсталляцию в рамках креатора ты видишь? Спрашиваю вот почему...

Как работает MgaRemix-Creator
-----------------------------------------------
Пользователь выбирает необходимые параметры: раздел флешки, образ дистрибутива, указывает задание на форматирование (или не указывает) и указывает размер диска сохранения (или не указывает). Жмёт кнопку "Старт". Креатор запускает встроенный в него терминал Sakura (смотрит на разрядность основной ОС), в нём запускает скрипт ./res/creator.sh и засылает в него параметры (описаны в шапке). Секция установки непосредственно extlinux находится внизу. Подозреваю, что вместо этой строки ты заюзаешь свою инсталляцию grub2.

Если нужно добавить какие-либо параметры снаружи (из графики) или что-то ещё - пиши. Повторюсь, для меня пока не ясна ситуация с разделом Windows и источником его инсталляции, если ты таковой планируешь. roll

88 (2018-05-01 23:53:58 отредактировано ingvaro)

alex_q_2000⇓ пишет:

Ну вот, теперь хоть загружается. MGAEMIX, ой ладно, сил моих больше нет...

Ну не немец я. Нет должной организованности.

Вот новая версия  :   UPINBOOTx1-MREM-4.zip -     https://cloud.mail.ru/public/CPx2/Egt8EMkjt

Добавил :
Установка  LABEL=MGAREMIX для MGAREMIX_MagOS :

LABELMRX=MGAREMIX  - Задает метку флэшки для MGAREMIX_MagOS
LABELMRX_ASK='yes'      - Разрешение на смену метки
LABELMRX_ASK='no'       - В меню загрузчика MGAREMIX_MagOS будет записана дейстующая метка флэшки

LABELMRX=MGAREMIX   можно из upinboot.conf  удалить, т к она продублирована в UPINBOOTx1/bootinst.sh

Вроде все !  Пояснения в ReadMe.
Пусть юзер теперь решает что и как запускать

Если  LABELMRX=DORA , то и метка флэшки станет DORA   для MGAREMIX_MagOS
Только после смены метки флэшки надо ее извлечь и снова смонтировать с новым именем.
Как то забыл это сделать и пришлось переписывать флэшку.
Так что вроде метку флэшки лучше  задавать при форматировании.

alex_q_2000⇓ пишет:

ingvaro⇓ пишет:

    Наверно можно теперь вместо  UPINBOOTx1/bootinst.sh что  то графическое сделать ?

С удовольствием. Для этого мы должны представить всю логику работы графической части

UPINBOOTx1 допустим настроил да и запускай. Вроде пока терпимо.
Сейчас главное куда всунуть  скрипты для форматирования флэшек, т к там прямо многоходовка.
Можно ли их поместить в MgaRemix-Creator ?
Скрипты забивают нулями 2 Мб. Может всю флэшку так чистить ?
Конечно дольше, но вроде как надежнее.
Тут правил UPINBOOTx1 да и затер все при форматировании . Так почти все потом нашел одной прогой
Сами скрипты взял из МагОС, там они как раз делали граф-утилиту для подготовки флэшки, но скомпилировать для Магеи я ее что то не смог.

alex_q_2000⇓ пишет:

Повторюсь, для меня пока не ясна ситуация с разделом Windows и источником его инсталляции

На разделе Windows  я запускаю различные WinPE для тестирования компа
Или распаковываю установщик Windows 10
Подробнее - https://forum.mageia.org.ru/viewtopic.p … 957#p15957

Добавил только запуск для EFI
Вот Usbtor.zip как раз делит флэшку на три части, форматирует все разделы и загружает EFI
Usbtor запускается и там есть меню перехода на grub2 на разделе для линукс.
Но можно работать и запускать все на Usbtor только я все там удалил, т к на линуксе все настроено и проверено.
Пост уже давно надо переписать, только как то не соберусь
Опять же запуск из grub2. Из syslinux я ничего запускать не пробовал
Но учитывая, что grub4dos удалось запустить из syslinux только на ext3 и fat32, то проблемы могут быть.
Почему  на ext4 grub4dos из syslinux не запустился - непонятно.

alex_q_2000⇓ пишет:

Ты точно хочешь ещё и SYSLINUX прикручивать? Что-то мне подсказывает, что дублировать смысла нет.

UPINBOOTx1  загружает или grub2 или syslinux
Выбор настраивается в upinboot.conf
Из  /boot  удаляются все загрузчики и загружается один, с  выбранными параметрами в upinboot.conf
Очень удобно при всевозможных экспериментах. Если что не так, то перезаписал загрузчик и все ок !
Только для syslinux еще надо решать что то с запуском на EFI
Вариант от МагОС вроде запускает EFI только на FAT32 или NTFS
Но пока этот вопрос можно отложить.
Что то тяжело разбираться мне с syslinux. Это для профессионалов там все просто.

89

ingvaro⇓ пишет:

Сейчас главное куда всунуть  скрипты для форматирования флэшек, т к там прямо многоходовка.
Можно ли их поместить в MgaRemix-Creator ?

Обрати внимание на скрипт ../MgaRemixCreator/res/creator.sh

ingvaro⇓ пишет:

Ну не немец я. Нет должной организованности.

Позвякивая мальтийскими крестами, с лопатами наперевес, второй еноцкий корпус был срочно переброшен в деревню Гадюкино на высаживание картошки. Увидимся позже... big_smile

90 (2018-05-27 08:36:25 отредактировано ingvaro)

Привет Алексей !

ingvaro⇓ пишет:

Вот новая версия  :   UPINBOOTx1-MREM-4.zip

Переименовал я  UPINBOOT в UPTOR. Как то короче и вроде лучше.

Наваял тут MakeFlash-(MGAREMIX_MagOS).zip  -  https://cloud.mail.ru/public/CPx2/Egt8EMkjt

Загружается в обычной bios-загрузке и уже понимает  EFI-загрузку
Разбивает флэшку на три раздела :

WD-XXXX  -   раздел на NTFS для Windows-10
EFI-XXXX  -    раздел на FAT32 для EFI
LS-XXXX   -   раздел на btrfs  для линукс

XXXX - Это LABELFL из  MakeFlash/start.conf
       По дефолту LABELFL=MRMX

EFI-XXXX Запускает EFI загрузку. Это скрытый раздел. Просто так не посмотришь
Для запуска EFI применен REFIND - https://www.bootdev.ru/2017/02/Ustanovka-rEFInd.html
Довольно интересный вариант.

Настройки UPTOR по дефолту :
флэшка     - 16 Гб  ( Можно выбрать 4 Гб, 8 Гб, 16 Гб)
Загрузчик -  grub2
Линукс      -  MGAREMIX
Метка для MGAREMIX  устанавливается действующая на линукс разделе
Но UPTOR можно настроить на установку метки MGAREMIX

Установка :

- распаковать MakeFlash-(MGAREMIX_MagOS).zip
- установить в usb гнездо флэшку
- в MakeFlash/start.conf отредактировать метку LABELFL, если нужно
- запустить   в root-терминале  MakeFlash/start.sh
-  В запустившемся  Geparted  Удалить с флэшки все разделы и выйти из Geparted
- Скрипт интерактивный, поэтому читать и запускать то что нужно

Установка grub2 и  EFI :

Для EFI применен usbitor из сборки FLASHKA - http://usbtor.ru/viewtopic.php?p=14838#14838
- в появившемся  в корне флэшки boot/UPTOR   запустить   в root-терминале  boot/UPTOR/bootinst.sh
- Установится загрузчик grub2 и флэшка станет загрузочной
-Да и скопировать  нужные loopbacks, save.img  и initrd.gz, vmlinuz в /boot корня флэшки
- Если нужен енот, при запуске REFIND, то сменить  иконку EFI/boot/Logo_Linux.png в корне флэшки на линукс разделе
  Мне что то сова понравилась.

На раздел на NTFS для Windows-10 распаковал
AdminPE10_UEFI  -  http://usbtor.ru/viewtopic.php?t=678

alex_q_2000⇓ пишет:

второй еноцкий корпус был срочно переброшен в деревню Гадюкино на высаживание картошки.

Я вот обои пристроился дома клеить. Уже две наклеил и заодно запуск MGAREMIX  на EFI-планшете проверил.
Запускается и линукс и винда !!!

Скрипт конечно тестовый. EFI  вместе с REFIND   и с планшетом на Windows 10 тут крови попила и времени.
Это же купил то сдуру этот планшет. Там EFI вообще уж очень примитивный.

91

ingvaro⇓ пишет:

Наваял тут MakeFlash-(MGAREMIX_MagOS).zip  -  https://cloud.mail.ru/public/CPx2/Egt8EMkjt

Привет, Игорь.
Вижу, дела у тебя идут в гору, так держать. Для себя решил занять "выжидающую" позицию, поскольку systemd (230->236) обновлять магия не хочет, а значит обновления MGAREMIX ближайшее время не предвидятся. Буду пока собирать твои варианты в "Альтернативу", если ты не против.

ingvaro⇓ пишет:

Я вот обои пристроился дома клеить. Уже две наклеил и заодно запуск MGAREMIX  на EFI-планшете проверил. Запускается и линукс и винда !!!

Весна и майские в этом году выдались бурные. Кто-то обои клеит, кто-то на раскопках. big_smile
Есть у меня сосед в деревне; человек весьма образованный, но временами пьёт как сапожник. У каждого из нас, как говорится, свой "запорный клапан" в случае, если перепил: мне, например, с учетом психики, начинают мерещатся тонущие корабли или аварии на дорогах - значит пора идти спать. А он, сосед, обычно снимает штаны и выпрыгивает из окна голой попой в кусты крапивы. В этом году я всё же спросил его, зачем он делает именно так? Он сказал: "Иногда мне кажется, что это хорошая идея". Проецируя ситуацию с крапивой на MGAREMIX, я всё чаще стал задумываться, а хорошая ли это была идея? )))

О планах на будущее
------------------------------------
Сейчас подумываю о проекте "Каин", вернее давно уже подумываю. )) Назначение - общение абонентов на основе симметричного шифрования их переписки с автоматической генерацией сеансовых ключей. Цель - максимальная приватность диалога в любой части земного шара без участия внешних VPN-серверов, социальных сетей и привязок к статике + блокировка/очистка от яндекс/майл.ру-пропаганды. Принцип действия: ведущий запускает мессенджер + сервер OpenVPN, генерирует новый ключ, автоматически пакует его в запароленный архив и отсылает на общий для абонентов мыл. Собеседник запускает у себя свой мессенджер + забирает с почты самое свежее письмо с ключом по заголовку + распаковывает и запускает клиент OpenVPN. В общих чертах выглядит так. Не знаю, может быть уже есть аналоги, но свой вариант ближе к телу.

p.s. Считаю, администрация будет против размещения такого рода проектов в рамках MRC, поскольку не соответствует текущей концепции развития IT в России...

92 (2018-05-27 09:03:17 отредактировано ingvaro)

alex_q_2000⇓ пишет:

Буду пока собирать твои варианты в "Альтернативу", если ты не против.

Только повторюсь :

MakeFlash   это разбивка флэшки + UPTOR
UPTOR - бывший UPINBOOT. Т е UPINBOOT уже надо везде удалить.

ingvaro⇓ пишет:

Для запуска EFI применен REFIND - https://www.bootdev.ru/2017/02/Ustanovka-rEFInd.html

REFIND весьма крутая штука, вроде как форк EFI.
Главное что сам все ищет и остается только на кнопки давить

alex_q_2000⇓ пишет:

Проецируя ситуацию с крапивой на MGAREMIX, я всё чаще стал задумываться, а хорошая ли это была идея?

Главное что там есть aufs и возможность  обновления на save.img
Если Магея это примет, то там и до много модульности недалеко, но это уже либо переделывать  initrd.gz либо использовать уже готовый - UIRD от МагОС
А недостатки есть в любом проекте

93

ingvaro⇓ пишет:

А недостатки есть в любом проекте

Продолжается "ловля блох" после очередного обновления Mageia. На этот раз несоответствие версий ntfs-3g и ntfs-3g-devel. Ну вот скажи, Игорь, как можно запихать в репозиторий одно и не запихать другое? Это, блин, безобразие!

Решил сравнить Магию с Федорой. Оказалось, что в данном случае Mageia6 = Fedora25. 25! При том, что крайняя уже 28!
См. скриншоты:

http://images.vfl.ru/ii/1528108355/9e358317/21992230_s.png  http://images.vfl.ru/ii/1528108353/64479a43/21992228_s.png

p.s. Я негодую. sad

94

Записки на полях
Здесь буду складировать баги и последовательность действий Mageia & Co, чтобы не потеряться во времени smile

1. drakx-finish-install [пересмотреть порядок инсталляции MgaRemix после обновления] - Last modified: 2018-06-06 04:35:23 CEST
2. Bug 23112 - lib(64)ntfs-3g-devel isn't replacing ntfs-3g-devel - не устранён, возможно частичное обновление - Last modified: 2018-06-05 09:40:23 CEST
3. Bug 22938 - Error loading after installing extlinux 6.03 + BTRFS with extlinux-6.03-6,mga6 (fixed in cauldron's extlinux-6.04-0.1.mga7) - не устранён, креатор сделан автономным - Last modified: 2018-04-23 09:52:24 CEST
4. Bug 22516 - Does not start /run/initramfs/shutdown - не устранён, статус - критический - Last modified: 2018-02-04 12:17:48 CET

95 (2018-06-07 04:40:00 отредактировано ingvaro)

alex_q_2000⇓ пишет:

Решил сравнить Магию с Федорой. Оказалось, что в данном случае Mageia6 = Fedora25. 25

Может обратить внимание на федору ?
Что то нововведения, что нельзя запустить Dolphin, Kate под root не нравятся.
Пробую устранить эти ограничения, но пока не получается.

96

ingvaro пишет:

Что то нововведения, что нельзя запустить Dolphin, Kate под root не нравятся.
Пробую устранить эти ограничения, но пока не получается.

Так это же ещё была фирменная "плюшка" околевшей "Тёти Мани"! "В очередь, [кю] дети!", как кричал Полиграф Полиграфыч. То бишь в консоль, если перевести на современный язык.:D

Операционная система - Mageia Linux 7.1, x64, Mate. Конфигурация - AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTS-250 1 Gb/16 Gb RAM

97

ingvaro⇓ пишет:

Может обратить внимание на федору ?

А где мы тогда баги будем искать? Кроме этого, там уже есть своя команда "горячих парней", которые день и ночь пилят основной дистрибутив на ремиксы. По сведениям от algri14 (где-то мелькала мессага), у федоры имеется ещё какой-то параллельный, модульный проект, вроде даже нативный. С другой стороны, сейчас все чего-то пилят. big_smile

Kamrad⇓ пишет:

Так это же ещё была фирменная "плюшка" околевшей "Тёти Мани"!

Отказ приложений запускаться под рутом изрядно попахивает виндовым UAC в перспективе. ))

98 (2018-07-10 17:13:49 отредактировано ingvaro)

alex_q_2000⇓ пишет:

С другой стороны, сейчас все чего-то пилят.

Так  пилят то не от хорошей жизни, а то что , допустим, официальный LiveDVD либо устаревший либо что то не устраивает.

Закончил свою сборку (Магея на МагОС)
Выявил сложность установки пакетов :

x11-driver-video-nvidia340
x11-driver-video-nvidia304

OpenGL, при определении оборудования, устанавливается через /etc/alternatives/gl_conf

Стандартная загрузка  /etc/alternatives/gl_conf]  это ссылка на  /etc/ld.so.conf.d/GL/standard.conf
Но для nvidia340    это ссылка на      /etc/nvidia340/ld.so.conf
И   для nvidia304  это ссылка на        /etc/nvidia304/ld.so.conf

Магея эту проблему решает просто
Пакеты x11-driver-video-nvidia340 и x11-driver-video-nvidia304 в LiveDVD от Магеи отсутствуют
Но в MGAREMIX, если установить x11-driver-video-nvidia340 , то плазма, видимо,  запустится  только для nvidia340
Дело осложняется тем, что видеокарт nvidia у меня практически нет. Ну кроме устаревших.
Так что без помощи владельцев видеокарт nvidia никак не обойтись.
То есть требуется инфа по установке видеокарт для nvidia для Магеи  6
Может пакеты  x11-driver-video-nvidia340 и x11-driver-video-nvidia304 вообще не надо устанавливать ?

PS :
Т к пакеты x11-driver-video-nvidia340 и x11-driver-video-nvidia304, как и dkms-nvidia304 и dkms-nvidia340 являются проприета́рными,
то лучше их не устанавливать. Вроде как Магея правильно делает.
При установки пакетов  x11-driver-video-nvidia340 и x11-driver-video-nvidia304 из системы  все нормально.
Т е  /etc/alternatives/gl_conf]  это ссылка на  /etc/ld.so.conf.d/GL/standard.conf
Но это на видеокарте intel

99 (2018-08-06 12:34:29 отредактировано alex_q_2000)

http://images.vfl.ru/ii/1525603258/4a3492ad/21635022.png

MgaRemix-6 от 26.07.2018
---------------------------------------------
Сборка: 260718
Ядро: 4.14.56

Общая ссылка на проект: образы, создатели флешек, программа ремастеринга и т.д...

Для любителей архАики временная ссылка на образы и флешки 4.1/5.1...
Место в облаке стремительно уменьшается, на хдд то же негде хранить. Пусть идут в сообщество, ежели кому надо. Позже удалю.

p.s. Все сборки являются неофициальными.

upd: 01.08.2018
---------------------------------------------
MgaRemix-Creator для Windows
+ мультиязычность (RU/EN)
+ переведён с Delphi на Lazarus 1.8.2

upd: 30.07.2018
---------------------------------------------
MgaRemix-Creator v0.5 [Dozer]
+ мультиязычность (RU/EN)
+ Уточнение размера save.img (M/MB) при создании

Спасибо сказали: Kamrad1

100

alex_q_2000 пишет:

Все сборки являются неофициальными.

Большое спасибо, особенно за старые сборки. Пусть они неофициальные, но они прекрасно работают, а что ещё обычному пользователю нужно?

Операционная система - Mageia Linux 7.1, x64, Mate. Конфигурация - AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTS-250 1 Gb/16 Gb RAM