Menu

Tree [ca2105] main /
 History

HTTPS access


File Date Author Commit
 README.md 2024-09-16 totiks2012 totiks2012 [ca2105] Update README.md
 Видео-инструкции.tar unknown

Read Me

Oldwave_Linux-12_fin

Живой Модульный любительский дистрибутив linux на основе Debian-12 реализует идею подключения модулей символическими ссылками, в нативной файловой системе, и потому не зависит от aufs и overlayfs .

Представляю последнюю версию на даный момент дистрибутива Oldwave lnux -12
Явлется live дистрибутивом для флэшки , но при желании можно установить и на ssd либо hdd,
при условии если на них установлен Ventoy либо Grub2, либо grub4dos (неоходимо слегка смодифицировать запись в загрузчике)
Основан на Debian 12 , в принципе им и является, просто его ресурсы после устаноки и настройке собраны в live дистрибутив
с помощью скриптов linux live kit отсюда https://www.linux-live.org
сборник скриптов для пересборки Debian в живой дистрибутив для флэшки, от Tomas Matejicek
Говорю ему спасибо.

Где скачать
следует скачать oldwave_12-pc_fin.tar

скачать с Terabox https://terabox.com/s/18U3eDKuxasesC_lBZcEA2w

скачать с google disck https://drive.google.com/file/d/1dRvTTIsJBIq-IVE49-hm2cLhNGqNDJS0/view?usp=sharing

Дистрибутив модульный.
За создание модулей отвечает утилита--- p-ow-apt2sb
За подключение модулей утилита --- Mod-Man
Дистрибутив реализует идею подключения модулей символическими ссылками, в нативной файловой системе,
и потому не зависит от aufs и overlayfs , идея старая как и весь мир linux, но имеет право на жизнь.
Эти скрипты могут работать в любых Debian основаных, при определеной адаптации к менеджеру пакетов в
любом linux дистрибутиве, мне например удалось их адаптировать для arch linux

в дистрибутиве есть также утилита менеджера appimage--pam4 которая является TUI оболочкой над
консольным менеджером appimage --am
от разработчика ivan-hc
про am можно посмотреть тут https://github.com/ivan-hc/AM

В дистрибутиве еще много интересных скриптов на bash
которые облегчают его использование про них можно
прочитать в файле на рабочем столе ПРОЧТИ_МЕНЯ

Как установить дистрибутив . Создавать а также подключать модули можно посмотреть в ВИДЕОИНСТРУКЦИИ
архив которых можно скачать тут с этой страницы.
А так же по адрессам
Ya-disk https://disk.yandex.ru/d/2RB06IxD-ClV7w
Mail-O https://cloud.mail.ru/public/mqTn/DR4Trat54

Текстовое описание

как_УСТАНОВИТЬ_дистрибутив_OLDWAVE_Linux

Сейчас мы будем устанавливать дистрибутив oldwave linux
на флэш накопитель
В моём случае я предварительно отформатировал дополнительный раздел
созданый из Ventoy в ext4
Далее я должен распаковать дистрибутив из архива
в каталог рядом с архивом, потом мы скопируем его на дополнительный
раздел,
Но перед этим заходим в каталог oldvave-pc_12
а потом в каталог boot
и в нем создаём пустой файл с именем met1
он станет меткой для поиска корневого каталога дистрибутива
Далее копируем каталог oldvave-pc_12 в дополнительный
раздел от имени суперпользователя
для надежности вводим в терминал команду
sudo sync
когда эта команда закончит своё выполнение
это будет означать что файлы скопированы
Как вы заметили команда sudo sync выполнена значит копирование на флэш
накопитель завершено. И теперь можно перейти к этапу записи загрузчика
ventoy

Далее мы должны смонтировать флэш накопитель
в каталог /mnt/VEFI но предварительно мы должны для этого создать
командой sudo mkdir -p /mnt/VEFI
после монтирования флэш накопителя в /mnt/VEFI
переходим в него а потом далее по пути /mnt/VEFI/grub/
находим там конфигурационый файл загрузчика grub.cfg
и от имени root открываем его для правки, осторожно ничего не удаляя
переходим в конец файла прописываем вот эту конфигу загрузчика

menuentry "---Old-Wave-linux_pc-12---" {
set d=oldwave_12-pc_fin
export d
search --set=root --no-floppy --file /${d}/boot/met1
linux /${d}/boot/vmlinuz dir=${d} linux.flags=perch quiet enable_services=ssh,firewalld
initrd /${d}/boot/initrfs.img
}

обратите внимание имя каталога должно соответсвовать имени каталога
дистрибутива из архива oldwave_12-pc_fin также в загрузчике метка должна
соответсвовать той что вы создали met1, после того как скопировали
в grub.cfg и прописали конфигу файл grub.cfg можно сохранить ,
и теперь у нас есть загрузочная флэшка с дистрибутивом oldwave linux.
На этом всё!

не забыв в каталоге с ресурсами на sdb3 найти каталог /boot и поместить в него пустой файл-метку с именем met1
по этому файлу будет обьявлен корневой каталог загрузчика
скрипт всё это собствено и делает, ну может метки другие будут...

Рекомендую брать быстрые флэшки. У меня например от Adata, весьма скоростная
для проверки скорости чтения флэшки ,а при загрузке дистрибутива имено этот показатель важен
можно воспользоватся командой

sudo dd if=/dev/sdb1 of=/dev/null bs=4M count=256 iflag=direct status=progress

у моей флэшки вот такой результат

1073741824 bytes (1.1 GB, 1.0 GiB) copied, 27.4576 s, 39.1 MB/s