Ru-Board.club
← Вернуться в раздел «Программы»

» GRUB4DOS и GNU GRUB

Автор: AZJIO
Дата сообщения: 26.10.2009 18:01
Mafia80
На CD Grub4dos лоадером, а в меню menu.lst добавить строку загрузки plop, и сам plop на CD будет, и при загрузки с CD есть выбор, либо образы WinPE грузить, либо plop для использования загрузки с флешки.

fabvil
Цитата:
Чтобы исошник работал после редактирования нужно в свойствах поставить галочку "Optimized".
Вообще то я знал что галочка оптимизации выполняет ту же функцию что и "-duplicates-once", а к моей цитате отношения не имеет, пришлось проверять. Поставил в свойствах "Оптимизаровать" результат тот же, исошник после сохранения не загружается на виртуалке.

ABATAPA
Цитата:
это был пример, как запихнуть _загрузчик_ grldr на ISO
Цель была не опровергнуть всё и вся, а добиться идеальной ком-строки, я бы ещё хотел сделать как в исошнике 0PE.iso, который выкладывал kDnZP , там в качестве загрузчика двух-килобайтный файл, который грузит grldr с CD диска. Получится аналогично как на флешке или аналогично BCDW. И появится возможность обновлять grldr в исошнике заменой файла.

z0bra
Экспериментировал с back.jpg, картинка Grub'ом отображается в 256 цветов, может чуть больше, но ограничение есть, после применения индексирования цветов в фотошопе результат очень похожий, разница только в пересчёте цветов, у фотошопа разные варианты.
Автор: AZJIO
Дата сообщения: 26.10.2009 22:14
Счётчик я заставил отображать, заменив timeout.inc и добавив файлы head.jpg, head_a.jpg, а в common.inc поискав имена этих файлов нашёл участок кода от /init до font.large setfont. Теперь ищу координаты меню и других элементов, может они указаны в процентах. Сделал скрин, выделил участок строки выделения в фотошопе размер 700 пикселей, но такого числа нет. В общем нужно опять справку писать где что указывается.
В gfxboot 3.3 в отличии от 3.2 одна и та же картинка выглядит темнее, за счёт этого градации цвета более заметны.

[more=изменение gfxboot-3.3 *.inc]файл - panel.inc

Отключение отображения элементов иих действий
========================================
строка 67
0 "hide_help" getgfxnum 0 eq {
заменить на
0 "hide_help" getgfxnum 1 eq {


Отключение выбора языка.
строка 105
0 "hide_lang" getgfxnum 0 eq {
заменить на
0 "hide_lang" getgfxnum 1 eq {

Отключение элементов выключения и перезагрузки.
строка 121
0 "hide_poweroff" getgfxnum 0 eq {
заменить на
0 "hide_poweroff" getgfxnum 1 eq {

строка 124
0 "hide_reboot" getgfxnum 0 eq {
заменить на
    0 "hide_reboot" getgfxnum 1 eq {

аналогичные действия если закомментировать строку вида
[ keyF9 0 "F9" /panel.reboot /panel.reboot.width /panel.reboot.update .undef ]
========================================

файл - locale.inc
Установить русский язык по умолчанию сразу при старте темы
строка 72
dup .undef eq { pop "en_US" "%s.tr" locale.findfile } if
заменить на
dup .undef eq { pop "ru_RU" "%s.tr" locale.findfile } if
========================================[/more]
Автор: fabvil
Дата сообщения: 26.10.2009 22:30

Цитата:
Вообще то я знал что галочка оптимизации выполняет ту же функцию что и "-duplicates-once", а к моей цитате отношения не имеет, пришлось проверять. Поставил в свойствах "Оптимизаровать" результат тот же, исошник после сохранения не загружается на виртуалке.


Странно. Без этой галочки у меня часто после редактирования не грузился исошник. После того как стал ставить - ни разу такого случая не было.
Автор: kDnZP
Дата сообщения: 27.10.2009 01:05
AZJIO

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

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

fabvil

Цитата:
OEM папку с драйверами пробовал в исошник засунуть, но инсталятор папку oem ищет на флешке. Может это и не есть плохо, но странно.

У меня в исошнике лежат драйвера из драйверпаков в формате *.7z, которые прекрасно отрабатывают, благо XP_INST этот вариант поддерживает. Интеграцию драйверпаков (с картинками) я описывал ранее, страниц 5-10 назад
Автор: ru1956
Дата сообщения: 27.10.2009 01:18
HighwayStar
kDnZP
AZJIO
Thanks! за шапку!

Добавлено:
kDnZP

Цитата:
Ну и выбор в этом меню консоли восстановления:

http://img88.imageshack.us/img88/647/081810.png
Чем, или как сделать такой скрин на живой системе, без виртуалки?
Автор: kDnZP
Дата сообщения: 27.10.2009 01:33

Цитата:
Чем, или как сделать такой скрин на живой системе, без виртуалки?

Фотоаппаратом или мобилкой . На живой системе тоже проверял - работает.
Автор: iamm
Дата сообщения: 27.10.2009 01:35
Насчет Груба писал тут
Автор: ru1956
Дата сообщения: 27.10.2009 02:35
kDnZP

Цитата:
Фотоаппаратом или мобилкой

Сомневаюсь, что будет такого качества...
Скорей всего, Вы делали в виртуалке?
И вообще, интересует как снять скрин окон установки Винды?
PS: Невнимательный, сделан в qEmu...
Автор: AZJIO
Дата сообщения: 27.10.2009 02:54
Вот сделал некоторые настройки gfxboot-3.3 для комплекта z0bra. Вернул привычный таймер, установил свои настройки темы, сделал временное описание, что-где-как-чего менять. Скачать.
Автор: kDnZP
Дата сообщения: 27.10.2009 03:05
ru1956
Ну для снятия разнообразных скринов давно использую Snagit, попробуйте эту программу, она вам понравится
Автор: ru1956
Дата сообщения: 27.10.2009 03:12
kDnZP

Цитата:
давно использую Snagit

Разве эта прога сможет снять скрин сетаповского окна?
Это ж скорей всего окно DOS? Как ее там запустишь, ведь системы пока нет?
Автор: ABATAPA
Дата сообщения: 27.10.2009 08:09
iamm

Цитата:
Насчет Груба писал тут


Мда... "Лекарство для GRUB. Редактирование загрузчика". Почитал.
Какое Вы там нашли "лекарство", и как именно Вы "редактируете загрузчик"?
Редактирование файлов конфигурации - это еще не редактирование загрузчика.
Ну, разве что редактирование default config в теле grldr...

Хотя это, конечно, тут offtop.
Автор: z0bra
Дата сообщения: 27.10.2009 08:26
ru1956» без виртуалки - накак. развечто матом выводить на внешний терминал, который подключен к др. компу. - будет только текстовый режим. но к грабам это отношения не имеет никакого.
Автор: ABATAPA
Дата сообщения: 27.10.2009 12:30

Цитата:
u1956» без виртуалки - накак.

Ну почему - "никак"? Есть IP-KVM, есть всякие iLo от HP и аналогичные от других.
Доступ к "картинке" сервера (с момента включения) можно получить через IP в окне браузера хоть с другого конца света, и уж тут ничто не помешает сделать скриншот.
Автор: z0bra
Дата сообщения: 27.10.2009 22:29
ABATAPA» Вы безусловно правы. но это даалеко не бытовое решение. и если в вопросе не значатся "имею корпоративное решение от HP" и пр., то ответ, увы, ”u1956» без виртуалки - накак.”
Автор: ru1956
Дата сообщения: 27.10.2009 22:48
z0bra
ABATAPA
Thanks!
Такие сложности, и не подуал бы!
То то я ищу по всему инету "Как сделать скриншот экрана загрузки" и везде тишина...
Автор: AZJIO
Дата сообщения: 28.10.2009 02:58
Я не любитель стратегий, но сделал gfxboot-тему с примером изменённого таймера на тему WarCraft. В комплекте две готовые темы и файлы для замены в конструкторе z0bra, чтоб собрать самостоятельно. Не задавался целью сделать идеально, картинки каждый себе сам поправить сможет, а сделать варианты таймеров, так как круг с точками уже во всех темах без какого либо разнообразия.

Полностью настроил и адаптировал gfxboot-3.3 под свои темы, ссылку в шапке обновил.
Автор: Dystopian
Дата сообщения: 29.10.2009 17:36
Поделюсь опытом, как я заставил работать PLoP на моей загрузочной флешке, которая отформатирована в NTFS.
Раньше на флешке в MBR был стандартный виндовый загрузчик, а grldr был переименован в ntldr и лежал в корне флешки, а потому GRUB4DOS успешно загружался. Загрузка же PLoP из-под GRUB4DOS приводила к зависшему черному экрану с надписью о каком-то загруженном образе линукса и мигающим курсором.
Решила проблему установка загрузчика GRUB4DOS в MBR флешки вместо стандартного. Я сделал это с помощью grubinst-1.1 (это описано в шапке: Простая установка GRUB4DOS на флешку без перезагрузок). Теперь PLoP грузится успешно.
Автор: AZJIO
Дата сообщения: 29.10.2009 22:10
Dystopian, а версия plop какая? У меня старая версия выдавала такую ошибку, а новая без проблем, не записывая ничего в MBR.
Автор: omgiafs
Дата сообщения: 30.10.2009 12:19
Dystopian, хотелось бы уточнить еще и загрузочный сектор раздела NTFS.
Для полноты картины.

Просто когда у меня на современном компьютере висит PLoP, дело обстоит так:
USB-HDD Transcend StoreJet 320, первый раздел активный FAT32 10 Gb, второй NTFS все остальное.

В MBR зашит GRUB4DOS, в загрузочных секторах разделов BOOTICE пишет unknown.
Так что для полноты картины извольте PBR тоже написать

Затем попробовал простую флешку Transcend JetFlash 4Gb. Единственный раздел FAT32.
MBR: ntldr
PBR: ntldr
Грузится груб через boot.ini, затем из него
PLoP - после появления меню груба все зависло

MBR: grldr
PBR: grldr
Грузится груб, затем из него
PLoP - после появления меню груба все зависло


MBR: ntldr
PBR: ntldr
Пытается загрузиться PLoP через boot.ini
Код: [boot loader]
timeout=30
default= C:\plpbt
[operating systems]
C:\grldr="Grub4Dos"
C:\plpbt="PLoP"
Автор: vandal61
Дата сообщения: 01.11.2009 01:13
Долго пытался сделать загрузочную флешку и собственно хочу поделиться результатами.
1.    Форматировать желательно под NTFS, поскольку под FATом на многих машинах перестает видеть загрузчик grub-видимо это связано со спецификой того или иного железа
2.    Я считаю, что проще сделать аппаратно-независимый образ системы с помощью скажем госта или акрониса, поместить его на флешку и устанавливать его, нежели устанавливать систему с флешки в несколько этапов.
3.    Поскольку флешка форматируется под NTFS, то проги заточенные под fat , идти в чистом виде (т. е. через io.sys и msdos.sys) не будут, решение-эмуляция флоппи-имиджей, в которых присутствует файл загрузочного сектора, я таким образом hirens boot cd запускаю.
4.    Создать загрузочную флешку с помощью grub4dos достаточно легко, если не требуется наличие нескольких загрузочных windows pe систем. В этом случае придется подправить с помощью например winhex файлы setupldr.bin (для каждой winpe он свой).
C мультизагрузочной флешки в идеале можно грузить несколько нтишных систем. Для этого каждая нтшка копируется в свою папку( например ерд командер в папку erdcom) и правится файл setupldr.bin т. е. в нем заменяются все записи minint на название папки (для ерд командера соответственно minint правится на erdcom) и ОБЯЗАТЕЛЬНО правится файл txtsetup.sif, а именно строчка OsLoadOptions = "/fastdetect ", в этой строчке может быть любая запись, но обязательно должна присутствовать/minint, т.е. например
OsLoadOptions = "/fastdetect /noguiboot /nodebug /minint"
при запуске нтишной системы с флешки проверяется эта запись и если setupldr.bin не правился то будет грузится из папки minint,а если этот файл правился, то вместо minint будет подставляться например erdcom и т. д.
также надо переименовать в файле setupldr.bin все записи txtsetup.sif в txtsetхx.sif где хх-любая цифра,главное чтобы отличались между собой(например erdcommander-01, windows web edit-02,windows pe-03 и т. д.), переименовать сам файл txtsetup.sif в txtsetхx.sif с соответствующей х и продублировать его в корень флешки.
----------------------
если в файле txtsetup.sif OsLoadOptions = "/fastdetect /noguiboot /nodebug" (т. е. запись /minint отсутствует), то будет считаться что грузится инсталяция системы, соответственно из папок $win_nt$~bt ($win_xx$~bt, если инсталяций несколько, соответственно хх-это та жа цифра, что и в txtsetхx.sif)
При правке файла setupldr.bin не забывать про контрольные суммы, т.е сохранять кол-во символов (например minint можно переименовать в minin1 или minerd или erdcom и т.п)

-------------------------------------------------
можно инсталировать систему с флешки путем загрузки какой-нибудь win pe, затем скопировать дистрибутив(он должен находиться на флешке) на жесткий диск и запустить winnt.exe или winnt32.exe с соответствующими ключами
Вот фрагмент моего menu.lst:

;В файле setupldr.bin заменил запись minint на erdcom, запись txtsetup.sif оставил.
;Продублировал файл txtsetup.sif в корень флешки
title ERD COMMANDER 2005
fallback 1
find --set-root /erdcom/setupldr.bin
chainloader /erdcom/setupldr.bin
savedefault --wait=2

;В файле setupldr.bin запись $WIN_NT$.~BT оставил, запись txtsetup.sif заменил на txtset00.sif .
;Переименовал файл txtsetup.sif в txtset00.sif и продублировал файл txtset00.sif в корень флешки
title windows xp recovery console
root (hd0,0)
chainloader (hd0,0)/$WIN_NT$.~BT/SETUPLDR.BIN
boot

;В файле setupldr.bin запись $WIN_NT$.~BT заменил на $WIN_00$.~BT, запись txtsetup.sif заменил на txtset01.sif .
;Переименовал файл txtsetup.sif в txtset01.sif и продублировал файл txtset01.sif в корень флешки
title BLUCON recovery console
root (hd0,0)
chainloader (hd0,0)/$WIN_00$.~BT/SETUPLDR.BIN
boot

;В файле setupldr.bin запись minint оставил, запись txtsetup.sif заменил на txtset03.sif .
;Переименовал файл txtsetup.sif в txtset03.sif и продублировал файл txtset03.sif в корень флешки
title windows xp web edition
find --set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin

;В файле setupldr.bin запись minint заменил на infra8, запись txtsetup.sif заменил на txtset04.sif .
;Переименовал файл txtsetup.sif в txtset04.sif и продублировал файл txtset04.sif в корень флешки
title windows xp live cd
find --set-root /infra8/setupldr.bin
chainloader /infra8/setupldr.bin

;В файле setupldr.bin запись minint заменил на infra9, запись txtsetup.sif заменил на txtset05.sif .
;Переименовал файл txtsetup.sif в txtset05.sif и продублировал файл txtset05.sif в корень флешки
title windows xp reanimator live cd
find --set-root /infra9/setupldr.bin
chainloader /infra9/setupldr.bin

title memtest86
find --set-root /MEMTEST.IMG
map --mem /MEMTEST.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title ghost 11.5
find --set-root /ghost11_5.IMA
map --mem /ghost11_5.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


title Hirens Boot CD
find --set-root /hbcd/HIREN.IMA
map --mem /hbcd/HIREN.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title Dr.Web LiveCD (Default)
kernel /boot/vmlinuz
append root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb
initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1


title Dr.Web LiveCD (Safe Mode)
kernel /boot/vmlinuz append root=/dev/ram0 init=/linuxrc init_opts=3 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb
initrd=/boot/initrd

title Testing Memory
kernel /boot/memtest

title загрузка с USB и т.д. -> PLOP Boot Manager
kernel /boot/plpbt.bin

title Тест оперативной памяти Memtest v2.1
kernel (hd0,0)/boot/memtestp.bin

title Тест жестких дисков MHDD 4.6
find --set-root /mhdd.ima
map --mem /mhdd.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title Тест жестких дисков Виктория v3.52
find --set-root /BOOT/VICTORIA.IMA
map --mem /BOOT/VICTORIA.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
Важно! Если не скопировать файлы txtset...sif в корень флешки, то работать не будет.
Естественно для нормальной загрузки требуется еще модифицированный ntdetect.com

Автор: gti503
Дата сообщения: 01.11.2009 01:49
Может знатоки подскажут:

1) будет работать файл типа *.iso с установкой WinXP (в частности у меня Windows XP SP3 2008 SamBuild 10_0 GoldRC) и что надо будет прописать в menu.lst. Или же проще не заворачиваться а просто перекинуть файлы из образа на flash-ку?

2) на какой виртуальной машине можно проверять загрузку с USB - пользуюсь для проверки CD-DVD VirtualBox_portable, но он с flash не позволяет загружаться.
Автор: AZJIO
Дата сообщения: 01.11.2009 07:45
vandal61

Цитата:
При правке файла setupldr.bin не забывать про контрольные суммы, т.е сохранять кол-во символов (например minint можно переименовать в minin1 или minerd или erdcom и т.п)
это конечно к Grub4dos не относится, и есть для этого тема, но правка именно minint на minin1 не работает, вылетает в синий экран. Вот читайте.

gti503

Цитата:
2) на какой виртуальной машине можно проверять загрузку с USB
на QEMU, здесь
Автор: VV2006
Дата сообщения: 01.11.2009 09:33
vandal61

Hirens Boot CD с флешки, отформатированной в NTFS, запустить-то можно. Только толку с этого? Давно как-то пробовал, доступ к носителю как раз из-за NTFS и теряется.

Да, ещё: несколько WinPE на одной флешке c таким способом загрузки (через загрузочные сектора файлы) из меню GRUB имеют не очень приятное последствие - общий каталог Programs. С другой стороны, загрузка из образов тоже имеет сложности и требует памяти, сопоставимой с размерами образа. Видимо, в набор WinPE на флешке целесообразно включать разные по способу загрузки сборки.

AZJIO

А в принципе можно, наверное, при помощи wim-конвертора сделать несколько вариантов winpe.wim'ов, подключамых по выбору?
Автор: ABATAPA
Дата сообщения: 01.11.2009 11:52

Цитата:
Да, ещё: несколько WinPE на одной флешке c таким способом загрузки (через загрузочные сектора) из меню GRUB имеют не очень приятное последствие - общий каталог Programs.


Именно поэтому я уже много времени прошу авторов сборок переносить всю сборку внутрь уникального каталога. Пока прислушался (причем, почти сразу) только 7sh, за что ему еще раз большое спасибо!.
Без этого я модифицировал все сборки сам - это достаточно просто, как правило, все пути есть или с .ini, или в кустах реестра, или еще где-то - ищется поиском строк. В итоге у меня всегда одна система - один каталог. Причем, не всегда в корне.
Автор: vandal61
Дата сообщения: 01.11.2009 12:29

Цитата:
vandal61

Hirens Boot CD с флешки, отформатированной в NTFS, запустить-то можно. Только толку с этого? Давно как-то пробовал, доступ к носителю как раз из-за NTFS и теряется.

Не совсем понял, к какому носителю теряется доступ? У меня все пашет.

Цитата:

Да, ещё: несколько WinPE на одной флешке c таким способом загрузки (через загрузочные сектора) из меню GRUB имеют не очень приятное последствие - общий каталог Programs.

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

Добавлено:

Цитата:

vandal61

Цитата:
При правке файла setupldr.bin не забывать про контрольные суммы, т.е сохранять кол-во символов (например minint можно переименовать в minin1 или minerd или erdcom и т.п)
это конечно к Grub4dos не относится, и есть для этого тема, но правка именно minint на minin1 не работает, вылетает в синий экран. Вот читайте [?].

Возможно, что правка именно minint на minin1 не работает, вылетает в синий экран, но я то это писал в качестве примера. Вы можете посмотреть в листинге menu.lst, на что конкретно я менял запись minint-главное, чтобы количество символов (а конкретно 6) оставалось одинаковым. И потом, у меня тоже вылетало в синий экран (ошибка 7B), пока я не начал использовать модифицированный ntdetect.com (где-то в этой теме видел ссылку на скачку).
А вообще у меня все работает, причем на любом железе-уже сделал образ флешки и проверил на другой флешке.





Добавлено:
Создал несколько gfxboot-тем в соответствие с этой инструкцией. Создал в menu.lst раздел, где можно менять темы динамически-тема-то меняется, только после изменения темы русский шрифт в меню исчезает, т. е. вместо него пустая строчка, ее можно активировать, но что она означает не видно. Кто-нибудь сталкивался с подобным?

Автор: AZJIO
Дата сообщения: 01.11.2009 15:41
vandal61
а) при чём здесь ошибка 7b с отваливанием флешки? ошибки синего экрана полно, я и не помню какая была но не 7b, b) ещё не разу не патчил setupldr.bin с изменением количества символов., с) на всех сборках ntdetect.com стараются выложить модифицированный. Попробуйте сделать алкид с другим каталогом, чтоб не minint, многие заинтересуются. Кстати, вот тема и по готовым сборкам.

Цитата:
поскольку тебе в любой момент могут сказать что мало виртуальной памяти
используйте RusLive_mini, 50 Мб, мне даже трудно найти комп менее 128Мб памяти, чтоб проверять.
Автор: vandal61
Дата сообщения: 01.11.2009 16:20

Цитата:

vandal61
а) при чём здесь ошибка 7b с отваливанием флешки? ошибки синего экрана полно, я и не помню какая была но не 7b

Я в курсе, просто я писал именно про ту ошибку, которая была у меня. Еще где-то читал что нужно в папку систем32 переписать emptyreg.dat

Цитата:

Попробуйте сделать алкид с дрим каталогом, чтоб не minint, многие заинтересуются.

Не знаю, что вы имеете в виду под алкидом, но я выцепил из сборки reanimator 2009 alkid live cd и поместил на флешку (в моем menu.lst он фигурирует как windows xp live cd)-он работает и грузится с флешки из папки infra8 (см. выше)

Цитата:
используйте RusLive_mini, 50 Мб, мне даже трудно найти комп менее 128Мб памяти, чтоб проверять.

Завидую, потому что у меня на работе большинство машин на базе 98-х окон с 64 мб памяти на борту

Автор: AlessTO
Дата сообщения: 01.11.2009 18:36
AZJIO

Цитата:
правка именно minint на minin1 не работает

Ну почему же? Все работает. Есть у меня пара модифицированных загрузчиков.. Просто не все нужно менять.
upd. А про 2 (или сколько нужно) каталога было тут.
Автор: vandal61
Дата сообщения: 01.11.2009 19:35

Цитата:

Ну почему же? Все работает. Есть у меня пара модифицированных загрузчиков.. Просто не все нужно менять.

Абсолютно согласен, видимо все-таки придется уточнить, что править надо только те minint, которые указывают, что в данном случае minint используется в качестве папки, т. е если например присутствует запись \minint\system32 или \minint\txtsetup.sif, то эти minint можно редактировать, а в записях типа /minint.system32 редактировать не следует.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

Предыдущая тема: Альтеранативы Media Center от M$


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.