Dyr Опубликовано 25 октября, 2010 Поскольку в нашей сети мы используем DHCP для раздачи адресов нашим клиентам, у меня родилась мысль отдавать клиентам ещё и netboot. Сказано - сделано. Два дня ковыряний с Linux и вуаля - клиенты могут выставив в BIOS загрузку по сети, получить у себя на компе загруженную по сети Ubuntu 10.10 Desktop, развёрнутую с DVD-образа на NFS-сервере. Я ожидаю, что услуга будет пользоваться популярностью, особенно после полноценного разворачивания в эсплуатацию и добавления в список доступных по сети других ОСей (например, какой-нибудь evaluation Windows PE). Предлагаю задуматься об этой идее остальным провайдерам (дарю идею, ага :) ) и обсудить, что можно ещё выжать из этого: рекламные версии? Антивирусы? System restoreвщики? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
peektoseen Опубликовано 25 октября, 2010 можно поинтересоваться - в качестве сервера какая ос, какой пакет? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dyr Опубликовано 25 октября, 2010 FreeBSD home-vr.smartspb.net 7.2-PRERELEASE FreeBSD 7.2-PRERELEASE #3: Mon Jun 21 18:07:34 MSD 2010 root@home-vr.smartspb.net:/usr/obj/usr/src/sys/HOME-VR i386 Вопрос насчёт пакета не понял. :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mikevlz Опубликовано 25 октября, 2010 Думал о таком сервисе с год назад. Равно как и о виртуализированных приложениях и прочем... Если с виртуализацией приложений (от того же MS) можно как-то попробовать, то с загрузкой по сети отсекается часть клиентуры с маршрутизаторами. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dyr Опубликовано 25 октября, 2010 (изменено) то с загрузкой по сети отсекается часть клиентуры с маршрутизаторами.Ну что ж делать, не всем повезёт :) Хотя если очень постараться, то можно маршрутизатор настроить в режиме бриджа или в режиме dhcp relay.Потом, мы выдаём клиентам по 8 адресов на порт, так что маршрутизатор ему вообще не обязателен (фильтрация ip-адресов и netbios от клиента, естественно, присутстсвует). Изменено 25 октября, 2010 пользователем Dyr Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 25 октября, 2010 ИМХО идея-то хорошая и простореализуемая, но в реальности это будет так: найдутся абоненты, у которых сетевая карта стоит первая в порядке загрузки, а после того, как выяснится причина того, что загрузилось что-то не понятное, будет много матерщины в сторону провайдера. Ещё проблема возникнет у тех, кто пользуется вмваре, обычно виртуальную сетевуху бриджуют с реальной, а вмваре любит грузиться с сети. С абоентскими роутерами проблема действительно решается с помощью dhcp relay Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dyr Опубликовано 25 октября, 2010 Вот и посмотрим, как у кого настроено. ;) Откроем, так сказать, глаза клиентам на их порядок загрузки. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
shicoy Опубликовано 25 октября, 2010 Фишка интересна, и ессно сервис надо предоставлять не по дефолту а включением нужной "галочки" в биллинге. Осталось только разбраться как абонентам грузить их любимый виндус Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dyr Опубликовано 25 октября, 2010 С галкой идея разумная...хотя я бы сделал галку по умолчанию включенной. С Windows уже озадачил техпо Microsoft вопросом, можно ли грузить по сети Windows PE, обладая одной лицензией на какую-нибудь Win7. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
keshalg Опубликовано 25 октября, 2010 (изменено) идея очень хорошая, у себя в сети использую все, что смог найти: вот конфиг загрузчика [root@router etc]# cat /tftpboot/pxelinux.cfg/default|grep -v "#" default vesamenu.c32 prompt 0 allowoptions 0 font cp866-8x16.psf menu title Добро пожаловать в Network-boot Menu of FreeNet.lg.ua timeout 1200 TOTALTIMEOUT 9000 label bootlocal menu label ^Boot from first local hard disk menu default localboot 0x80 label memtest menu label ^Memtest86+ kernel memtest/memtest label mhdd46 menu label M^hdd ver4.6 kernel memdisk append initrd=mhdd46/mhdd46.img floppy label victoria menu label ^Victoria 3.52 rus kernel memdisk append initrd=viсtoria/victoria.ima floppy label dos menu label ^Dos kernel memdisk append initrd=dos/netboot.img floppy label acronis menu label ^Acronis TrueImage Home 11 kernel acronis/kernel.dat append initrd=acronis/ramdisk.dat /s ramdisk_size=65535 quiet vga=791 noapic acpi=off label acronis_dd menu label A^cronis Disk Director 10 kernel memdisk append iso initrd acronis/acronismedia_full_safe.iso label acronis_dd menu label Ac^ronis TrueImage Home 2009 + Disk Director 10 kernel memdisk append iso initrd acronis/ATIH12_full_ADDSRV_full_safe.iso label centos menu label ^CentOS 5 network-Installer (32bit) kernel centos-5-x32/vmlinuz append initrd=centos-5-x32/initrd.img method=ftp://ftp.linux.lg.ua/pub/centos/5/os/i386 ip=dhcp lang=ru_RU.UTF-8 keyboard=ru label centos64 menu label ^CentOS 5 network-Installer (64bit) kernel centos-5-x86_64/vmlinuz append initrd=centos-5-x86_64/initrd.img method=ftp://ftp.linux.lg.ua/pub/centos/5/os/x86_64 ip=dhcp lang=ru_RU.UTF-8 keyboard=russian label acronis_new menu label Acronis TrueImage Home 2010 kernel acronis/new/kernel.dat append initrd=acronis/new/ramdisk.dat /s [root@router etc]# пока не доделал загрузку винРЕ и тоже хотел услышать мнение гуру, что еще можно загружать таким способом. Вопрос юзеров "А чего это у меня загрузилось?" - решается дефолтной загрузкой с винта Находил описанный способhttp://unattendedxp.com/articles/wxpris/winnt.shtml установки по сети винды (интресно, если без ключа она будет - это лицензионно(можно) делать?) Изменено 25 октября, 2010 пользователем keshalg Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dyr Опубликовано 25 октября, 2010 Ну у меня загрузчик тупее и к тому же пока умеет почему-то сразу грузит Убунту. # D-I config version 2.0 #include ubuntu-installer/i386/boot-screens/menu.cfg default ubuntu-installer/i386/boot-screens/vesamenu.c32 prompt 0 timeout 0 default Ubuntu-live #prompt 1 #timeout 300 display boot.msg label localboot LOCALBOOT 0 label Ubuntu kernel /casper/vmlinuz append root=/dev/nfs boot=casper netboot=nfs nfsroot=10.78.77.88:/data/NFS/ubuntu-10.10-desktop initrd=/casper/initrd.lz -- label Ubuntu-live menu label ^Try Ubuntu without installing kernel /casper/vmlinuz append netboot=nfs nfsroot=10.78.77.88:/data/NFS/ubuntu-10.10-desktop file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/in Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
orlik Опубликовано 25 октября, 2010 С галкой идея разумная...хотя я бы сделал галку по умолчанию включенной.С Windows уже озадачил техпо Microsoft вопросом, можно ли грузить по сети Windows PE, обладая одной лицензией на какую-нибудь Win7. а может подумать не о лицензии , а о ReactOS ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 25 октября, 2010 Находил описанный способhttp://unattendedxp.com/articles/wxpris/winnt.shtml установки по сети винды (интресно, если без ключа она будет - это лицензионно(можно) делать?) А акронис у вас "лицеонизионно" предоставляется as service ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xcme Опубликовано 25 октября, 2010 а может подумать не о лицензии , а о ReactOS ? Она хотя бы в бетку то перешла?:) По теме: Пару лет назад на прошлой работе предлагал руководству идею - проигнорировали :) Видимо неактуально было. По сети грузил мини-дистрибутивы линукс, типа Slitaz и т.д. Хотел найти такой, чтобы: 1. грузился по сети без заморочек 2. имел маленький размер 3. по дефолту поддерживал кириллицу 4. давал на этой самой кириллице чепятать Но не нашел же, однака :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dyr Опубликовано 25 октября, 2010 Всем вашим требованиям удовлетворяет SLAX. Я делал интернет-терминалы на его основе, дистрибутив крайне приятные впечатления оставил. Запускался он на с 128Мб-тной CF на Via C7 с 256Мб памяти, графику Xfce, если правильно помню... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
keshalg Опубликовано 25 октября, 2010 А акронис у вас "лицеонизионно" предоставляется as service ?Нет конечно, это мы балуемся, да и ядра из демоверсий с их сайта.Тут вопрос был максимально поиграться. С linux-live-cd вроде все понятно, у ReactOS тоже есть - надо пробывать. Мини дистрибутивов много находили, понравился китайский минидебиан, со скином под XP, некоторые долго искали где же там "панель управления" ; ) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 25 октября, 2010 keshalg Собирите свой дистрибутив с рекламой вашего телекома ;) на базе убунты той же. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Сильвер Опубликовано 26 октября, 2010 Ну у меня загрузчик тупее и к тому же пока умеет почему-то сразу грузит Убунту. А что за загрузчик? Раздаётся штатным tftpd? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dyr Опубликовано 26 октября, 2010 А что за загрузчик? Раздаётся штатным tftpd? pxelinux с DVD-диска, конфиг выше. Раздаётся tftpd-hpa. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
keshalg Опубликовано 26 октября, 2010 (изменено) 2 s.lobanov: cпасибо за совет, озадачу помощника 2 Dyr: так а кто мешает его поправить и попрописывать нужное? Изменено 26 октября, 2010 пользователем keshalg Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dyr Опубликовано 26 октября, 2010 keshalg, да ничего не мешает, в принципе, просто только третий день с ним играемся, руки ещё не дошли до мультизагрузки. Второй в очереди на Live стоит FreeBSD, очень мне для тестовых задач нада :) Кстати, есть у меня мысль, что не стоит NFS использовать только как место, с которого разворачивается squishfs в память, логичнее было бы развернуть его прямо на этот же NFS, это сэкономит много оперативной памяти у клиента. Только как это сделать, пока не совсем ясно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
-Px- Опубликовано 26 октября, 2010 Полезный live cd для обычных пользователей - http://www.freedrweb.com/livecd/ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
andriko Опубликовано 26 октября, 2010 еще Hiren's boot cd есть, кстати грузит виньПЕ, тем же сислинухом. Можно его попробовать по сети раздать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dyr Опубликовано 26 октября, 2010 -Px-, да, спасибо, я как его имел в виду под антивирусником в заглавном сообщении. andriko, есть, но тут начинаются вопросы лицензионной чистоты. Я задал российскому представительству соответствующий вопрос вчера, они до сих пор не могут понять, похоже, даже сам вопрос :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Сильвер Опубликовано 28 октября, 2010 Впечатлится. Себе сделал такое: default rvs-screens/vesamenu.c32 prompt 0 timeout 0 allowoptions 0 font unicyr_8x16.psf menu hshift 10 menu vshift 0 menu width 60 menu title ┌К║╝Ю ╓╚О ╖═ёЮЦ╖╙╗ menu background rvs-screens/rvs-logo.png menu color border * #00000000 #00000000 none menu color title 1;36;40 #ff000000 #00000000 none menu color unsel 1;37;70 #e8000000 #00000000 none menu color sel 7;37;40 #e8669900 #7d99ffff none label VAPE menu label VasAlex Bart Pe 2010.08.06 kernel memdisk append iso initrd Images/VAPE_06_08_2010_GRUB.iso label alkid menu label Alkid Live CD 2010.08.28 full kernel memdisk append iso initrd Images/alkid.live.cd.usb.full.2010.08.28.iso label hirens menu label Hiren's BootCD 11.1 2010.10.16 kernel memdisk append iso initrd Images/HBCD11.1_Russian_by_lexapass.iso label kavrescue menu label Kaspersky Rescue CD kernel kav/rescue append initrd=kav/rescue.igz root=/dev/ram0 cdroot=1 kav_lang=ru loop=image.squashfs looptype=squashfs real_root=/ label AVG menu label AVG Rescue CD kernel memdisk append iso initrd Images/avg_arl_cdi_all_100_100826a3693.iso label mhdd menu label MHDD 4.6 kernel memdisk append iso initrd Images/mhdd32ver4.6.iso label ghost menu label Ghost 11 kernel memdisk append iso initrd Images/ghost11_5.iso label acronis menu label Acronis 8 2009 russian kernel memdisk append iso initrd Images/Acronis8.2009ru.iso label acronis_home menu label Acronis True Image Home 2009 kernel memdisk append iso initrd Images/Acronis_TrueImage_Home2009.iso label local menu label ┤═ёЮЦ╖╙═ А ╕╔АБ╙╝ё╝ ╓╗А╙═ localboot 0 label reconf menu label reload config config pxelinux.cfg/default Правда дистрибутивы пришлось напильником дорабатывать и фильтровать DHCP Request, чтобы локальный isc-dhcp не мешал работать каталисту. В общем за идею спасибо :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...