Автор Тема: Разработка дистрибутива для компьютеров с ограниченными ресурсами.  (Прочитано 206042 раз)

NotHAM

  • Гость
Для NotHAM:
С фоном для systray (в Icewm) пока ничего не получилось? Или еще не смотрел?
Это пока не смотрел.
Кстати. Надо эти староглинянные темы все убрать - не надо пугать народ этим ужасом
Это со временем уберу, конечно.

Vova

  • Гость
Цитировать
Описывайте ваше железо, пожалуйста, и поподробнее..

07:59:28 ] lspci
00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller Hub [..]

Вы, конечно, молодец.. но можно было и проще, простыми словами... Какой процессор, сколько памяти, видео+количество памяти, какая мышь (usb или com), есть ли ISA или нет?

Vova

  • Гость
и по задумке берет совсем не тот xpm в качестве фона для icewmtray..
Пробежался по коду - там вообще вроде не умеет картинки в качестве фона...
TrayPanelUseBgPixmaps - это патч был ?

Да, был патч.. Его нужно бы переработать.

Оффлайн anasha

  • Завсегдатай
  • *
  • Сообщений: 54
    • Исcкуственный Интелект
    • Email

Vova

  • Гость
P-3, 700 Mgz, hdd 30 gb, mem 193 mb,

...
У вас Riva TNT.. Попробуйте при установке и появлении экрана с выбором опций (Установка и т.д.) внизу в доп. параметрах написать нечто вроде xdriver=vesa и продолжить установку ОС. На время установки будет применяться этот драйвер X.. Может поможет.

NotHAM

  • Гость
Пробежался по коду - там вообще вроде не умеет картинки в качестве фона...
TrayPanelUseBgPixmaps - это патч был ?

Да, был патч.. Его нужно бы переработать.
TrayPanelUseBgPixmaps - ни в исходниках, ни в патчах этот параметр не встречается,
grep ничего не нашел, может как то по другому называется?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 975
TrayPanelUseBgPixmaps - ни в исходниках, ни в патчах этот параметр не встречается,
grep ничего не нашел, может как то по другому называется?
Это альтовский патч - гугл отправляет в сизиф...
На самом деле, судя по atray.cc есть PixBg - но не работает...

NotHAM

  • Гость
Там много чего не работает, например патч для alsa к этой версии не
прикладывается (обламывается сборка), патчи для поиска иконок только частично
удалось применить (сегодня выложу сборку). Что применил - то работает.
Невозможно подкорректировать русификацию (много fuzzy) - если поправить -
icewm перестаёт запускаться (у меня наваял xsession-errors размером 30 МБ
с сообщениями о переполнении буфера после небольшой правки ru.po).
В общем смотрю на другие сборки (Debian, mandriva,...) где ничего этого
не делают. Видимо неспроста (там не дураки сидят). Да и рассылку icewm
(на sourceforge) потихоньку обследую. Автор тоже многое игнорирует из
предлагаемого (хотя что-то и применяет).

Vova

  • Гость
Там много чего не работает, например патч для alsa к этой версии не
прикладывается (обламывается сборка)[..]

Выкинь этот звуковой патч.. это, насколько я помню, для icesound.. Бог с ними, со звуковыми событиями..

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Перечислите, пожалуйста, все, что вы знаете. Есть ли решение проще, чем установка HDD в донорский комп?
Сетевая, как наиболее универсальное или External PCMCIA CD-ROM Drive, ну про остальные специфичные\экзотику можно не упоминать, например связка двух ПК по кабелю USB-USB.

Cкачал, записал на болванку и  перезагрузился. Первый экран с вводом и выбором меню вышел хорошо.
Выбрал пункт Установка ... появилось маленькое окошечко с надписью загрузка ядра с виджетом прогресс-бара, после чего все картинки исчезли, появился чёрный экран и собственно компьютер завис на глухо ... может это так придумано разработчиками, но по логике вещей такого быть не должно, хоть какие то знаки, чёрточки, стрелочки, буковки по любому должны быть, что-бы сообщить что процесс идёт нормально и в нужном направлении.

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

Заново перезагрузился и теперь уже выбрал пункт меня Безопасная Установка. Результат аналогичен предыдущему.

md5sum /home/kaa/Desktop/altlinux-5.1-20100605-antique-full-i586-install-cd.iso
003dae4b0af70974aae58aea89d9d776
1. md5sum должно быть две - для образа и для записанной конкретной болванки, а в идеале перед каждой установкой\использованием должна сверяться у болванки, вдруг появилось повреждение или банально самоизменились данные, особенно для перезаписываемых.
2. Если правильно понял ПК на базе 815 чипсета, значит скорее всего со встроенным видео и в БИОС оно скорее всего не отключено (то что установлена еще одна видеокарта - системе "фиолетово"), инсталятор просматривает список доступного и дает вывод на первое определенное при тестировании.
3. Лично не один раз устанавливал эти сборки на разное реальное (и старое в том числе) железо, в частности на интел 810, с отключенной интеграшкой и дискретной Tornado TNT2M64 PCI - ни каких проблем не было, все корректно определялось и устанавливалось, если правильно настроено само железо (исключение - не устанавливается автоматом загрузчик при 64 Мб ОЗУ, как обойти эту ошибку написано ниже).
4. Над этой сборкой люди работают по собственной инициативе и бесплатно, тратя свое личное время, т.е. тут Вам ни кто ни чего не должен и не обязан. Если хотите чем-то помочь проекту (с тестированием, идеями и т.п.), то высказывайтесь по делу, конструктивно и вежливо, а не "растопыривают пальцы с наездами и претензиями".


По ошибке установки загрузчика :
посмотрел на второй консоли при инстале, что происходит,  mkinitrd не может создать initrd.img файл и ругается на то, что не может открыть файл systemmap при начале своей работы, хотя этот файл в boot есть (возможно не хватает памяти для его подгрузки). Пробовал mkinitrd в этот момент с разными ключами - ссылается на не возможность открыть этот файл. Если не устанавливать загрузчик при инстале, загрузиться восстанавителем - чирут в установленную систему - дать команду mkinitrd, то initrd.img нормально создается, и в fixmbr потом устанавливает загрузчик (убрав комент отключения загрузки в конфиге лило).

Vova

  • Гость
Перечислите, пожалуйста, все, что вы знаете. Есть ли решение проще, чем установка HDD в донорский комп?
Сетевая, как наиболее универсальное или External PCMCIA CD-ROM Drive, ну про остальные специфичные\экзотику можно не упоминать, например связка двух ПК по кабелю USB-USB.
[..]

Мне как раз интересно было бы подробнее узнать про другие способы..

Все же считаю вариант с донорским комом наиболее приемлемым вариантом.. Ведь External PCMCIA CD-ROM Drive не всегда спасет  - производители старых ноутов часто затачивали именно свои PCMCIA CD-ROM Drive для загрузки с них. А такие девайсы нужно искать долго и нужно по интернет-барахолкам..
Способ сетевой установки тоже не всегда поможет - сети может не быть в принципе или может не быть сетевой карточки в ноуте.. А вот про USB-USB не слышал, если честно.. про com-com и т.д. - сам применял когда-то, а вот usb.. да и все равно - не у каждого старого ноута есть usb разъем..

По поводу "проблемы 64 мб" - как считаете, можно это автоматизировать, без лишних действий пользователя? Что для этого нужно сделать с вашей точки зрения?
« Последнее редактирование: 29.06.2010 19:08:51 от Vova »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 975
не надо делать автоматизированнные костыли, мы не не винду собираем %)

NotHAM

  • Гость
http://ftp.linux.kiev.ua/pub/Linux/ALT/people/_anatoly/packages/icewm/
Обновил icewm.  TaskbarAtTop (а заодно и двойная высота) теперь themable,
Иконки находит вроде все корректно, кроме меню logout - патч не годится
(даже для galculator берёт 48х48 - другой нет).
У меня всё работает. Тестируйте. Установка и откат - как тут:
http://forum.altlinux.org/index.php/topic,6091.msg103033.html#msg103033
Буду ковырять теперь UseBgPixmaps (если получится), ну и остальное смотреть.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Мне как раз интересно было бы подробнее узнать про другие способы..
Конкретные варианты решения обычно зависят от конкретных условий. Нет смысла перечислять все возможные, т.к. Вы ни когда с такими можете не столкнутся и наоборот. Под перечисленные Вами машинки - самые оптимальные (имхо) варианты назвал, да Вы их и сами знаете. Либо если размер HDD позволяет - образ на него и инсталл с жесткого диска.
Кстати, тут подвернулся (теща притащила за ненадобностью ей) один старенький ноут IBM 560  без - USB-портов, CD-ROM, интегрированной сети, FDD, но с 72 Мб ОЗУ. Попробую выкроить время и провести "сперименты" на нем, правда винт у всего на 800 Мб. Посмотрел в БИОС у него есть варианты загрузки с сетевой, флопиков, винта и PCMCA.
Цитировать
Все же считаю вариант с донорским комом наиболее приемлемым вариантом.. Ведь External PCMCIA CD-ROM Drive не всегда спасет  - производители старых ноутов часто затачивали именно свои PCMCIA CD-ROM Drive для загрузки с них. А такие девайсы нужно искать долго и нужно по интернет-барахолкам..
Способ сетевой установки тоже не всегда поможет - сети может не быть в принципе или может не быть сетевой карточки в ноуте.. А вот про USB-USB не слышал, если честно.. про com-com и т.д. - сам применял когда-то, а вот usb.. да и все равно - не у каждого старого ноута есть usb разъем..
ИМХО "донорский" вариант не самый лучший - маловероятно (в домашних условиях тем более), что "донор" окажется с идентичной по железу начинкой (видео, звук, сеть, обвязка по чипам и т.д.), а потом на "целевом" подпрыгивать с перенастройкой и разбираться почему что-то не так работает, каких модулей\драйверов не хватает. Проще пытаться поставить сразу на целевом - "Лучше день потерять, а потом за пять минут долететь ..." (с)
А если это проф.деятельность, то не иметь PCMCA-сетевушек, инстал.сервера, PCMCA-CD-ROM и прочего хозяйства ... ну ... это уже говорит как минимум о квалификации, если берешься за такие вещи - обязан иметь все что необходимо (это не лично про Вас, а общий принцип по отношению к работе).
Цитировать
По поводу "проблемы 64 мб" - как считаете, можно это автоматизировать, без лишних действий пользователя? Что для этого нужно сделать с вашей точки зрения?
В принципе это возможно, но согласен с YYY, что это надо решать кардинально - тут нужны не временные обходы (которые можно использовать при тестировании, что-бы понять в чем причина), а полноценное решение.
 Как вариант можно попробовать использовать в сборке более ранние версии mkinitrd, проверил бы это сам, но пока не разобрался как собирать свои образы с другим софтом, а без такого образа не соображу пока как можно подменить mkinitrd в момент инсталяци на старые версии, т.к. после инсталяции эта версия сама нормально срабатывает. Либо пробовать использовать два ядра. Либо пробовать облегчить инсталятор. Кстати, вычитал, что можно под алтератором запустить полностью автоматизированную установку с готового профиля, хочу это попробовать - приготовить профиль и посмотреть сможет он все сам установить без графики в инстале.


У меня всё работает. Тестируйте. Установка и откат - как тут:
http://forum.altlinux.org/index.php/topic,6091.msg103033.html#msg103033
Ых, опять ночами не спать, жена убЪёт, типа - опять со своими компами т...  вместо того, что-бы ее ласкать  ... :)

Vova

  • Гость
Я думаю, что все же проблему "64" и остальные можно решить включением 2 ядер, как и предлагалось мной ранее. По умолчанию ставится 2.6.18, а далее после установки по желанию - свежее.