Если будет интерес почтенной публики, то попозже выложу fluxbox-r1-wm.sfs, который уже есть, работает, но пока сыроват и требует решения пары вопросиков.
Хотелось бы для Bit, если будет хорошо работать.
Как и обещал выкладываю fluxbox-r1-wm.sfs (http://rodon.my1.ru/_ld/0/13_fluxbox-kb.zip), только в процессе решения вопросиков по его работе, а именно он не хотел корректно перезагружаться в др. WM или просто выходить, оказалось надо в файлы restartwm и wmexit добавить следующие строчки:
if [ "`pidof fluxbox`" != "" ];then
kill -9 `pidof fluxbox`
exit
fi
за одним разом добавил эти строчки и в wmpoweroff, и в wmreboot. Эти четыре файлика лежат в r1kb_fix_wm.pet (см.вложение), который желательно установить если хочется поработать с Fluxbox-ом.
(http://rodon.my1.ru/pics/lpr-kb-fluxbox_312x176.jpg) (http://rodon.my1.ru/pics/lpr-kb-fluxbox_1360x768.jpg)
Еще в процессе тестирования заметил проблемы при выборе WM, кроме JWM, IceWM или Openbox, т.е. если выйдя из jwm, в консоли набирал, например #xwin e17, то мог получить следующее:
Этот скрипт запустит X windows для Вас...
Оконный менеджер jwm не найден!
Убедитесь в том, что соответствующий SFS находится в каталоге с дистрибутивом.
Или попробуйте использовать другой оконный менеджер (параметр загрузки wm=*)
Выполните "poweroff" - для выключения ПК или "reboot" - для перезагрузки.
Запуск X невозможен!
оказалось надо переместить блок из нескольких строчек внутри файла xwin и будет все ok!
Если хочется подключать другие WM, кроме тех трех, что уже есть в iso-шнике советую установить r1kb_fix_xwin.pet (см.вложение), после его установки я нормально смог подключать E17, XFCE, Gmome, вот только с KDE пока не получается подружиться, если загрузиться сразу с KDE, то вроде все нормально, а если на него попытаться перейти на "горячую", то через раз глючит...
Кстати
...притянутый за уши GNOME...
Значит всё же можно заставить GNOME работать с LupuRus? У меня в свое время не получилось, правда это было давно (а последний вариант ещё не пробовал).
вовсе даже не тянул за уши, а после исправления xwin вышел в консоль и набрал #xwin gdm и все Gnome запустился. Из иксов напрямую нельзя перейти, так как Gnome не прописан ни в xwin, ни в wmswitcher, возможно это дело недалекого будущего.
З.Ы. Образ из-за одного только файла xwin я не переделывал и не перезаливал, если будет дубль два, то учту изменения.
Внес изменения в шапку.
Останавливается загрузка системы на этапе подключения оконного менеджера, когда он находится на третьем разделе HDD. Просто зависание. Выход ресетом.
Подробнее:
Есть загрузочная флешка с LuPuRus520R1KB. Меню загрузки syslinux.cfg:
label unetbootindefault
menu label Kill Bill
kernel /vmlinuz pfix=nosave
append initrd=/initrd.gz
Загрузка и работа с флешки - без проблем. Но если на третьем разделе HDD присутствует файл jwm-r1-def-wm.sfs, то загрузка с флешки останавливается/зависает.
Ещё подробнее:
После удачного пользования с флешки решил перейти на HDD, где стоит винь7. три раздела: 100Мб -загрузочный скрытый, 50Гб – система винь7, 200Гб – любимые данные.
На первом разделе переименовал винь загрузчик, скопировал grldr и пререименовал под винь. В корень третьего раздела копировал файлы vmlinuz, initrd и *.sfs + создал menu.lst:
title puppy
#find --set-root /menu.lst
root (hd0,2)
kernel /vmlinuz pmedia=idehd pdev1=sda3 pfix=nosave sfsdir=SFS
initrd=/initrd.gz
title find and load BOOTMGR of Windows VISTA
fallback 2
find --set-root --ignore-floppies /bootmgr
chainloader /bootmgr7
#savedefault --wait=2
Grub загружается, загружает меню, загружает ядро, запускает initrd, в котором на этапе подключения оконного менеджера зависает. При этом загрузка с флешки так же стала не возможной. Заметьте, что всё положить в первый раздел нельзя, места мало. При этом винь7 из menu.lst запускается. (только этим и спасся) Удаление из третьего раздела sfs оконных М даёт возможность загружаться с флешки.
PS. Не исключаю, что может через 5мин и загрузится, но это будет не нормально. Выдерживал около 1 минуты. Непрерывное движение винта напрягает. После ресета винь предлагает проверить диск, ошибок не находит. Я думал, что во время загрузки puppy не должен ничего писать. Ан нет.
PS2. Подозреваю, что что-то ищется на винте (а там сотни т. файлов и каталогов). Но зачем туда писать? Иначе с чего винь "чует вторжение" ?
Но если на третьем разделе HDD присутствует файл jwm-r1-def-wm.sfs, то загрузка с флешки останавливается/зависает.
В корень третьего раздела копировал файлы vmlinuz, initrd и *.sfs + создал menu.lst:
Попробуйте файлы ложить не в корень раздела винта, а в каталог с любым именем, напр., puppy, lupu520 или lpr520r1kb и будет все нормально, и с флешки будет грузиться, пример моей записи в menu.lst:
...
title LuPuRus 5.20 R1 Kill Bill (JWM)
find --set-root --ignore-floppies --ignore-cd /lpr520r1kb/vmlinuz
kernel /lpr520r1kb/vmlinuz pmedia=atahd psubdir=lpr520r1kb wm=jwm sfsdir=SFS
initrd /lpr520r1kb/initrd.gz
title LuPuRus 5.20 R1 Kill Bill (IceWM)
find --set-root --ignore-floppies --ignore-cd /lpr520r1kb/vmlinuz
kernel /lpr520r1kb/vmlinuz pmedia=atahd psubdir=lpr520r1kb wm=icewm sfsdir=SFS
initrd /lpr520r1kb/initrd.gz
...
И еще все-таки лучше явно указывать wm=jwm или wm=icewm и т.д.
Успехов!
подобрать параметры загрузки с флешки, чтобы грузилась независимо от содержимого других носителей.
Чтобы грузилось только с флешки я делаю так, пример моей записи в menu.lst:
...
title LuPuRus R1 Kill Bill (JWM)
find --set-root --ignore-floppies --ignore-cd /usbdrive.tag
kernel /lpr520r1kb/vmlinuz pmedia=usbflash psubdir=lpr520r1kb wm=jwm sfsdir=SFS
initrd /lpr520r1kb/initrd.gz
title LuPuRus R1 Kill Bill (IceWM)
find --set-root --ignore-floppies --ignore-cd /usbdrive.tag
kernel /lpr520r1kb/vmlinuz pmedia=usbflash psubdir=lpr520r1kb wm=icewm sfsdir=SFS
initrd /lpr520r1kb/initrd.gz
title LuPuRus R1 Kill Bill (Openbox)
find --set-root --ignore-floppies --ignore-cd /usbdrive.tag
kernel /lpr520r1kb/vmlinuz pmedia=usbflash psubdir=lpr520r1kb wm=openbox sfsdir=SFS
initrd /lpr520r1kb/initrd.gz
title LuPuRus R1 Kill Bill (Fluxbox)
find --set-root --ignore-floppies --ignore-cd /usbdrive.tag
kernel /lpr520r1kb/vmlinuz pmedia=usbflash psubdir=lpr520r1kb wm=fluxbox sfsdir=SFS
initrd /lpr520r1kb/initrd.gz
...
Естественно в корне флешки обязательно лежит пустой файлик usbdrive.tag.
Еще раз успехов!!!