The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Новый сервис для системной загрузки ОС через интернет

31.08.2009 09:23

Открылся новый сервис, позволяющий загружать любую, основанную на Linux операционную систему, прямо из интернета. Для этого с сайта netboot.me скачивается и записывается на сменный носитель (USB Drive, CD/DVD-ROM) образ начального загрузчика, который при старте компьютера соединяется с сервисом и выводит на экран меню из доступных опций. Помимо дистрибутивов в списке netboot.me есть несколько полезных системных утилит для диагностики, разметки дисков и восстановления поврежденной операционной системы.

Netboot.me в своей основе использует opensource загрузчик gPXE. Проект, который изначально разрабатывался для поддержки систем, не имеющих функции загрузки по сети (PXE), был значительно расширен за счет добавления новых протоколов, включающих NFS, FTP и HTTP. В списке выбора ОС доступных для загрузки с сервера netboot.me значатся следующие дистрибутивы Tiny Core Linux 2.2, Micro Core Linux 2.2, Debian Lenny, Debian Testing, Fedora 11, openSUSE 11.1, Ubuntu 9.04 и 9.10, а также возможность установить FreeBSD 7.2.

Из временных недостатков сервиса, отмечены трудности с загрузкой некоторых дистрибутивов. Визуально проблема отображалась в виде установки не поддерживаемых режимов видео карты и последующем зависании системы. Но это не означает абсолютную бесполезность записанного на диск загрузчика. Нажав Ctrl+B можно выйти в меню ручного ввода адресов и самостоятельно прописать необходимый URL.

Дополнительно netboot.me позволяет сохранять пользовательские настройки загрузчика. Для этого необходимо оставить на сайте пути к собственным kernel и initrd и прописать необходимые опции. Если присланная конфигурация окажется интересной широкому кругу пользователей, она может быть добавлена в систему меню.

  1. Главная ссылка к новости (http://www.h-online.com/open/M...)
  2. About netboot.me
Автор новости: blkdog
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/23223-netboot
Ключевые слова: netboot, linux, gPXE
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, luzers (?), 09:53, 31/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а для своей локалки можно сделать такое-же?
     
     
  • 2.2, J10 (?), 10:36, 31/08/2009 [^] [^^] [^^^] [ответить]  
  • +4 +/
    хочешь принудительно поставить линукс всем, кто не осилил загрузку из сети отключить? :)
     
  • 2.3, bartman (??), 11:08, 31/08/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    dhcpd + tftp + pxe + nfsd
     
     
  • 3.8, pavlinux (ok), 15:15, 31/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >а для своей локалки можно сделать такое-же?

    http://www.netboot.me/gettingstarted

    Booting using tftp.netboot.me

    Most computers are capable of netbooting when configured correclty, without the
    requirement of a boot disk of any sort. This can be used to bootstrap from 'regular'
    netbooting to the HTTP-based approach used by netboot.me. There are two major steps
    required to configure netbooting:

    Setting up DHCP

    In order for your computer to know where to find the netboot servers, you need
    to change your DHCP settings to return some extra information. The two relevant pieces of
    information: next-server, which should be "tftp.netboot.me", and "filename", which should
    be "netbootme.kpxe". How to set these settings depends on your DHCP server. For dhcpd,
    simply add the following to the relevant 'subnet' section of your configuration:

       next-server "tftp.netboot.me"
       filename "netbootme.kpxe"

     
  • 2.4, sHaggY_caT (ok), 11:15, 31/08/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Cobbler :)
    Готовое решение, понимает макросы, поддержка фич KVM, Xen, VmWare, RedHat Network Sattelite/Spacewalk и все такое прочее (вплоть до таких приятностей, что есть ключ, что бы первый раз система грузилась по сети, а потом уже с hdd)
     
     
  • 3.5, pokalo (??), 12:09, 31/08/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а Cobbler может работать как загрузчик для терминальных клиентов? (в Debian например)
     
     
  • 4.7, роше (?), 15:05, 31/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    может
     
     
  • 5.9, pokalo (ok), 15:26, 31/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >может

    а не подскажите каким образом это происходит? (концептуально)

     
     
  • 6.12, sHaggY_caT (ok), 01:11, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >а не подскажите каким образом это происходит? (концептуально)

    Насчет Debian не знаю всех подробностей, так как предпочитаю RedHat-like системы(имхо, они законченее и функциональнее, если рассматривать в комплексе и забыть про чуть худший пакетный менеджер и отсуствие аналога модуль-ассистента, имхо в корпоративной сети это не так важно), но в случае с RH системами, кобблер это набор скриптов на питоне, который рулит конфигами dhcpd/bind/tftpd/dnsmasq, генерирует кикстарт-сценарии для (в том числе) не интерактивной инсталляции и автоматизированного развертывания на основе кастомных макросов, предоставляет некоторый функционал по менеджменту развертываемых систем, хотя в случае с RH платформой, менеджмент таки лучше Spacewalk отдать, или Puppet'у тому же, но включить в кикстарт макрос, который заставит системы из, например, vlan110 закинуть ключик в Spacewalk, а из vlan120 в Puppet, можно запросто :)))

    В случае с Debian, в комплекте поставки кикстартов, есть какой-то дебиановский сценарий, который по внешнему виду похож на аналог кикстарта анаконды, конфиг Autoyast'а Suse, или Solaris Jumpstart, что это за решение, я пока не разбиралась, не знаю, на сколько оно функционально.

     
     
  • 7.18, pokalo (ok), 13:52, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >основе кастомных макросов, предоставляет некоторый функционал по менеджменту развертываемых систем, хотя
    >в случае с RH платформой, менеджмент таки лучше Spacewalk отдать, или
    >Puppet'у тому же, но включить в кикстарт макрос, который заставит системы
    >из, например, vlan110 закинуть ключик в Spacewalk, а из vlan120 в
    >Puppet, можно запросто :)))
    >
    >В случае с Debian, в комплекте поставки кикстартов, есть какой-то дебиановский сценарий,
    >который по внешнему виду похож на аналог кикстарта анаконды, конфиг Autoyast'а
    >Suse, или Solaris Jumpstart, что это за решение, я пока не
    >разбиралась, не знаю, на сколько оно функционально.

    это грубо говоря сетевой инсталлятор оси?

    или это может быть использовано для загрузки оси на бездисковые станции?

    чем он отличается от пакета RH system-config-netboot?

     
     
  • 8.19, sHaggY_caT (ok), 14:12, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Прежде всего, да Почему бы и нет Тем, что этот пакет ничего не умеет А ещ... текст свёрнут, показать
     
     
  • 9.20, pokalo (ok), 14:31, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а я пытался сделать cobbler-ом бездисковую загрузку, не получилось - ... текст свёрнут, показать
     
  • 2.6, tesseract (ok), 14:05, 31/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Bootp уже забанен?
     

  • 1.10, XoRe (ok), 20:06, 31/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересная штучка.
    А если для выхода в интернет нужно vpn/pptp/Зайти на сайт прова/запустить программку (виндовую) ? =)
     
     
  • 2.11, Анонимус же (?), 23:25, 31/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, никто не мешает расковырять ISO и добавить туда нестандартный драйвер или сервис
     

  • 1.13, Piter_Ring (ok), 01:27, 01/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    интересная задумка (правда еще сопутствующие технологии не доросли до практического применения).
    Хотел пошшупать вживую - так образ в 600кбайт качается на скорости !!! 10байт/сек.
    Во народ ринулся загружаться :)) Я представляю сколько времени уйдет на загрузку оси :).
     
  • 1.14, unihorn (?), 05:06, 01/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я не совсем понял. Это сетевой загрузчик для установки Linux на локальный комп (сто лет в обет в Дебиане, например, есть), или некий "лайв интeрнет СиДи" (если можно так выразится): загружается полноценная ОС, с возможностью сохранения своих параметров локально? Если последнее, то это уже интересно... А если первое, то ничего особо нового, в этом сервисе, имхо, нет (разве, что некоторая централизация для всех (многих) дистрибутивов)...
     
     
  • 2.15, unihorn (?), 05:10, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >или некий "лайв интрнет СиДи" (если можно так выразится): загружается полноценная ось, с возможностью сохранения своих параметров локально?

    Если это, то можно заменить прожиг болванки, на установку на локальный комп, "минимального набора" Linux (было бы совсем интересно (не облако (ресурсы используются локального компа), но уже...))...

     
  • 2.16, allez (ok), 06:21, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Я не совсем понял. Это сетевой загрузчик для установки Линя на локальный
    >комп (сто лет в обет в Дебиане, например, есть), или некий
    >"лайв интрнет СиДи" (если можно так выразится): загружается полноценная ось, с
    >возможностью сохранения своих параметров локально? Если последнее, то это уже интересно...
    >А если первое, то ничего особо нового, в этом сервисе, имхо,
    >нет (разве, что некоторая централизация для всех (многих) дистров)...

    И то, и другое. После загрузки в меню можно выбрать как установку (из Линуксов - Debian, Fedora,
    openSUSE и Ubuntu, из BSD - FreeBSD 7.2 и MirOS), так и запуск "живых" ОС (Tiny Core Linux,
    Micro Core Linux, MirOS).

     
     
  • 3.17, dq0s4y71 (?), 12:07, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    То есть, Debian, Fedora, openSUSE, etc я могу _только_ установить? А запустить "в живую" могу _только_ Tiny Core Linux, Micro Core Linux, MirOS? Тогда это не интересно... :( С тем же успехом я могу скачать образ DVD и установить его хоть 100 раз и не тянуть каждый раз все из Сети.
     
     
  • 4.21, Piter_Ring (ok), 16:00, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ...кто тебе мешает ? ставь!
     
     
  • 5.23, dq0s4y71 (?), 20:39, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А я разве говорю что мне мешают? Мне было интересно понять в чем суть этого сервиса.
     
  • 4.22, allez (ok), 19:10, 01/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >То есть, Debian, Fedora, openSUSE, etc я могу _только_ установить? А запустить
    >"в живую" могу _только_ Tiny Core Linux, Micro Core Linux, MirOS?
    >Тогда это не интересно... :( С тем же успехом я могу
    >скачать образ DVD и установить его хоть 100 раз и не
    >тянуть каждый раз все из Сети.

    Я думаю, не стоит делать столь поспешных выводов. Скорее всего, на netboot.me со временем
    появятся и другие "живые ОС". И потом, как уже отмечали выше, этот сервис явно испытывает
    нехватку ширины канала. Я в порядке эксперимента попробовал запустить Micro Core Linux, так
    скорость загрузки с 14-16 килобайт в секунду очень быстро упала до 5-8, а под конец - и вовсе
    от 3 до 5 килобайт в секунду держалась. В общем, приглашения оболочки пришлось ждать около
    20 минут. С такими темпами загрузка даже Tiny Core станет испытанием нервов и терпения, а
    уж о чем-то более "тяжелом" и говорить не приходится. :-)

    В общем, на мой сугубо личный взгляд, стоит чуток подождать и дать создателям сервиса
    время на доработку. Заодно, глядишь, волна ажиотажа схлынет и грузиться все станет резвее. :-)

     

  • 1.24, Аноним (-), 21:19, 01/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подводя итог после чтения статьи могу сказать,
    что экспериментальный проект по внедрению в Linux
    сетевой файловой системы прошел успешно... Еще лет
    10 назад если не 20!!!
     
     
  • 2.25, allez (ok), 05:23, 02/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Подводя итог после чтения статьи могу сказать,
    >что экспериментальный проект по внедрению в Linux
    >сетевой файловой системы прошел успешно... Еще лет
    >10 назад если не 20!!!

    Проект прошел успешно, а анонимные аналитики все так же сильны по части принятия теплого за
    мягкое и сатурации малых водоемов. :-D

     

  • 1.26, Аноним (26), 05:12, 29/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Выход в интернет должен быть через локалку или можна напрямую к поставщику(в винде ж надо имя пользователя,пароль,протоколы там всякие)
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру