Что такое нетворк бот
The fundamentals of network booting
What is network booting?
Network booting, or booting from LAN as it is also called, is a process which allows a computer to start up and load an operating system or other program directly from the network without any locally attached storage device, like a floppy, CDROM, USB stick or hard drive.
On Intel architecture computers this is made possible with the PXE standard. PXE extends the features of the BIOS so that it can run software directly from the network. PXE support is now so common that you can expect it to be present in any reasonably modern computer that comes with an Ethernet jack (commonly known as RJ45).
This fact alone makes it possible to boot an Intel-based computer from the network without having to burn an EEPROM on your network card, like you had to do in the past.
Core technologies
Other relevant protocols
All of these network protocols deal with how to access storage over they network in different ways.
The BIOS boot process
When your computer powers on and starts running your operating system, it goes through a series of operations before it actually starts your operating system. Your operating system is a very sophisticated boot program that takes total control over your computer. But a boot program can also be a fairly simple program, like a memory diagnostics program, a hardware stability checker, or even a simple game like Pong or Tetris.
Power On When you put power on your computer and press the On button on the case. Initialize hardware The BIOS performs an inventory of all the components in the computer, such as the CPU, memory chips, extension cards, storage controllers, etc. Run self-tests All of the components discovered goes through a self-test procedure, to ensure they are operating properly. If any of the components fail, and that component is required for basic operation, your computer will usually make a series of beeps and stop functioning. When all problems have been fixed the BIOS will move on to the next step in the process, which is to discover additional option ROMs. Computer stopped If your computer ends up in this state, it will either hang forever, or it will turn itself off. This depends on how it entered this state, and how your BIOS is configured to react when it reaches this state. Discover built-in devices and option ROMs During this activity, your BIOS will discover all of the extensions available. BIOS extensions are usually included in the firmware of your BIOS or burned into an EEPROM or flash chip on one of your add-on cards. During booting you can normally notice this as your IDE, SATA, SCSI or other controllers finding the devices that are attached to them. For network cards, this is usually when you see the prompt that lets you specify what kind of boot protocol it should support (like PXE or RPL). Option ROMs should usually not do anything fancy at this point, except initialize hardware, run self-tests and set up boot service (BBS) entry points. Once all extensions have been allowed to run and add their boot service entry points, control goes back to the BIOS. At this point all the add-on cards and internal services of the BIOS have been initialized and are ready to do work. All of the boot service entry points are ordered according to the configuration specified in the BIOS. It is quite common that the user is given a choice of which boot service to try first by pressing a hotkey. F12 is a common key to start a boot service offered by a network card, but this varies among manufacturers. Once the first boot service has been selected, either manually or automatically, control moves to the next step. Start first boot service in BIOS boot services list During this stage, the program indicated by the boot service entry point is started. At this point, control passes to the boot service program, which starts its discovery process for a boot program. Boot service performs discovery for boot program Different boot services go about looking for the boot program in different ways. A floppy controller will read the first sector of the floppy and get ready to start that piece of code. A hard-drive (HDD) controller will usually read the master boot record (MBR) of the first attached HDD and designate that as the boot program. A network card using the PXE standard will perform a DHCP request to find out its IP address and location of boot program. If a location is advertised, a TFTP request is performed to fetch the boot program, commonly referred to as a network boot program (NBP). If the boot service was unable to find a valid boot program, the boot service will exit and control returns back to the BIOS, which will try the next boot service. If a boot program was successfully found, control will be handed over to it. Remove first boot service or put at bottom of list The BIOS needs to cycle to the next boot service in its list. Whether the BIOS discards the current boot service or adds it back at the end of the list varies between BIOS vendors. Both methods have pros and cons. The next step is to figure out if there are any more boot services to try out. More boot services available? If there are more boot services available, the next one in line will be started. If there are no more boot services the computer will halt and perform its halt operation. Start boot program At this point the boot program is in full control of the computer, and it will start doing whatever it is supposed to do. If the boot program detects a problem or wishes to, it can return back to the BIOS. This is not a very common thing to do for a boot program, as a lot of BIOSes have buggy implementations for getting control back. The more common method is just to display a message and hang, or reboot instantly. Since the boot program has full control over the computer it can make use of all the other devices the BIOS has detected to perform whatever action it needs to. Boot program running The final part a boot program normally does, is to hand over control to an operating system kernel. A boot program that performs this kind of action is usually called a boot loader. Common boot loaders for Linux systems are grub and syslinux. Before the boot loader does this, it will usually also fetch additional data from a storage device, e.g. drivers and configuration files. Any program code required to operate the hardware must be in main memory at this point, or you will be unable to access the hardware. This requirement is usually implemented using ramdisks, so that the kernel can be kept modular and flexible. In Linux they are called initial ramdisks (initrds), in Solaris they go by the name boot archives, and in recent Windows versions they are called wim files. The operating system kernel will then perform a complete discovery of the hardware attached to the system (again) and start doing whatever it is programmed to do. At this point, because another piece of code (the kernel) is in direct control of the hardware, it would be very unwise to switch control back to the BIOS, as hardware state has been modified under its feet.
How iPXE extends the network boot process
iPXE is a sophisticated boot program that is capable of extending the traditional PXE network boot process in several ways. It can be flashed as an add-on card’s option ROM, or it can be loaded as a network boot program (NBP) from an existing PXE option ROM via TFTP (this is called chainloading). It is also possible to include it as an option ROM inside your BIOS or load it from any local storage media, like floppy, USB, CD or HDD.
Depending on how iPXE is configured, it can load additional boot programs from several different sources in addition to TFTP. The most common way is to use HTTP to load additional content using a standard web server. If your web server supports range requests, you can also use it to boot floppies and CD images (ISOs) directly from the web server. FTP can also be used in the same way. There is even support for encrypted transmission with HTTPS. It is possible to configure it to only allow execution of programs that have been signed. If you combine this with ROM-burning you can have a network boot loader that will load only trusted code.
One of the most interesting features iPXE enables, is to boot a computer without an iSCSI host bus adapter from an iSCSI volume. This is possible, because iPXE implements a full-featured software-based iSCSI initiator. It even supports CHAP authentication! For operating systems that support it, you can also use AoE (ATA Over Ethernet) in addition to iSCSI.
The final feature that makes iPXE so impressive, is that it also has a very advanced scripting language and text-based menu system. These features enable you to make dynamic boot environments without the need to know a server-side scripting language like PHP, Perl or Python.
Что такое Network boot в BIOS
Network boot — это один из способов загрузки, который можно выбрать в BIOS. Базовая система ввода-вывода предлагает другие варианты: традиционный запуск с жёсткого диска, использование установочной флешки, диска и даже дискеты (в старых версиях BIOS).
Откуда загружает систему Network boot
Network boot загружает операционную систему с удалённого компьютера или сервера через сетевую карту. Чаще всего такой подход используется в корпоративных сетях, в которых на рабочих машинах нет физических накопителей, а для хранения файлов, в том числе операционной системы, предназначен отдельный сервер. Это удобно при большом количестве компьютеров, экономит время и деньги на обслуживание техники. На домашних компьютерах в технологии Network boot особого смысла нет. Хотя никто не запрещает использовать эту функцию для того, чтобы работать на ПК без жёсткого диска.
Ошибка из-за Network boot
Чаще всего пользователи узнают о существовании Network Boot при возникновении проблем с загрузкой Windows. Если компьютер не настроен так, чтобы запускать систему с удалённой машины по сети, а в BIOS выставлен именно такой режим, то появляется конфликт. Для его устранения необходимо изменить параметры BIOS.
Enabled необходимо заменить на Disabled
Меняем приоритет загрузки в BIOS
После отключения функции загрузки системы по сети и редактирования списка приоритетов проблем с запуском Windows быть не должно. Если она не загружается с жёсткого диска, то причину проблемы стоит искать в других настройках.
Network boot protocol pxe или rpl
Network boot priority это один из вариантов загрузки в биосе, который вы можете указать при выставлении приоритета загрузки. Также может называться просто network.
Данная опция означает загрузку операционной системы через сетевую карту с удаленного компьютера или сервера (PXE загрузка).
Она доступна для выбора в вариантах загрузки, если активирована (Enabled) onboard lan boot rom. Также может называться Network boot, internal network adapter.
Network boot в вариантах загрузки
Network boot чаще всего используется в корпоративных сетях доменного типа, где на рабочих компьютерах отсутствуют жесткие диски и операционная система грузиться со специального терминального сервера.
При большом количестве компьютеров это удобно и очень серьезно экономит время и деньги при обслуживании.
При обычных условиях в домашнем компьютере опция Network boot в настройках bios должна быть отключена (disabled).
Оригинал: What Is Network Booting (PXE) and How Can You Use It?
Автор: Aviad Raviv
Дата публикации: 14 апреля 2011
Перевод: Н.Ромоданов
Дата перевода: март 2014 г.
Требовалось ли вам когда-либо устранять проблемы или диагностировать проблемный компьютер, а вы при этом забыли, куда положили компакт диск с утилитами? Мы покажем вам, как пользоваться сетевой загрузкой (PXE) и пакетом FOG для того, чтобы эта проблема ушла в прошлое.
Обзор технологии PXE
Когда используется подход PXE, процесс загрузки изменяется с обычного на следующий:
Примечание: В этом видео в качестве основы для сервера используется устаревший проект UDA, и аннотации были предназначены для того, чтобы объяснить, что в него были внесены самые новые (на тот момент) дополнения.
Это руководство будет первым из серии руководств, посвященных PXE. В настоящем руководстве мы заложим основы, на которые мы будет опираться в последующих статьях.
Рекомендации, допущения и предварительные требования
Установка — трудное начало с использованием системы FOG
FOG является свободным решением, предназначенным для клонирования компьютеров и имеющая открытый исходный код, которое было создано Чаком Суперски и Цзянь Чжаном ( Chuck Syperski и Jian Zhang ). FOG берет обычно используемое программное обеспечение (например, Apache, MySQL и tftpd-hpa упомянуть некоторые из них) и упаковывает их в виде свободного и самодостаточного решения PCLM (PC Lifecycle management), предназначенного для управления жизненным циклом ПК. Нужно упомянуть, что с помощью такого свободного решения PCLM можно с помощью единого центральный веб-интерфейса выполнять резервное копирование состояния компьютера путем создания его образа, развертывать программы и настройки (например, Firefox, Office, принтеры и т. д.), а также политики конфигурирования (например, настроек автоматического завершения сессии и экранной заставки).
Использование FOG в качестве основы для вашего сервера PXE является хорошим способом иметь в наличии все необходимые составляющие, например, TFTP и, если требуется, DHCP без необходимости устанавливать и настраивать их вручную, при одновременном предоставлении вам в качестве бонуса всех функций пакета FOG.
Изображение взято из FOG wiki.
Это все, что нужно сделать во время установки пакета FOG. Опять же, поскольку FOG представляет собой большую систему, ее использование не входит в круг рассмотрения данного руководства, и для того, чтобы вы могли лучше разобраться с возможностями системы FOG и с тем, как она может помочь вам управлять жизненным циклом ваших компьютеров-клиентов, мы призываем вас обратиться к вики-страницам с описанием этой системы.
Если все пройдет так, как надо, у вас должна быть возможность выполнить загрузку вашей клиентской машине в режиме PXE (обычно с помощью F12) и получить меню-приглашение, используемое в системе FOG по умолчанию.
Изображение получено с помощью Hotfortech.
Файлы и каталоги
Как отмечалось ранее, наша цель заключается в расширении возможности системы FOG и с этой целью мы должны добавить некоторые файлы и каталоги.
Создайте следующие подкаталоги:
Эти подкаталоги будут служить в качестве шаблонов для всех изображений, программ и конфигураций, которыми мы будем пользоваться для того, чтобы расширить систему FOG.
Настройте конфигурационный файл default, используемый по умолчанию
Мы создадим новое главное меню и поместим в свое собственное подменю все функции системы FOG.
Скопируйте конфигурационный файл /tftpboot/pxelinux.cfg/default в howtogeek/menus/fog.cfg.
Теперь отредактируйте содержимое исходного файла default, используемого по умолчанию:
Сделайте так, чтобы его содержимое выглядело следующим образом:
Когда мы закончим, эта конфигурация позволит вам получить следующие 3 подменю: Utilities (Утилиты), Manual FOGing (Ручное управление системой FOG), Linux stuff (Linux).
Создайте мастер-файл
Мастер-файл позволит делать глобальные изменения во внешнем виде меню без повторного ввода их в отдельном порядке снова и снова. Такие особенности, как фоновый рисунок, используемый по умолчанию, стили границ, позиции и т.д., все это будет объединено в этом файле master.cfg.
Сделайте так, чтобы его содержание было следующим:
В конфигурации, приведенной выше, будут созданы фиолетовые границы и выделение текста;, если вы хотите, чтобы внешний вид был другой, просто измените значения.
Чтобы задать фоновый рисунок, поместите картину в каталог /tftproot и укажите для MENU BACKGROUND относительный путь к рисунку (мы рекомендуем использовать изображения с разрешением 640*480). Например полный путь к рисунку, сконфигурированному выше, будет /tftproot/fog/bg.png.
Подключите подменю FOG к основному меню
Т.к. мы сделали простую копию оригинального конфигурационного файла в подкаталог меню (сохранив цветовую схему, тайм-ауты и прочее), то если вы теперь перейдете в это подменю из загруженного клиента PXE, оно будет работать, но вы не сможете вернуться в главное меню без перезагрузки машины.
Поэтому отредактируйте файл /tftpboot/howtogeek/menus/fog.cfg:
Добавьте следующую запись после записи «menu color title» и перед функциями FOG:
Создайте заготовки для подменю
Мы создали 4 подменю, три из которых будут нами заполнены. Для этого давайте создадим шаблон, которым мы будем пользоваться в дальнейшем.
Создайте файл шаблона:
Его содержимое должно быть следующим:
Давайте зададим заготовки для дополнительных подменю, которые нам потребуются в следующих статьях:
Вот и все, базовая компоновка теперь готова и теперь нам нужно будет ей пользоваться, что мы будем делать в следующих статьях. Поскольку эти статьи еще не опубликованы, мы рекомендуем ознакомиться с системой FOG, т.к. эта система сама по себе исключительно интересная.
Лирическое отступление – вообще, рекомендую делать бэкап BIOS, и по возможности (когда микруха на матери съёмная и есть другая флэшка такого же или большего размера), загрузившись и сделав копию БИОСа, наживую выдернуть старую и воткнуть новую. Для удобства выдёргивания-втыкания, микросхемы выдёргивается на выключенной маме, обматывается толстыми нитками, или проволочками (в изоляции!), из них же делается ручка, чтоб удобней дёргать, затем втыкаются. Очень удобно – за проволочки вытащил, вставил другую, также обмотанную. После чего в неё зашивается тока что сделанная копия, проверяете, перезагрузившись, и если всё пучком – с ней и работайте, отложив родную микруху в сторонку – малоли, загубите (мне, правда, ни одной не удалось загубить, – но я это делаю не первый раз. ).
Делаем копию оригинального BIOS:
Второе лирическое отступление – несколько раз столкнулся с битыми микрухами – не шьются, или шьются но проверку не проходят. С такими лучше не работать, для проверки, зашиваем обратно родной БИОС и смотрим – как оно прошло (Это, если не перетыкаете микросхемы. Если перетыкаете – подберите нормальную). Если хорошо – то хорошо, если плохо – возможны варианты – чаще всего – просто плохой контакт – надо выдернуть и воткнуть микросхему на место. Другой вариант – мне попался второй пень с 512k флэшкой – и забита почти под завязку. Другой такой у меня не было, дёрганье туда-сюда не помогло. Подумавши – сообразил – битые блоки были в конце флэшки, туда и шился файл загрузчика. Надо его зашить ближе к началу – и всё будет пучком. Для этого – выкинул пару файликов, которые показались ненужными (вот тут и нужны бэкапы и соображаловка – пояснений оччень мало. ) – по названию были опознаны звук, логотипы, и ещё какая-то мелочёвка (разумеется, не надо выкидывать вещщи со строчкой vga в названии, если на маме встроенное видео – и т.п.). После чего был добавлен загрузчик и всё с криками флэшера о непрохождении проверки зашито на место. Работает. Тока звука больше никогда не будет :)))
Продолжим. Делаем ещё одну копию, с которой и будем работать – оригинал нехай лежит – на всякий случай:
Смотрим, что у нас там имеется:
Выводится такой листинг:
Видим самое главное – свободное место равно 71.98K. Более чем достаточно – файл RTSROM_M.LOM весит чуть больше 53k. Значит сразу его и пихаем:
Проверяем, чё у нас получилось в итоге:
Файлик добавился. Зашиваем БИОС обратно в микросхему:
После чего – перезаргружаемся (подразумевается, что сетевуху уже вставили, или сейчас втыкайте). Если сразу после детектирвоания хардов вылазиет окошко:
то всё прекрасно. Жмём указанную комбинацию клавиш, и выставляем в меню такие параметры (или свои – какие вам надо)
в пункте Boot Order выставляем INT19h после чего жмём F4. Теперь будет грузиться в первую очередь с сети – что мне и требовалось.
Если окошка нет – грузимся с харда и запускаем rset8139. Нужен пункт «Set Up New Configuration» в котором нас интересует пункт «Boot ROM Size» (неясно почему, но на отдельных, видимо – особо тупых мамах, при отключенном Boot ROM`e они не хотели грузиться с стеевухи, даже не выводили сообщение про SHIFT-F10 – лечится установкой что он включен. Хотя его нет :))) Выходим, спрашивают про обновление настроек – соглашаемся, и перезагружаемся. Должно вылезти то самое SHIFT-F10.
Набор файликов, без коммандира Нортона, прилагаю. Разберётесь.
Набор софта для перешивки BIOS`a | ||||
файл | скачан | размер | размещён | примечание |
Добавлено: 2006-12-22:
Что касается предыдущего примечания, в части 3 и 5 пунктов. Просто эти BIOS`ы не понимал использовавшийся uniflash. Они были на 256k, он же делал бэкап лишь первых 128. Соответственно с AWARD`ом проблема решилась последней версией unflash, а вот с фениксом так и висит – там родная интеловая мама, обновление BIOS идёт не единым файлом, а какими-то кусочками, соответственно подправить и залить прошивку не могу – ни одна из использованных программ так и не поняла его. Родная утилита делать дамп не умеет :((
Также замечено, что некоторые Gigabyte`вские мамы нехотят грузиться с сети (навскидку GA-6MMC7 BIOS rev F5). Обновление до последней версии BIOS (F8) помогло (естесственно, обновлённый тоже надо рихтовать – добавлять *.lom ).
размещено: 2006-12-18,
последнее обновление: 2011-04-21,
автор: lissyara
100kg, 2006-12-18 в 22:35:16
помоимо на этои сетевушке есть калодка для флэшки! какой тип флэшки можно вставить?
Efi network 0 for ipv4 boot failed lenovo что делать при установке windows
Данная опция означает загрузку операционной системы через сетевую карту с удаленного компьютера или сервера (PXE загрузка).
Она доступна для выбора в вариантах загрузки, если активирована (Enabled) onboard lan boot rom. Также может называться Network boot, internal network adapter.
Network boot в вариантах загрузки
Network boot чаще всего используется в корпоративных сетях доменного типа, где на рабочих компьютерах отсутствуют жесткие диски и операционная система грузиться со специального терминального сервера.
При большом количестве компьютеров это удобно и очень серьезно экономит время и деньги при обслуживании.
При обычных условиях в домашнем компьютере опция Network boot в настройках bios должна быть отключена (disabled).
Оригинал: What Is Network Booting (PXE) and How Can You Use It? Автор: Aviad Raviv Дата публикации: 14 апреля 2011 Перевод: Н.Ромоданов Дата перевода: март 2014 г.
Требовалось ли вам когда-либо устранять проблемы или диагностировать проблемный компьютер, а вы при этом забыли, куда положили компакт диск с утилитами? Мы покажем вам, как пользоваться сетевой загрузкой (PXE) и пакетом FOG для того, чтобы эта проблема ушла в прошлое.
Как поставить в BIOS загрузку с диска или USB флешки?
Чаще всего мы вспоминаем про BIOS (Базовую Систему Ввода/Вывода) лишь тогда, когда нам нужно переустановить операционную систему и нужно в нём как то выставить загрузку с диска или флешки. Я часто писал об этом в таких статьях как: Установка windows 7 на новый ПК, Установка Windows XP с USB-флешки, 4 способа установить Windows 7 с флешки. Создание загрузочной флешки, Установка Windows 8 на компьютер, ноутбук или планшет и другие. Теперь же я хочу собрать воедино и ссылаться лишь на эту статью при необходимости. Эта статья полезна будет для всех версий БИОСа и для разных фирм. Этакий единый справочник
Первое, что Вам нужно знать — BIOS разделяется по производителям и версиям.
Чтобы изменить способ загрузки в BIOS
— нужно вначале в него войти. Можно, конечно, узнать какая версия и производитель Вашего биоса, из руководства идущего с компьютером. Так же это можно узнать посмотрев на строку вверху на черном экране при загрузке (там будет указан производитель). Ну а затем уже войти в биос, зная какой он у Вас.
Вот небольшой список производителей и сочетаний клавиш для входа в БИОС:
Так же внизу черного экрана пишутся клавиши для входа в биос и для вывода списка, в котором содержатся доступные устройства для загрузки и чтобы можно было с него загрузиться. Но о нём в конце статьи.
Как видите — чаще всего нужно нажимать клавишу F2
Теперь нужно поставить в загрузку флешку или диск. Рассмотрим на нескольких примерах, отличающихся от производителя BIOS.
Настройка Award Bios для загрузки с флешки или диска:
Главное окно представляет собой вот такой вид, в которым нам нужен второй пункт:
Что переводится как «Нажмите любую кнопку чтобы загрузиться с CD или DVD». Это значит, что если в этот момент не нажать любую кнопку на клавиатуре, то компьютер продолжит загружаться со следующего по списку устройства.
Ещё разновидность этого биоса:
Как выбрать с чего грузиться в AMI BIOS
Если, войдя в Биос, Вы видите такой экран, значит у Вас
AMI BIOS
:
Чтобы загрузиться с CD/DVD диска нужно в этом меню выбрать «ATAPI CD-ROM» (или просто «CDROM»), при этом нет надобности заходить в предыдущее меню «Hard Disk Drives». Теперь сохраняем результаты кнопкой «F10» или переходим в раздел БИОСа «Exit» и выбираем «Exit Saving Changes».
Еще один AMI BIOS, но тут всё понятно:
Настройка Phoenix-Award Bios для загрузки с флешки
Если, войдя в Биос, вы видите такой экран, значит у вас Phoenix-Award BIOS:
Настройка EFI (UEFI) Bios с графическим интерфейсом для загрузки с флешки
Сейчас уже этим никого не удивишь. Практически все новые компьютеры снабжаются подобной оболочкой. Подробнее о ней Вы можете прочитать в статье Чем UEFI лучше обычного BIOS и каковы отличия. При загрузке, в нижней части экрана есть раздел «Boot Priority», где можно с помощью мышки (перетаскиванием) картинок выставить нужный порядок загрузки. Также можно нажать в правом верхнем углу кнопку «Exit/Advanced mode» и выбрать в появившемся окне Advanced mode (расширенный режим).
Как загрузиться с флешки или с диска без входа в БИОС
Почему не получается загрузиться с флешки в BIOS?
Отключён контроллер USB в BIOS. Чтобы это проверить в биосе Award, нужно зайти в раздел «Advanced Chipset Features» или «Integrated Peripherals». Ищем опцию «USB Controller», должно быть «Enabled»
Проблемы с передними гнездами USB входов, попробуйте другие или задние.
Не забудьте после того, как Вы сделали то, что хотели (а именно — зачем меняли загрузку в биосе) — верните настройки загрузки обратно, чтобы компьютер загружался с жесткого диска.
Виды интерфейса BIOS и UEFI, поддержка мыши в современных системах
Итак, мы вошли в BIOS, и нас встречает его главный экран, который выглядит по-разному в зависимости от производителя и возраста материнской платы компьютера или ноутбука.
Один из самых старых видов BIOS — это AMI BIOS от разработчика American Megatrends inc. Он начал массово распространяться еще в 90-х, но встретить его можно и сейчас на технике конца нулевых годов.
Более массовый и знакомый многим BIOS от Award имеет привычный синий экран с желтыми символами.
Phoenix-Award BIOS более похож по цветам на AMI BIOS и часто используется в ноутбуках.
Обычные виды BIOS уже давно не отвечали новым требованиям рынка ПК, имели мало возможностей и постепенно их заменяет интерфейс UEFI (Unified Extensible Firmware Interface).
Если ваш компьютер куплен в 2010-х годах, то скорее всего на нем уже стоит UEFI. Интерфейс UEFI является графическим, имеет поддержку мыши и нескольких языков. По сути, это небольшая операционная система с множеством функций, которых не было в BIOS.
Итак, мы разобрались с тем, как войти в BIOS и с тем, как он будет выглядеть на большинстве систем. Теперь давайте рассмотрим функции, изменять которые может понадобиться начинающему пользователю компьютера или ноутбука.
Отключение Boot to Network
Вы правильно сделали, что выложили снимок вашего BIOS. Признаюсь, что далеко не каждая девушка поступила бы подобным образом, а многие даже и не подозревают о существовании базовой системы. Тем не менее, было бы неплохо предоставить дополнительную информацию, которая помогла бы ответить на ваш вопрос подробнее. Конкретнее, меня интересует следующее: речь идет о простом стационарном ПК или ноутбуке/нетбуке; открывали ли вы системный блок (в случае с ПК) и производили ли какие-нибудь манипуляции с жестким диском и DVD-приводом? Это очень важный момент, и сейчас я объясню вам почему.
Проблема с DVD
На первый взгляд, вы столкнулись с одной из наиболее распространенных проблем. Дело в том, что в БИОСе указано, что ему следует в первую очередь считывать информацию с DVD-носителя, а уж потом загружать прочие устройства. Это обычно делается для инсталляции или переустановки операционной системы (при этом используется загрузочный диск). Данная функция позволяет обойти системный диск, после чего компьютер загружается при помощи специальной утилиты. После этого наступает черед переустановки ОС.
Стоит отметить, что подобное практиковалось еще несколько лет назад. Начиная с ОС Windows SP3 система (как правило) автоматически устанавливает все необходимые параметры, поэтому от пользователя не требуется ручной ввод данных. Как видите, возраст компьютера в вашем случае тоже играет роль.
Конфликт с перемычками
Я не зря спросил, производили ли вы (или же кто-нибудь другой) манипуляции с жестким диском или DVD-приводом. Дело в том, что на обоих перечисленных устройствах с задней стороны имеются специальные разъемы с установленными перемычками — «джамперами». Эти небольшие приспособления (всего в несколько миллиметров) создают контакт в определенной цепи, в результате чего одно из двух устройств загружается в первую очередь. Эти контакты бывают нескольких типов, но из основных выделим следующее:
Схему подключения контактов можно найти на наклейке жесткого диска (на лицевой панели) или DVD-привода. Вероятность переключения «джамперов» мала, но исключить ее полностью нельзя.
Другие проблемы
Что же касается других очевидных причин вашей неполадки, то здесь напрашивается несколько основных предположений:
Конкретнее по теме
Как видите, все выше описанное – сплошные предположения, и окончательный ответ вам сможет дать только опытный мастер. Однако полезным советом я все же могу вам помочь. Надпись «Network boot» свидетельствует о подключении к сети. Эта функция необходима для сетевых администраторов и в большинстве случаев используется на предприятиях с собственным доменом. Попробуйте отключить ее, выставив значение «Desable», после чего опуститесь до строчки №3 «IDE1» и попробуйте найти ваш HDD. Если получилось, то все в полном порядке. Сохраняйте настройки, выходите из БИОСа, перезагружайте компьютер и наслаждайтесь его работой.
Ошибка EFI Network 0 for IPv4 boot failed что делать?
Когда возникают ошибки в операционной системе, их в большинстве случаев относительно легко решить. В крайнем случае, всегда можно переустановить дистрибутив, что приведет к полному исцелению компьютера (если проблема программная). Другое дело, когда пользователь сталкивается с проблемами на аппаратном уровне и с программами, которые обеспечивают работу и взаимодействие между собой оборудования. К одной из таковых, например, относится ошибка EFI Network 0 for IPv4 boot failed, что делать с ней не никто не сможет разобраться без обращения к соответствующим информационным источникам.
2020-01-02
Загрузка по сети: UEFI PXE
В предыдущих статьях
, по теме загрузки по сети, все используемые загрузчики, и загрузка с использованием технологии
PXE
происходила в
Legacy
-режиме, то есть в режиме старого
BIOS
. Я решил дополнить данную тему, рассмотрев загрузку по сети в современном стандарте
UEFI
.
Содержание
В Чем Отличия
Кардинальных отличий в реализации загрузки с использованием технологии PXE
для
UEFI BIOS
нет. Я даже скажу больше, все необходимые настройки полностью идентичны. Но, обо всем по порядку.
базируется на трех составляющих:
. Предназначен для загрузки файлов по сети. На данном сервере хранятся все загрузочные файлы, с последующим предоставлением их по требованию, без какой-либо авторизации.
. Предназначен для автоматической выдачи сетевых настроек в сети без необходимости их прописывания вручную на сетевых машинах обладающих соответствующим
DHCP
-клиентом. То есть, вы подключаете машину с включенным
DHCP
-клиентом в сеть в которой присутствует
DHCP
-сервер, и можно использоваться сетью. Хочу так же заметить, что кроме стандартных настроек сети (
IP
-адресс, маску подсети, Шлюз, и
IP
-адрес
DNS
-сервера),
DHCP
-сервер участвующий в
PXE
составляющей, должен передавать информацию о
TFTP
-сервере, и об имени главного исполняемого загрузочного файла.
3. Загрузочный клиент
. Программный код вшитый в прошивку сетевой карты или
UEFI BIOS
материнской платы. Его задача получить необходимые настройки сети, выполнить соединение с
TFTP
-сервером, и загрузить с него загрузочный файл и выполнить его
и
DHCP
при этом могут быть запущенны на совершенно разных машинах, единственное требование, чтобы они располагались в одной сети.
Все вышесказанное характерно как для Legacy BIOS
, так и для
UEFI BIOS
. Единственное отличие для
UEFI PXE
, это указание исполняемого файла в настройках DHCP-сервера предназначенного именно для
UEFI BIOS
.
Учитывая все вышесказанное, настоятельно рекомендую прочитать про установку и настройку DHCP
и
TFTP
сервера, а так же про установку и настройку загрузчика
Windows Boot Manager
на TFTP-сервер. Данные статьи полностью актуальны на данный момент времени, и информация из них будет использоваться далее по тексту.
Необходимые Программы
Для осуществления загрузки в UEFI PXE
потребуется следующие программы и файлы:
1. Программа Tftp32(64)
2. Программа BOOTICE
. Невероятно мощный инструмент для создания и работы с загрузочными дисками.
3. Установочный *.ISO
образ операционной системы
Windows
. Скачать его можно на официальном сайте
Microsoft
, абсолютно бесплатно, и без какой-либо регистрации. Скачивание происходит через программу
MediaCreationTool
.
4. Один из загрузочных WinPE
Настройка TFTP-сервера
Как было сказано ранее, установка и конфигурация программы Tftp32(64)
уже была подробно рассмотрена в данной
статье
, поэтому я ограничусь лишь небольшим демонстрационным скринкастом.
В данном скринкасте отображена настройка TFTP
-сервера, с корневой директорией
D:TFTP
, и настройка
DHCP
-сервера, но без указания имени исполняемого загрузочного файла.
Имя загрузочного файла будет добавлено в следующем разделе.
на данный момент пуста.
Данная директория является корневой для TFTP-сервера, и будет содержать все необходимые загрузочные файлы.
Установка UEFI-загрузчика
В качестве загрузчика будет выступать Windows Boot Manager (BOOTMGR)
. Установка данного загрузчика на
TFTP
-сервер так же рассматривалась
ранее
. Принцип полностью схож, различаются лишь копируемые файлы.
Первым делом, копируем из установочного *.ISO
образа операционной системы
Windows
, папку
efimicrosoftboot
в корневую директорию
TFTP
-сервера
D:TFTP
.
Следующим, копируем файл efibootbootx64.efi
, так же в корневую директорию
TFTP
-сервера.
И последним, копируем файл bootboot.sdi
в директорию
boot
(
D:TFTPboot
) корневой директории
TFTP
-сервера.
Установочным ISO-образом ОС Windows
на этом покончено. Переходим к мультизагрзочному диску
2k10
.
Создадим в корневой папке TFTP
Скопируем в созданную директорию файл 2k10WinPEW1064PE.wim
, из загрузочного ISO-образа мультизагрузочной сборки
2k10
.
Переименуем скопированный файл в boot.wim
Перейдем к настройке загрузчика. Вместо подробного рассмотрения я приведу лишь скринкаст, так как все действия полностью аналогичны проделанным в этой
. Открываем в нем конфигурационный файл скопированного загрузчика
D:TFTPbootbcd
. И выполняем действия приведенные в скринкасте.
Конфигурация касалась двух параметров, первый отвечал за отображения старомодной полоски загрузки, вместо крутящихся шариков, а второй отключал встроенную проверку загружаемых архивов *.wim
Осталось только вписать имя исполняемого загрузочного файла в конфигурацию DHCP
-сервера. Данным файлом в нашем случае является
D:TFTPbootx64.efi
.
Загрузчик, и тестовое содержимое на этом установлены.
Загрузка Тестового BOOT.WIM
Тестировать загрузку по сети будем в виртуальной машине VMware Workstation Player
Тестовая виртуальная машина обязательно должна смотреть в вашу реальную сеть.
Запускаем программу Tftp32(64)
, если она была закрыта. Далее стартуем виртуальную машину и выбираем загрузку по сети в
UEFI
-режиме.
Начнет выполняться UEFI PXE
После получения всех необходимых сетевых настроек, запустится скачивание загрузчика и всех необходимых ему файлов с нашего TFTP
После скачивания всех необходимых файлов в оперативную память виртуальной машины, последует их запуск. В моем случае, будет запущена WinPE
взятая с мультизагрузочного диска
2k10
.
Загрузка в UEFI PXE
режиме прошла успешно.
В статье было рассмотрено: Как осуществить загрузку в UEFI PXE
режиме? Как настроить программу
TFTP32(64)
для загрузки в
UEFI
-режиме? Как установить
UEFI
-загрзчик на
TFTP
-сервер?
Как можно заметить, отличий в реализации загрузки по сети между UEFI
и
Legacy
режимом нет. Вся разница лишь в прописываемом исполняемом загрузочном файле, и файлах загрузчика. Что касаемо других загрузчиков, то с ними дела обстоят ровно так же. Все что необходимо, это лишь использовать их
UEFI
версии.
Что и как делать, чтобы исправить ошибку
Здесь есть несколько вариантов. Вначале владельцам ноутбуков Lenovo следует попробовать сбросить настройки BIOS по умолчанию. Делается это так:
На ряде ноутбуков Lenovo одновременное нажатие этих двух клавиш приводит к сбросу настроек BIOS. Если это произошло, то после очередной перезагрузки начнет загружаться операционная система.
Если соответствующие действия не привели к нужному результату, следует выполнить следующее:
После того, как ноутбук перезагрузится, должна начать загружаться операционная система, а ошибка «EFI Network 0 for IPv4 boot failed» больше не должна беспокоить.
Если и эти действия не привели к нужному результату, тогда в BIOS потребуется еще и найти пункт «1 st boot device», который потребуется развернуть и в нем выбрать HDD + (название жесткого диска). Таким образом, будет сообщено компьютера то, с какого устройства ему следует загружаться в первую очередь. Поэтому он перестанет пытаться загрузиться из сети, в которой у пользователя, по понятным причинам, отсутствуют загрузчик и система.
Следует заметить, что пункты и вкладки в BIOS могут иметь другие названия (это зависит от модели компьютера).
Обзор технологии PXE
Когда используется подход PXE, процесс загрузки изменяется с обычного на следующий:
Предназначение
Обычно применяется в рабочих/офисных ПК, где может использоваться специальный небольшой ПК (терминал) без наличия накопителей для хранения данных. Операционная система загружается через сеть с сервера, который обслуживает отдельный администратор. Кроме BIOS, данную технологию также должна поддерживать сетевая карта.
Данный тип загрузки операционки позволяет сэкономить время, ресурсы. Для домашнего использования функция в большинстве случаев не несет никакого смысла.
Технология функционирует используя среду PXE, работающая по протоколам IP, UDP, BOOTP, TFTP.
Рекомендации, допущения и предварительные требования
Полный обзор возможностей БИОСа и методы настройки его компонентов на компьютере
Большинство пользователей ПК и ноутбуков знает, что такое Windows, или операционная система, но далеко не каждый имеет представления о БИОСе. Однако настройка БИОСа на компьютере влияет на его возможности, функциональность и на работу самой операционной системы. Чтобы правильно ее выполнить, нужно узнать, за что отвечает каждый пункт BIOS (а выпускается он только на английском языке).
Установка — трудное начало с использованием системы FOG
FOG является свободным решением, предназначенным для клонирования компьютеров и имеющая открытый исходный код, которое было создано Чаком Суперски и Цзянь Чжаном ( Chuck Syperski и Jian Zhang ). FOG берет обычно используемое программное обеспечение (например, Apache, MySQL и tftpd-hpa упомянуть некоторые из них) и упаковывает их в виде свободного и самодостаточного решения PCLM (PC Lifecycle management), предназначенного для управления жизненным циклом ПК. Нужно упомянуть, что с помощью такого свободного решения PCLM можно с помощью единого центральный веб-интерфейса выполнять резервное копирование состояния компьютера путем создания его образа, развертывать программы и настройки (например, Firefox, Office, принтеры и т. д.), а также политики конфигурирования (например, настроек автоматического завершения сессии и экранной заставки).
Использование FOG в качестве основы для вашего сервера PXE является хорошим способом иметь в наличии все необходимые составляющие, например, TFTP и, если требуется, DHCP без необходимости устанавливать и настраивать их вручную, при одновременном предоставлении вам в качестве бонуса всех функций пакета FOG.
Изображение взято из FOG wiki.
Это все, что нужно сделать во время установки пакета FOG. Опять же, поскольку FOG представляет собой большую систему, ее использование не входит в круг рассмотрения данного руководства, и для того, чтобы вы могли лучше разобраться с возможностями системы FOG и с тем, как она может помочь вам управлять жизненным циклом ваших компьютеров-клиентов, мы призываем вас обратиться к вики-страницам с описанием этой системы.
Если все пройдет так, как надо, у вас должна быть возможность выполнить загрузку вашей клиентской машине в режиме PXE (обычно с помощью F12) и получить меню-приглашение, используемое в системе FOG по умолчанию.
Изображение получено с помощью Hotfortech.
Создайте мастер-файл
Мастер-файл позволит делать глобальные изменения во внешнем виде меню без повторного ввода их в отдельном порядке снова и снова. Такие особенности, как фоновый рисунок, используемый по умолчанию, стили границ, позиции и т.д., все это будет объединено в этом файле master.cfg.
Сделайте так, чтобы его содержание было следующим:
В конфигурации, приведенной выше, будут созданы фиолетовые границы и выделение текста;, если вы хотите, чтобы внешний вид был другой, просто измените значения.
Чтобы задать фоновый рисунок, поместите картину в каталог /tftproot
и укажите для MENU BACKGROUND относительный путь к рисунку (мы рекомендуем использовать изображения с разрешением 640*480). Например полный путь к рисунку, сконфигурированному выше, будет
/tftproot/fog/bg.png
.
Efi pxe network что делать
Когда возникают ошибки в операционной системе, их в большинстве случаев относительно легко решить. В крайнем случае, всегда можно переустановить дистрибутив, что приведет к полному исцелению компьютера (если проблема программная). Другое дело, когда пользователь сталкивается с проблемами на аппаратном уровне и с программами, которые обеспечивают работу и взаимодействие между собой оборудования. К одной из таковых, например, относится ошибка EFI Network 0 for IPv4 boot failed, что делать с ней не никто не сможет разобраться без обращения к соответствующим информационным источникам.
Создайте заготовки для подменю
Мы создали 4 подменю, три из которых будут нами заполнены. Для этого давайте создадим шаблон, которым мы будем пользоваться в дальнейшем.
Создайте файл шаблона:
Его содержимое должно быть следующим:
Давайте зададим заготовки для дополнительных подменю, которые нам потребуются в следующих статьях:
Вот и все, базовая компоновка теперь готова и теперь нам нужно будет ей пользоваться, что мы будем делать в следующих статьях. Поскольку эти статьи еще не опубликованы, мы рекомендуем ознакомиться с системой FOG, т.к. эта система сама по себе исключительно интересная.
Обновление BIOS HP
Заходим в BIOS. В начале статьи мы поняли, как это делается. Теперь находим на вкладке Main сведения о коде системной платы (System Board ID).
Записав код, можно выходить из BIOS.
На экране в момент обновления можно видеть процесс, который прерывать не следует. Убедитесь, что ноутбук подключён к сети. Если обновление произошло с ошибкой, инструмент тут же запустит процесс восстановления, поэтому волноваться не о чем.
AOMEI PXE Boot: Загрузка компьютеров по сети из файла образа диска
AOMEI PXE Boot: Загрузка компьютеров по сети из файла образа диска
Windows 10 выводит из строя Mac: Microsoft признал вину, но что дальше?
Плановая переустановка Виндовс 7 на 10: мошенники против пенсионеров
Полноэкранная реклама от Windows — раздражающая новинка, которую можно и нужно отключить
Киберкоронавирус в сети: конверты с бубонной чумой уже в сети. Вы готовы?
Билл Гейтс покинул Microsoft: король умер, да здравствует король?
AOMEI PXE Boot представляет собой свободное программное обеспечение для загрузки компьютеров с ISO по локальной сети. Будучи очень простой в использовании, эта программа позволяет использовать загрузочный образ диска (ISO) для удаленной загрузки нескольких компьютеров, при условии, что они подключены к одной локальной сети. Это делает AOMEI PXE Boot чрезвычайно полезным инструментом для таких задач, как удаленное развертывание и сопровождение приложений, особенно на предприятиях.
Работать с AOMEI PXE Boot довольно просто: вы устанавливаете программу на систему, которая будет использоваться в качестве сервера, монтируете ISO и ждете загрузки клиентских машин. И лучшая часть заключается в том, что AOMEI PXE Boot поддерживает синхронную загрузку нескольких компьютеров одновременно. Давайте узнаем больше об этой замечательной программе, и выясним, как вы можете использовать ее для загрузки компьютеров с ISO по проводной локальной сети.
AOMEI PXE Boot: основное назначение и несколько слов о Windows PE
Важно отметить, что AOMEI PXE Boot в первую очередь предназначен для устранения проблем с компьютерами в сети. Вы можете использовать программу для загрузки нефункционирующей системы в ограниченной среде. Для этой цели AOMEI PXE Boot лучше всего работает с загрузочными образами дисков Linux, или Windows PE. Последняя является операционной системой с ограниченными службами, которая используется для загрузки компьютера в восстановительных или установочных целях. Основанная на ядре Vista, Windows PE не является полноценной операционной системой. Вместо этого она предоставляет безопасную среду для устранения неполадок с компьютером и восстановления его рабочего состояния.
Нет абсолютно никаких оснований полагать, что AOMEI PXE Boot не будет работать с любым другим образом диска. Во время тестирования я смог удаленно загрузить на клиентской системе Damn Small Linux (DSL), используя загрузочный ISO-образ.
Как загрузить компьютеры с помощью ISO по локальной сети
Теперь, когда вы знаете о AOMEI PXE Boot достаточно много, пришло время увидеть, как эта штука работает. Процесс, по сути, состоит из двух этапов. Первая часть включает в себя настройку клиентского компьютера для загрузки по сети, а вторая состоит из настройки и запуска приложения на системе, действующей в качестве сервера.
Обратите внимание, что оба компьютера должны быть подключены к одной сети. В моем случае сервер был подключен к сети по беспроводному каналу, но клиентская машина была подключена проводом.
Часть 1: Настройка клиентского компьютера(ов) для сетевой загрузки
Как и предполагает название, первое, что необходимо сделать, это настроить клиентский компьютер или компьютеры для загрузки через проводную сеть. Чтобы сделать это, вам нужно получить доступ к меню BIOS компьютера. Ниже говорится о том, как это сделать (процесс более или менее такой же, независимо от производителя компьютера):
Включите клиентский компьютер и нажмите клавишу для доступа к меню BIOS (обычно Del, Esc, F8 или F12). В BIOS перейдите в подменю «Boot» и в разделе «Boot Options Priorities» выберите «PXE» (на некоторых компьютерах «Legacy LAN», «Realtek PXE B02 D00», «Network boot from Intel» и т.д.) в качестве первого загрузочного устройства. Вам также может потребоваться включить опцию PXE ROM, если она отключена.
AOMEI PXE Boot поддерживает только режим загрузки Legacy, поэтому вам также нужно отключить опцию UEFI Boot, если она поддерживается материнской платой компьютера. Эта опция может быть найдена в подменю Boot.
Это все, что нужно сделать на клиентском компьютере. Не забудьте сохранить изменения, внесенные в конфигурацию BIOS. Теперь давайте перейдем к серверу.
Часть 2: Загрузка ISO и запуск приложения на компьютере-сервере
Эта часть на самом деле еще проще. Для начала, скачайте и установите AOMEI PXE Boot (около 5 МБ) на компьютер, который будет использоваться в качестве сервера. В дополнение к этому вы также должны скачать загрузочный образ диска для загрузки клиентского компьютера или компьютеров. Шаги ниже объясняют, что от вас требуется:
Запустите AOMEI PXE Boot. На первом экране программы выберите опцию «Boot from custom image file» и перейдите к вашему ISO-файлу (вы также можете использовать другой вариант для загрузки Windows PE или Linux ISO с сайта компании AOMEI, если вы хотите). Когда образ будет выбран, нажмите на кнопку «Start Service», чтобы запустить службу.
Теперь в окне AOMEI PXE Boot будет отображаться информация об активности, происходящей на сервере и клиентских компьютерах. Больше на сервере делать ничего не нужно. Чтобы увидеть реальные действия, давайте переместимся дальше. И, само собой разумеется, приложение и, конечно, сервер, должны быть запущены.
Вам только остается запустить клиентский компьютер и дождаться, пока он загрузится по сети, используя ISO-образ, который был выбран вами через AOMEI PXE Boot на компьютере-сервере. Вот полностью рабочий дистрибутив Damn Small Linux, работающий на клиентском компьютере:
Базовые настройки БИОС
Само собой разумеется, что для корректировки тех или иных параметров микропрограммы потребуется войти в её интерфейс. На ноутбуках Acer обычно используется широкий набор клавиш или их сочетаний.
Подробнее: Входим в BIOS ноутбуков Acer
После успешного входа в интерфейс перед пользователем появляется главное меню микропрограммы. Для начала рассмотрим структуру интерфейса. Доступные опции расположены на нескольких вкладках.
Коротко опишем содержание каждой из них: