Тема: Дистр для тестирования железа.

Такой нужен нашему палитену. В принципе уже готов;)
Тов. ZeroMem разместит здесь приблизительные требования. Несмотря не недовольство некоторых индивидов я продолжу описание своих действий.
 
  Эта система поддерживает загрузку по сети с сервера, что уже реализовано. Образ системы сжат в squashfs. Висит в оперативке. Сегодня прояснились некоторые моменты, оказалось что эта система должна служить не только клиентом, но и предоставлять функции dhcp и ftp-серверов :-( Так как на некоторых компах всего по 128 мегов оперативы, то пришлось извращаться с компилятором, в результате в субботу я получил 59-мегабайтный образ системы.

  Всем недовольным и непонимающим -- это _НЕ_БЛОГ_, это средство связи с другими разработчиками, и, по возможности, место поиска ответов и решений.

Любите систему, и она ответит взаимностью;)

2

Re: Дистр для тестирования железа.

Linux-2.6.22.5 API Headers
Glibc-2.5.1
Binutils-2.17
GCC-4.1.2
Berkeley DB-4.5.20
Sed-4.1.5
E2fsprogs-1.40.2
Coreutils-6.9
M4-1.4.10
Bison-2.3
Ncurses-5.6
Procps-3.2.7
Libtool-1.5.24
Perl-5.8.8
Readline-5.2
Zlib-1.2.3
Autoconf-2.61
Automake-1.10
Bash-3.2.25
Bzip2-1.0.4
Diffutils-2.8.1
File-4.21
Findutils-4.2.31
Flex-2.5.33
Gawk-3.1.5
Gettext-0.16.1
Grep-2.5.1a
Gzip-1.3.12
Inetutils-1.5
IPRoute2-2.6.20-070313
Kbd-1.12
Less-406
Make-3.81
Mktemp-1.5
Module-Init-Tools-3.2.2
Patch-2.5.4
Psmisc-22.5
Shadow-4.0.18.1
Sysvinit-2.86
Tar-1.18
Udev-113
Util-linux-2.12r

Системная локаль ru_RU.UTF-8.

Expat-2.0.1
Pkg-config-0.22
GLib-2.12.13
Cpio-2.6
PCRE-6.7
S-Lang-2.0.7
MC-4.6.1

Любите систему, и она ответит взаимностью;)

3

Re: Дистр для тестирования железа.

Добавлю что конкретно нужно.
TFTPD сервер лучше всего брать hba tftp от фряшки. Мною проверено, что работает.

Расскажу еще дополнительные подробности того, как эта система представляется.
Да. Она должна работать как и сервер, так и клиент. Но чаще будет использоваться как клиент для тотального тестирования железа. Она должна иметь функции клонирования образов с возможностью их сжаться (bzip2 и gz отлично подойдут :-D). По-умолчанию, система работает как клиент. В случае необходимости запускаются сервера, имеющие уже готовую предопределенную настройку, и ОС становится как RIS сервер - т.е. можно просто и со вкусом поставить винду. Подготовка образа винды для установки - это отдельная тема. Потому что и там есть свои причуды по типу как добавить дрова в дистриб для всех машин аудитории, и.т.д, и.т.п.

Почему я за то, что все минимально необходимые сервера должны быть включены в дистриб? Да потому что ЛЮБОЙ комп в ЛЮБОЕ время может оказаться вдруг этим самым OpenSource RIS сервером. Естественно, что в случае хоть небольшого успеха внедрение данного продукта будет произведено (как минимум, планируется протестировать его уже во время зимней сессии путем того, что в одной аудитории переставим нафиг винды на всех тачках). заодно и отточим немного сам дистриб винды.

Что там должно быть однозначно к вышеприведенному:
Python 2.5. Без него единственный RIS опенсурс сервак не работает.

Нужен самба-клиент и самба-сервер (по-умолчанию в дауне).

ISC DHCP сервер, в дауне по дефалту тоже. Должен быть настроен на выдачу имени файла (какого-зависит от выбора юзверя) для загрузки по PXE чтобы загрузить иную тачку.

Скрипт клонирования хардов по сети (простой dd сойдет).

Было бы неплохо ntfs-3g добавить чтобы ntfs раздельчики можно было листать.

по личной просьбе, добавь vim, plz)))

Вроде пока все. Остальное, что надо я тебе писал ранее в личку.

P.S. Совсем забыл. Другим хотелось бы видеть какой-нибудь автомаунт флешки. Не знаю, заф надо им...

4

Re: Дистр для тестирования железа.

Автомонтёра поставить мона, но это как минимум 20(!) метров. Я не буду.

Вопрос такой: нужно-ли создавать пользователя? ИМХО рут отлично подойдёт(в системе ведь понимающий человек работать будет?).

VIM удобно, конечно. Я могу поставить, если сильно хочется... но может так:
ln -s /usr/bin/{mcedit,vim} ?

З.Ы. Настройка серверов -- больше к тебе, ты этим занимаешся, уже готовые конфиги есть, а мне придётся книги листать:(
Идёт? smile

Любите систему, и она ответит взаимностью;)

5

Re: Дистр для тестирования железа.

ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.6.tar.gz
Взял этот.
Насчёт фтп не сильно понял КАКОЙ ты хочешь. Вики и гугль ничего внятного мне не сказали:(
Дай ссылку на исходники, хотя... мне проще всего будет поставить этот:) :
ftp://ftp.ncftp.com/ncftp/ncftp-3.1.9-src.tar.bz2

Любите систему, и она ответит взаимностью;)

6

Re: Дистр для тестирования железа.

Доставил Samba-3.0.28 и DHCP-3.0.5 ISC'ский.
DHCP правда не хотел ставиться, пришлось Мейкфайлы подправить;) Вроде работает, но за надёжность ручаться не могу.

Теперь вопрос о PXE -- где можно протестировать?

Любите систему, и она ответит взаимностью;)

7

Re: Дистр для тестирования железа.

Раработку пришлось приостановить за невостребованостью и неоригинальностью:|

Любите систему, и она ответит взаимностью;)