PDA

Просмотр полной версии : Загрузка по сети произвольного iso-образа


kkk
15.12.2010, 11:23
Меня кажеццо в гугле забанили. Я попой чувствую, шо решение есть, но в куда смотреть - я пока хз. Задача довольно тривиальная - эсть штук 5 iso-образов, используемых в работе, их бы желательно грузить из сети. При этом службы RIS/WDS не катят, ибо не столько нужна инсталляция винды, сколько запуск того же Акрониса, например. А то сидюки и загрузочные флешки постоянно куда-то теряюццо, или на всех их не хватает.

softm
15.12.2010, 16:05
Меня кажеццо в гугле забанили. Я попой чувствую, шо решение есть, но в куда смотреть - я пока хз. Задача довольно тривиальная - эсть штук 5 iso-образов, используемых в работе, их бы желательно грузить из сети. При этом службы RIS/WDS не катят, ибо не столько нужна инсталляция винды, сколько запуск того же Акрониса, например. А то сидюки и загрузочные флешки постоянно куда-то теряюццо, или на всех их не хватает.

Проще сделать еп-сервер, на котором выбирать что замаунтить и прилинковать в самба-шаре уже и сейчас, то есть делать просто exec(mount -o loop -t iso9660 file.iso /mnt/iso), а далеее по таймауту отваливать. Или оставлять, на сколько выбрали.

ПС. Извините сам я по фтп такое сделал конечно ... но самба выгодней для любителей "виндовс".

kkk
15.12.2010, 16:21
тут любитель-не любитель - пох, сплошная винда кругом :) нагуглил Acronis SnapDeploy Server - ща буду посмотреть, теоретицски оно вопрос инсталла должно закрыть как минимум

softm
15.12.2010, 16:30
тут любитель-не любитель - пох, сплошная винда кругом :) нагуглил Acronis SnapDeploy Server - ща буду посмотреть, теоретицски оно вопрос инсталла должно закрыть как минимум

денвер+чтото что ... поднимет диск, в общей шаре, локально.

вот кусок:

//search all iso in /data

$arr = array();

$dir_iterator = new RecursiveDirectoryIterator( "/data" );
$iterator = new RecursiveIteratorIterator($dir_iterator, RecursiveIteratorIterator::SELF_FIRST);
// could use CHILD_FIRST if you so wish

foreach ($iterator as $fname )
{
if ( !preg_match( "~\.iso$~msi", $fname ) )
continue;
$arr[] = $fname;
}

$smarty->assign( "isos", $arr );


...

Про любителей - в контексте использования фореграунда писал. Не холиварно.

ПС. Мульен раз говорю, это на винде все можно прицепить, а вот виндовое не везде можно ...

softm
15.12.2010, 16:38
Как бе
(http://tavria.org.ua/forum/attachment.php?attachmentid=36535&stc=1&d=1292420388)

fox_12
15.12.2010, 18:30
Насколько я понял задачу, нужно гуглить насчет PXE boot
Например типа такого: http://habrahabr.ru/blogs/sysadm/82552/

softm
15.12.2010, 19:13
Насколько я понял задачу, нужно гуглить насчет PXE boot
Например типа такого: http://habrahabr.ru/blogs/sysadm/82552/

"iso-образов".

kkk
15.12.2010, 19:45
Я к концу рабдня асилил закончить установку Acronis SnapDeploy c дефолтными настройками, и даже увидел егойное меню на наспех созданной на своей машине виртуалке. Если завтра получится сделать универсальный образ ХР, запускаемый оттуда по сети - я успокоюсь, временно - True Image и Disk Director оно гарантированно отдает.

fox_12
16.12.2010, 11:23
"iso-образов".

А сложно iso-образ распаковать?
Я ж так понимаю интересует именно возможность загрузки по сети.

alexu
16.12.2010, 12:00
Курите гугл!
http://nixts.org/doku.php?id=pxe_conf
У меня все пашет хотя собрано чуть по другому, акронис грузит Хиренс бут Сд грузит.
ERD cоmmander вроде тоже.
Использую эту фигню для установки Мандрив по сети ( через НФС шару), и к ней прикрутил пару исошек.

softm
16.12.2010, 15:57
А сложно iso-образ распаковать?
Я ж так понимаю интересует именно возможность загрузки по сети.

Тогда кака не умеет писать что ему надо :)
Пхе боот, так бы и сказал.
Хотя у виндузятников сеть == самба.