slackware.ru
http://www.slackware.ru/forum/

Миграция с Debian на Slackware
http://www.slackware.ru/forum/viewtopic.php?f=44&t=2617
Страница 2 из 2

Автор:  DdShurick [ 11 мар 2019 12:24 ]
Заголовок сообщения:  Re: Миграция с Debian на Slackware

Цитата:
свош с ауфс

У меня собрана системка по мотивам Puppyrus из пакетов Slackware-14.2, пробовал и aufs и overlayfs, оба варианта работают.

Автор:  KobelBen [ 12 мар 2019 03:56 ]
Заголовок сообщения:  Re: Миграция с Debian на Slackware

Выше писал - если ядро 4.х будут работать. Если ядро 3.х то оверлей фс будет глючить на live проектах…

Автор:  KobelBen [ 22 мар 2019 00:56 ]
Заголовок сообщения:  Re: Миграция с Debian на Slackware

Подведу итоги - Слака мне нравится жалею что потерял столько времени пытаясь освоить Дебиан после Агилии. Ну правда пришлось
1 пересобрать fluxbox и инитрд ( fluxbox даже в current слишком старый инитрд слишком жирный)
2 Собрать и установить openrc вместо штатного SisV ( openrc реально быстрее)
3 сжать /usr в сквош ( скорости ради и экономии места в корне для)
В итоге система ( current-64 полная установка ) занимает на разделе 4.5 Гб грузится за пару секунд и шустрит как либеро.
Я таки доволен.

Автор:  bormant [ 22 мар 2019 01:02 ]
Заголовок сообщения:  Re: Миграция с Debian на Slackware

С чем вас и поздравляю.

Цитата:
инитрд слишком жирный
Мой жирный:
Код:
$ ls -lh /boot/initrd.gz
... 8.1M ...
$ du -sh /boot/initrd-tree/
25M /boot/initrd-tree/
А ваш -- это сколько в метрах ?

PS. Походу udev успел стать неотключаемым, несмотря на UDEV="0" в /etc/mkinitrd.conf...
Код:
grep -B1 ^UDEV $(which mkinitrd)
# The initrd requires udev to function correctly:
UDEV=1

Автор:  KobelBen [ 22 мар 2019 01:34 ]
Заголовок сообщения:  Re: Миграция с Debian на Slackware

Код:
ls -ls /boot/initrd6.gz
3144 -rw-r--r-- 1 root root 3218020 Mar 21 22:12 /boot/initrd6.gz
du -sh /home/pub/Slaka/init/
5.2M    /home/pub/Slaka/init/

3.2 метра это очень много на Агилии делал на 0.5 метров но это надо busybox пересобрать ( пока не делал потом займусь)
Штатный mkinitrd берет initrd-tree из своего архива в /usr/share/mkinitrd
Код:
 ls /usr/share/mkinitrd/
initrd-tree.tar.gz  keymaps.tar.gz  mkinitrd_command_generator.sh*

лазить туда не стал чтоб не ломать, сборка и настройка своего initrd6.gz проводилась в другой директории - /home/pub/Slaka/init/

Udev из инитрд выдрал с корнем, проблем не наблюдаю пока

Автор:  DdShurick [ 22 мар 2019 06:57 ]
Заголовок сообщения:  Re: Миграция с Debian на Slackware

Цитата:
надо busybox

Да.
Код:
# du -h initrd.gz
280.0K   initrd64.gz
# du -hs initrd_tree
532.0K   initrd_tree

Цитата:
SysV
busybox init, но это на любителя.

Автор:  KobelBen [ 25 мар 2019 05:56 ]
Заголовок сообщения:  Re: Миграция с Debian на Slackware

Пересборкой busybox заниматься было в лом - сделал проще - Скачал https://www.busybox.net/downloads/binaries/1.20.0/busybox-i586 готовый бинарник и получил

Код:
du -h /boot/initrd27.gz
1.2M   /boot/initrd27.gz
 du -hs /home/pub/Slaka/init/
3.4M   /home/pub/Slaka/init/

С учетом того что ядро у меня родное слакварное на 6 мб , 1мб рамдиска вполне устраивает.
Код:
ls -l /boot | grep vmlinuz
lrwxrwxrwx  1 root root      23 Mar 18 08:46 vmlinuz -> vmlinuz-generic-4.19.29
lrwxrwxrwx  1 root root      23 Mar 15 10:42 vmlinuz-generic -> vmlinuz-generic-4.19.29
-rw-r--r--  1 root root 6088576 Mar 14 12:30 vmlinuz-generic-4.19.29


В рамдиске у меня модуля сквош , оверлей , ext4 + зависимости и собственно скрипт обработки всего этого счастья. Можно ужаться еше, но тут уже следует подумать о пересборке ядра да вот сделать так чтоб и модули все были на месте и размер небольшой мне пока не удавалось - 4-7 метров на современные ядра. Если кто менее делал поделитесь конфигами , хоть поучусь

Автор:  dZ0TFR [ 25 мар 2019 08:16 ]
Заголовок сообщения:  Re: Миграция с Debian на Slackware

Можно еще ради экономии места составить tagfile в сравнении с установленными пакетами SalixOS или Porteus. Когда я свою Slackware ощипал у меня что то получалось система около 3Гб занимала без каких либо неудобств (fluxbox, firefox, mplayer). Это при том что я полный ноль. Но как мне кажется это все таки бессмысленно т.к. сами по себе Salix и Porteus занимают еще меньше места (2гб и 1гб соответственно). Ядро в Porteus помню вообще было 2.5мб и initrd 600кб (Porteus 3.1 по мотивам Slackware 14.1 x86). Уж не знаю как автору это удалось.

Автор:  bormant [ 25 мар 2019 10:55 ]
Заголовок сообщения:  Re: Миграция с Debian на Slackware

> Ядро в Porteus помню вообще было 2.5мб и initrd 600кб (Porteus 3.1 по мотивам Slackware 14.1 x86). Уж не знаю как автору это удалось.
Узнать нетрудно, было бы желание. Загруженное ядро свой конфиг может отдавать (если не отключено) в /proc/config.gz. Плюс сжать его можно при помощи "xz -9" (упаковщик в конфиге задается). Плюс конфиг может и просто рядом где-то лежать, если традиции Slackware еще были сильны ;-)

Автор:  yars [ 26 мар 2019 02:22 ]
Заголовок сообщения:  Re: Миграция с Debian на Slackware

Для справки: один только /usr/doc на диске занимает ~гигабайт.

Автор:  dZ0TFR [ 04 апр 2019 11:21 ]
Заголовок сообщения:  Re: Миграция с Debian на Slackware

KobelBen писал(а):
В рамдиске у меня модуля сквош , оверлей , ext4 + зависимости и собственно скрипт обработки всего этого счастья. Можно ужаться еше, но тут уже следует подумать о пересборке ядра да вот сделать так чтоб и модули все были на месте и размер небольшой мне пока не удавалось - 4-7 метров на современные ядра. Если кто менее делал поделитесь конфигами , хоть поучусь
А по этой инструкции ставить ядро не пробовали? Ядро весит 3-5 метра и с опцией compact грузится быстро.

Автор:  KobelBen [ 05 апр 2019 00:57 ]
Заголовок сообщения:  Re: Миграция с Debian на Slackware

Цитата:
А по этой инструкции ставить ядро не пробовали? Ядро весит 3-5 метра и с опцией compact грузится быстро.


По этой инструкции и делал изначально.
Код:
uname -r
4.19.30
весит около 6мб , интрд пересобраный - 1мб. Использую я груб2 опции compact там нет. Грузит быстро но можно еше быстрее. Суть вопроса - пересборка ядра с сохранением функционала и метода сжатия gzip ( ранее именно gzip давал самую быструю скорость запуска ядра подчеркиваю ,что именно запуска ядра а не сжатия файлов ). Имеет ли задача решение? Ну незнаю но пробую…

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/