Загрузка по сетиКак она организуется?
Текущий рейтинг темы: Нет
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 24 марта 2006 14:38 Сообщение отредактировано: 24 марта 2006 14:38
Вопрос: как организуется удаленная загрузка по локальной сети? Если конкретно, то какой софт должен стоять на компьютере, с которого будут браться данные для загрузки? (Если и там и там OS - Windows.)
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
wsx
Модератор раздела
Юниксойд, сетевик
 Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 24 марта 2006 14:45
Ну для начала опишу ситуацию, когда загрузку по сети может выполнять железо. Например SPARK какойнить  ) - Это в них с рождения такая блатная фича.
Для этого, надо на сервер поднять:
1. АРП/РАРП демона.
2. BOOTP - Сервер.
3. tftp -например.
4. Ну и FLAR-Image.
Шаги:
1. Машина, которая хочет грузится по сети в начале посылает запросы типа: "Кто я ? Мой Мак: хххххххххххх.."
2. ARP/RARP Daemon - ей отвечает, что ты 192.168.1.15 - например.
3. BOOTP сервер говорит, что образ загрузки находиццо тут: tftp://192.168.1.2/flar.img
Ну и усё  Так же можно указать конфиги, которые следует юзать при буте.
Обычно такая схема используется при массовой установке ОС. | | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 24 марта 2006 15:15
А какие ограничения на файл образа по размеру?
У меня ситуация такая: имеется 2 компьютера. На одном стоит Win2k Server, на втором — совсем пустой жесткий диск, дисковод и сетевой адаптер. Соответственно, на "пустой" компьютер требуется поставить WinXP или 2k (при этом снять жесткий диск и записать на него дистрибутив, а потом поставить обратно в тот компьютер невозможно в принципе, так как компьютер — ноутбук). Вот я и пытаюсь организовать начальную загрузку по сети...
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
wsx
Модератор раздела
Юниксойд, сетевик
 Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 24 марта 2006 15:32
В моём случае 2 гиговый образ работал замечательно. | | | |
wsx
Модератор раздела
Юниксойд, сетевик
 Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 24 марта 2006 15:32
З.Ы. В твоём случае стоит почитать доки про PXE Boot | | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 24 марта 2006 19:23
Оказывается, все достаточно просто: вместо того, чтобы заморачиваться с настройками стандартных серверов в Win2k Server, можно поставить программу TFTP32, которая является DHCP и TFTP-сервером, и в ней все работает. Проблема только в одном: в каком формате должен быть образ? Я попытался для начала образ, сделанный с помощью WinImage использовать, но при загрузке ноутбук выдал сообщение вроде "Image file is too large to fit in base memory".
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
wsx
Модератор раздела
Юниксойд, сетевик
 Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 25 марта 2006 12:38
Походу дела оно у тебя его в память бутит. Думаю тут надо почитать внимательно PXE Boot HowTo.
Думаю тебе надо один образ - сделать маленьким, например бут, дос + поддержка Сети, а дальше уже дистр схавать с сетки.. | | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 25 марта 2006 12:54
Короче, я решил проблему иначе: научился монтировать Flash под DOS и поставил с нее. А насчет дискеты с поддержкой сетки - ты прав, это нужное дело... Я тут нашел одну: http://netbootdisk.com/, но работает она у меня криво. Впрочем, это уже оффтопик начинается...
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
wsx
Модератор раздела
Юниксойд, сетевик
 Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 25 марта 2006 15:49
На самом деле, загрузка и установка по сети - является интересной. Ибо допустим тебе надо поднять 40 одинаковых серверов, которые будут использоваться, как VPN в единую сеть для различных представительств.. Вобщем я с таким сталкивался и не раз. Ну так вот, поднимаешь один сервер, настраиваешь, а затем с него просто сдираешь образ и раскидываешь по сети. | | | |
wsx
Модератор раздела
Юниксойд, сетевик
 Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 25 марта 2006 15:49
Если отыщю доку, которую я писал, то обязательно выложу. | | | |
| Dima[berserk]
Начинающий
Откуда: Москва Всего сообщений: 30 Рейтинг пользователя: 3
Дата регистрации на форуме: 4 янв. 2006
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 25 марта 2006 17:05
Однажды я делал загрузку по сети. Правда я дополнительно пользовался дискетой, на которой был загрузчик - GRUB.
GRUB для этого пришлось со специальными параметрами скомпилить, чтобы он мог грузить ядро по tftp с сети.
В принципе, кажется, GRUB можно прошить даже в ПЗУ-шку сетевухи (знаете, там такой пустой разъём бывает, а на 3COM-овских уже встроенная флешка для этого есть и программное обеспечение для перепрошивки).
Бывают и другие загрузчики.
Многие современные биосы умеют сами грузиться с сети через PXA, но что это такое я особо не разбирался - это не мой случай был.
У меня всё было просто - скомпилил груб, скопировал от него бут-сектор на загрузочную дискету, прочие файлы скопировал уже в файловую часть дискеты (можно форматировать как в фат, так и в что-нить типа ext2), скопировал конфиг, в котором было прописано что откуда и как грузить - ядро линукса и initrd.img).
В результате у меня получилась терминалочка, правда брату моему это дело не понравилось (я для него так старался), он стал что-то говорить типа что это за ужас, я хотел нормальный компьютер а ты тут ваще ужас какой-то сделал :-) | | | |
wsx
Модератор раздела
Юниксойд, сетевик
 Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 26 марта 2006 12:47
А ещё проще воспользоваться LinuxBios'ом  Получится что-то типа SPARK-Bios'a в котором можно работать  ) ыыы... | | | |
Время выполнения скрипта: 0.0233. Количество выполненных запросов: 17, время выполнения запросов 0.0093
|