Удаленная установка windows linux

Удаленная установка ОС

Существует несколько способов установки операционной системы на компьютеры без оптических приводов. Самый простой — использование внешнего привода. Более трудоемкий — создание загрузочной флешки. Пожалуй, наименее распространенный — удаленная установка по локальной сети. Далее речь пойдет об установке Windows XP. По локальной сети.

Процесс установки предполагает следующее:
— подготовка дистрибутива;
— настройка DHCP и TFTP серверов;
— подготовка службы BINL.

Подготовка дистрибутива.

Нужно создать каталог, например, x:\boot\winxp и убедиться, что он доступен по сети. Затем создать в нем папку install и скопировать туда дистрибутив (каталог i386).

Теперь в папку x:\boot\winxp нужно скопировать и распаковать загрузчики (ntdetect.com, ntldr, startrom.n12)

После чего необходимо создать каталог x:\boot\winxp\drivers\sys. В папку x:\boot\winxp\drivers следует положить файлы с информацией об установке драйверов для сетевых карт (.inf), а в x:\boot\winxp\drivers\sys — сами драйвера (.sys). Необходимые драйверы рекомендую скачать с официального сайта производителя Вашего сетевого адаптера. Если есть уверенность в наличии соответствующих драйверов в дистрибутиве ОС, можно распаковать их оттуда.

for /f %i in (x:\boot\winxp\drivers\list.txt) do expand x:\boot\winxp\install\i386\driver.cab -r -f:%i x:\boot\winxp\drivers\sys

Копирование драйверов из каталога x:\boot\winxp\drivers\sys в x:\boot\winxp\install\i386 завершает процедуру подготовки дистрибутива.

Настройка DHCP и TFTP серверов.

Ключевые моменты на этом этапе:
— указать TFTP серверу x:\boot\winxp в качестве отправной точки;
— установить правила раздачи IP-адресов DHCP сервером и показать ему загрузчик (startrom.n12)

На примере Tftpd32:

Base Directory x:\boot\winxp
TFTP Security None
Allow ‘\’ as virtual root On
IP Pool starting address 192.168.0.10
Size of pool 1
Boot File startrom.n12
Mask 255.255.255.0
Читайте также:  Asus eee pc 1001px linux

Подготовка службы BINL.

Эта служба предоставляет установщику Windows XP информацию, какой драйвер для сетевого адаптера следует использовать. В качестве службы BINL можно воспользоваться этим набором python-скриптов: ris-linux.

Архив нужно распаковать в папку x:\boot\ris. Затем выполнить скрипт infparser.py с параметром x:\boot\winxp\drivers и запустить binlsrv.py.

Я пробовал две версии python’а: 3.0 и 2.3.5. Обе отказались выполнять infparser.py. Первая ругалась на синтаксис, вторая — на невозможность импорта функции из библиотеки. Вижу здесь два варианта решения: переписать скрипты под установленную версию или подобрать версию под скрипты.

Так как с этим языком программирования я не знаком, то пытаться исправить синтаксис под версию 3.0 не стал. Разобраться с импортом функции при использовании 2.3.5 оказалось не сложно: нужно заменить в двух местах ее имя с format_exc на format_exception.

Последний штрих.

В папке x:\boot\ris нужно найти файл winnt.sif и скопировать его в x:\boot\winxp. Без него ничего не получится. Но и с ним не сразу. Минимальные изменения, которые необходимо в него внести — это пути к дистрибутиву (OriSrc и SetupSourceDevice).

OriSrc \\192.168.0.1\boot\winxp\i386
SetupSourceDevice \Device\LanmanRedirector\192.168.0.1\boot\winxp

Теперь, убедившись, что DHCP и TFTP работают, а BINL запущена, можно приступать непосредственно к установке. Enjoy.

Источник

Удаленная установка Linux , оснвая система Windows 10

Всем привет. Может кто поможет решить мою проблему? Есть удаленный пк, на нем стоит Windows10. На него могу попасть через VNC, Необходимо поставить , может и параллельно linux, не просто , что бы он стоял на виртуальной машине, а именно при загрузке ПК грузился linux. Читал , что можно сделать виртуальный диск , создать виртуальную машину, установить туда linux. а потом ПК загрузить с этого виртуального диска. Но так и не понял как это сделать, именно как заставить грузить пк с этого виртуального диска. Физического доступа к пк нет.

Читайте также:  Национальная операционная система astra linux

Читал , что можно сделать виртуальный диск , создать виртуальную машину, установить туда linux. а потом ПК загрузить с этого виртуального диска.

Чисто теоретически, можно поместить ядро Linux и initramfs на раздел с NTFS (диск C: или там D: в Windows), при этом сконфигурировать initramfs так, чтобы он содержал в себе драйвера для того, чтобы открыть и читать файл образа диска на этом разделе с NTFS как блочное устройство с иной ФС (на образе диска должна быть родная для Linux ФС и сама ОС кроме ядра) на ней, которое будет примонтироваться как / Linux, после чего установить на компьютер в boot-sector или EFI раздел загрузчик, который при старте бы грузил ядро Linux и initramfs в оперативную память с NTFS.

Но это очень хитрая схема, и требует нетривиальных знаний.

А выполнять такое без физического доступа к компу — ССЗБ, тут очень много точек отказа.

Можешь просто поставить VirtualBox, в него Linux, потом настроить автостарт виртуальной машины после загрузки Windows.

Vsevolod-linuxoid ★★★★★ ( 24.07.20 12:57:50 MSK )
Последнее исправление: Vsevolod-linuxoid 24.07.20 13:03:48 MSK (всего исправлений: 3)

Мда, такое мне точно не под силу. Виртуальная машина не пойдет. Комп под майнинг, винда много видеопамяти жрет, поэтому и нужно убрать )))

Что за комп? Если это сервер, то при доступе в ILO можно удаленно и ОС переустановить/установить иную.

Источник

Установка Windows удаленно без доступа к ПК, возможно?

Есть ПК с установленным гипервизором proxmox (на базе debian), к нему нет физического доступа.
Задача — установить ВМЕСТО proxmox — windows server 2016.

Есть куча инструкций по запросу «удаленная установка linux», переустановить linux можно, а вот установить windows? Реально ли?

Читайте также:  Альтернатива microsoft office linux

Jump

Реально только в том случае, если об этом побеспокоились заранее.
Т.е у моих клиентов что на поддержке я такой фокус смогу провернуть.
Ибо на микротике поднят tftp сервер.
Врубаешь его, отправляешь комп в перезагрузку и грузиться он уже по сети WinPE, после загрузки она запускает тимвьювер и я спокойно захожу на нее, а уж из WinPE спокойно размечаешь диски, запускаешь установку, либо восстанавливаешь из бэкапа.

Jump

Иван: Делается персональный модуль — https://www.teamviewer.com/ru/download/custom-modules/
и привязывается к своей учетной записи.
Такие модули не требуют пароля, но зайти может на них только тот к чьей учетке они привязаны.

Запуск такого модуля сразу отображается у меня в учетной записи на моем компьютере.
Правда персональный модуль работает только с лицензией.

Если лицензии нет можно по идее организовать грабли со скриптом делающим скриншот, и отправляющим на фтп. Но не пробовал такого.

gdi32dll

Также реально, как удалить гланды через задний проход. Потребуется, чтобы на удаленной машине была включена загрузка по сети, к тому же загрузка по сети должна стоят в приоритете над загрузкой с диска. Потом с помощью Windows ADK необходимо собрать образ, который будет при запуске автоматически форматить диск и ставить на него винду. Да, в той же сети, где находиться удаленная машина нужен сервер, который будет осуществлять деплой образов. Все было бы гораздо проще, если бы на этом ПК уже стояла какая-нибудь винда.

Источник

Оцените статью
Adblock
detector